Tutorial android
- 1. Android
犢犖о犖犢犖犖犢犢犖犖萎犢犖 http://www.thaicreate.com/mobile/android.html
犖犖項犖犖園 android ?
犢犖犖犖犖犖犖∇犢 犖÷元犖犖犖犖犢犖о犖犖迦牽犖犢犖迦犖迦牽
1. 犢犖犖ム .xml 犖犖劇賢犢犖犖ム犖犢犖迦見犖犖園犖犖犖犢犖犖犖犖犢犖迦犖迦犖犖犖
2. 犢犖犖ム .java 犖犖劇賢犢犖犖ム犖犢犖迦見犖犖園犢犖犖朽権犖犢犖犖 action 犖犢犖迦犢
犖犖犢犖迦犢犖犖犢犖犖
犖犖迦牽犖犢犖迦犖迦犖犖劇賢 犖犖ム鹸犖犖犖朽 Button 犢犖犢犖犢犖迦犢犖犖犖о顕犖÷犖迦 EditText 犖÷顕犢犖犖о 犢犖 textView
1. 犖犖犢犖迦犢犖犖犢犖犢犖
File ! New ! Android Apllication Project
2. 犖犢犖迦見犖犖犖犖劇犖犢犖犖犖
犖犖÷顕犖∇犖ム 1 犖犖劇賢犖犖劇犖犢犖犖犖
犖犖÷顕犖∇犖ム 2 犖犖劇賢 犢犖о賢犖犢犖犖園犖犖犢犢犖迦肩犖伍犖犖朽犖犖萎献犖犢犖犖犖犢犖犢
犖犖÷顕犖∇犖ム 3 犖犖劇賢 犢犖о賢犖犢犖犖園犖犢犖犢犖迦見犖÷顕犖∇犖朽犢犖犖迦犢犖犖犖犖迦牽犖犖萎犢犖
犖犖÷顕犖∇犖ム 4 犖犖劇賢 犢犖о賢犖犢犖犖園犖犖犖項犖犖伍犖犖朽犖犖萎献犖犢犖犖犖犢犖犢
- 4. 6. 犖犖園犖犖犖劇犖犢犖犖ム java(activity name) 犢犖ム鍵 xml(layout name)
C1_simpleApp 犢犖犖犖犢犖迦権犢犢
1. 犖犖犖犢犖犖犖犖犢犖迦犖 犢犖犖犖 犢犖犖犖朽 activity_main.xml
2. 犢犖犖ム元犢犖∇犖犖劇犖 犖犖園硯犢犖犖 犖犖ム鹸犖犖犖о顕犖犖朽 plain text ! edit id
- 5. 3. 犢犖犖朽権犖犢犖犖 犢犖犖犖朽 MainActivity.java
犖犖迦牽犢犖犖朽権犖犢犖犖犖犖萎犖犖朽権犖犖犖朽犢犖÷犖犖 onCreate 犢犖犖巌犖÷犢犖犖犢犖迦犖迦牽犢犖犖劇犖犖 component 犖犢犖迦犢犢犖犖犖犢犖 xml 犖犖園犢犖犖
犢犖犖∇犖犢 findViewById();
- 6. 4. 犢犖犖巌犖 action 犢犖犢犖犖園 showButton 犢犖ム鍵犢犖犖朽権犖犢犖犖犢犖 犢犖÷犖犖 onClick
5. gettext 犖犖迦 input 犢犖ム鍵 settext 犢犖犢 displayTextView
6. 犖犢犖迦見犖犖犖犖園硯犢犖犖 editext,displayTextView 犢犖犖 final
7. 犖犖犖犖犖犢犖犖犢犖犖犖 犖犖ム鹸犖犖犖朽牽犖園
- 8. C3_actionUseImplement
犖犢犖犖犖朽犖犖萎犢犖迦犖迦牽 set action 犢犖犢 button 犢犖犖∇犖迦牽 implement onClickListener 犖犖謹犖犖犢犖迦犖犖迦犖犖犖犖犢犖犖犖朽犖犢犖迦犖÷顕
1. 犖犖橿犖迦牽 implement onClickListener
2. 犢犖犖劇犖犖÷犢犖 component 犖犢犖迦犢犢犖犖犖犢犖 xml 犖犖園犢犖犖 犢犖犖劇犖犖犖犖迦犖犖犖園犖犢犖犖迦犢犖迦犖犢犖犖犢犖犖犢犖犖朽権犖犢犖犢
component 犢犖犢犖÷犖犖犖犖劇犖犖犢犖о権 犖犖園犖犖園犖犢犖犖迦犢犖犖犖犖犖萎犖迦絹犖犖園硯犢犖犖 component 犢犖犖 global
3. add action 犢犖犢犖犖園 showTextview ,showPopup
- 10. C4_alertDialog_simple
Alert dialog 犢犖犖÷厳犖犖犖犖園 popup 犖犖劇賢犖犖迦検犖迦牽犖犖犖犖犖犢犖犖÷弦犖ム犖園犖犖項犢犖犢犢犖犢 犢犖犢 alert dialog 犖犖萎犢犖迦犖犖犖犖犖朽犖÷元
button 犢犖犢犖犖ム鹸犖 犢犖ム鍵犖犖迦検犖迦牽犖犢犖犖 component 犖犖劇犖犢 犢犖犢犢犖犢犖迦犖犢犖犢 犢犖犢犖 alert 犢犖犖劇犖犖犖園 user password
犖犢犖犖犖朽 犖犖萎献犖犖犢犖犖犖犖犢犖犖÷弦犖ム犖朽犖犖項犢犖犢犖犖犖犖犢犖 edittext 犢犖ム犖о犖犢犢犖犖犖犖犖ム犖 textview
犢犖犖∇権犖劇犖∇険犖犖犖迦牽犢犖犖犖犖犖ム犢犖о権 alert dialog
1.
2.
3.
犢犖犖劇犖犖÷犢犖 component 犖犢犖迦犢犢犖犖犖犢犖 xml 犖犖園犢犖犖
add action onclick 犢犖犢犖犖園 button
implement code alert dialog
- 11. C5_alertdialog_userpass
犖犢犖犖犖朽犢犖犢 alert 犢犖犖劇犖犖犖園犖犢犖 user pass word 犢犖ム鍵犢犖犖犖犖犖ム犖 TextView 犢犖犖∇犖犖迦犢犖犖犢犖犢 Edittext
犢犖犢犖迦犖犢犖 alert 犖犖犖犖犖園硯犖犢犖迦見犖犖園犖犖園犖犢犖 user 犢犖ム鍵 password
3.
犢犖犖劇犖犖÷犢犖 component 犖犢犖迦犢犢犖犖犖犢犖 xml 犖犖園犢犖犖
add action on click 犢犖犢犖犖園 button
犖犖迦牽犢犖犢 edittext 犢犖 alert 犖犖園犖 犖犢犖迦犖犢犖犖犢犖犖犖犖犢犖迦 xml 犖犖朽犢犖犖ム犢犖犖劇犖犖犖犢犖迦 view 犖犢犖迦見犖犖園犢犖犢犖 user 犢犖ム鍵
password 犖犖ム鹸犖犖犖о顕犖犖朽 layout !New!Other!Android!Android XML Layount File
犖犖園犖犖犖劇犖犢犖犖ム view_edittext
4.
犢犖犢犖犖ム view_edittext 犢犖犢犖犢犖 plain text , password text 犖÷顕犢犖犢
1.
2.
- 12. 5.
犢犖犖劇犖犖÷硯犖巌硯 view_edittext 犖犖園 犖о鹸犖о見犖ム険犖
6.
犖犖犢犖迦 alert dialog 犢犖ム鍵 add view
C6_intent
Intent 犖犖劇賢犖犖ム顕犖犖犖朽犢犖犢犢犖犖犖迦牽犢犖犖ム元犢犖∇ 犖о鹸犖
1. 犖犖犢犖迦 object android class 犢犖ム鍵犖犖園犖犖犖劇犖犢犖犖ム
- 14. 3. 犢犖犖劇犖犖÷犢犖 component 犖犢犖迦犢犢犖犖犖犢犖 xml 犖犖園犢犖犖
4. add action onclick 犢犖犢犖犖園 button
5. implement intent code
MainActivity
SecoundActivity
finish(); 犖犖劇賢犖犖迦牽犖犖犖о鹸犖
犖犖迦牽犖犢犖犖犢犖迦犢犖迦検犖о鹸犖 犖犢犖迦犖犢犢犖犖∇犖迦牽犖犢犖犢犖犖犖犢犖犖÷犖園 intent
goSecound.putExtra(name,String);
getIntent().getStringExtra(name);
EX1
犢犖÷厳犢犖犖犖ム鹸犖犖犖朽 button 犢犖犢犢犖犖犖 alert 犢犖犖劇犖犖犖園 user password (user password 犖犢犖迦見犖犖犢犖犖迦犖犖) 犢犖÷厳犢犖犢犖犢
user ot password 犖犖巌 犢犖犢犢犖犖犖 popup 犖о犖迦犖犖犖犖犢犖犖÷弦犖ム犖巌 犖犢犖迦犖犖犖犖犖項犢犖犢犖犢犖 user 犖犖朽犖犖項犢犖犢犖犖犖犖犢犖犖犖朽犖о鹸犖