BSO_Mobile_Nội Dung Đào Tạo
description
Transcript of BSO_Mobile_Nội Dung Đào Tạo
Ni dung o toBui 1: Java cn bn (n li kin thc)1.1. Khi nim hngi tng cn bn1. Phn bit bin private, public, protected, default.
2. Khi nim k tha, a hnh.
3. Bin static l g? Ti sao nn hn ch dng bin static ngoi mc ch lm hng s (static final ...).
4. Primitive vs Reference variables (anh em t tm ti liu)
1.1. B nh Heap, StackYu cu nm c:- B nh Heap, b nh stack, b nh lu class l nh th no? c dng khi no?- Tham chiu l g? C cc loi tham chiu no? Garbage collector l g? C vai tr g trong qun l b nh?http://www.artima.com/insidejvm/ed2/jvm2.htmlhttp://www.javatutorialhub.com/java-stack-heap.html
1.3.a lung.http://10.2.78.125:9999/wikibkav/index.php?title=Multithreading_in_Javahttp://10.2.78.125:9999/wikibkav/index.php?title=Multithreading_in_AndroidBui 2 . Activity v vng i activityhttp://developer.android.com/guide/components/activities.htmlhttp://developer.android.com/guide/components/tasks-and-back-stack.htmlYu cu: c ht ton b nm thng tin. Ngoi ra, ti thiu nm c:
1- Vng i Activity? Khi no Activity c gii phng?
2- Cc cch start Activity v cc FLAG lin quan.
3- Stack Activity hot ng th no. Lin quan th no ti cc FLAG trn?
4- onSaveInstanceState v onRestoreInstanceState hot ng nh th no?Bui 3&4 : Lm giao din3.1. Resources trong Androidhttp://developer.android.com/guide/topics/resources/providing-resources.htmlhttp://developer.android.com/guide/topics/resources/accessing-resources.htmlc ton b v nm chc cc khi nim trong 2 link ny.
3.2. Cc loi layouthttp://developer.android.com/guide/topics/ui/declaring-layout.htmlhttp://developer.android.com/guide/topics/ui/layout/linear.htmlhttp://developer.android.com/guide/topics/ui/layout/relative.htmlhttp://developer.android.com/guide/topics/ui/layout/listview.htmlhttp://developer.android.com/guide/topics/ui/layout/gridview.html1- c ton b v demo cc th lin quan trong link.2- Khi no dng LinearLayout, khi no dng RelativeLayout?
3- c v hiu v Holder pattern c dng trong Adapter. (https://sriramramani.wordpress.com/2012/07/25/infamous-viewholder-pattern/)
4- Customize Adapter, nm c ngha ca ton b cc hm override lm g.
5- Demo chun ListView c 2 loi layout view con c s dng Holder pattern.
6- Khi no dng ArrayAdapter, khi no dng CursorAdapter?
3.3. Cc loi inputhttp://developer.android.com/guide/topics/ui/controls.htmlXem qua cho bit 1 ltcho bit. Khng qu quan trng.
3.4. Cc loi menuhttp://developer.android.com/guide/topics/ui/menus.htmlXem k v demo. Dng nhiu sau ny.3.5. Action Barhttp://developer.android.com/guide/topics/ui/actionbar.htmlXem k v demo. Dng nhiu sau ny.3.6. Dialogshttp://developer.android.com/guide/topics/ui/dialogs.htmlXem k v demo. Dng nhiu sau ny.
3.7. Notificationhttp://developer.android.com/guide/topics/ui/notifiers/notifications.htmlXem k v demo. Dng nhiu sau ny.3.8. Toasthttp://developer.android.com/guide/topics/ui/notifiers/toasts.htmlXem k v demo. Dng nhiu sau ny.3.9. Style and themeshttp://developer.android.com/guide/topics/ui/themes.htmlXem k v demo. Dng nhiu sau ny.3.10. Settingshttp://developer.android.com/guide/topics/ui/settings.htmlXem k v demo.
Bui 5. Intent, intent filter v BroadcastReceiverhttp://developer.android.com/guide/components/intents-filters.htmlhttp://www.vogella.com/tutorials/AndroidBroadcastReceiver/article.html1- Intent l g, dng lm g? Explicit intent, Implicit intent l g?
2- IntentFilter l g? Action, Data, Category l g? Extra l g?
3- PendingIntent l g?4. BroadcastReceiver l g, dng lm g?Bui 6 . Fragment v vng i fragmenthttp://developer.android.com/guide/components/fragments.html1- Fragment l g? Khc g Activity? Vng i ca n?
2- Cch trao i thng tin ga Fragment v Activity cha n.
3- Cch trao i thng tin gia 2 Fragment.
Bui 7
7.1. Lu tr d liuhttp://developer.android.com/guide/topics/data/data-storage.htmlc ht 1 lt cho c khi nim.7.1. C s d liuhttp://developer.android.com/guide/topics/providers/content-providers.htmlhttp://developer.android.com/guide/components/loaders.htmlLm k v demo. Bui 8. Service v vng i servicehttp://developer.android.com/guide/components/services.htmlhttp://developer.android.com/guide/components/bound-services.htmlhttp://developer.android.com/guide/components/aidl.html1- L g? Vngi?
2- Cc trng thi foreground, backgound ca 1 service.
3- c qua cc khi nim v bound service v AIDL, sau ny ng vo th xem k sau.
Bui 9. Khi nim process v thread trong Androidhttp://developer.android.com/guide/components/processes-and-threads.htmlhttp://developer.android.com/guide/components/loaders.htmlYu cu: c v nm ton b cc thng tin bn trong. C g khng hiu th a ra tho lun.