BSO_Mobile_Nội Dung Đào Tạo

download BSO_Mobile_Nội Dung Đào Tạo

of 5

description

ljkhkjhjk

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.