成爲Android高手必須掌握的8項基本要求

【1】 Android操做系統概述java

1. Android系統架構。
2. Android利用設計理念。
3. Android 開源知識。
4. Android 參考網站與權威信息。
【2】 Android SDK及其開發環境搭建
1. Android SDK的版本發佈。
2. ADT插件的安裝和更新。
3. Android利用程序架構。
4. 創建第一個Android項目(HelloAndroid!)。
5. 經過Eclipse導入一個開源項目
6. 可視化的界面開發工具
7. 佈置利用程序到Android模仿器或手機
【3】Android源代碼開發環境搭建與源碼結構分析
1.開發系統主機環境搭建。
2. 安裝軟件包Required Packages。
3.Ubuntu 6.06 (Dapper)。
4. Ubuntu 8.04。
5. Ubuntu 7.10。
6.Install javva。
7.源碼結構分析Android source (kernel / platform/application)。
8. Android build system。
9. Android bring up。
【4】 Android 利用程序設計模型
1. drawable。
2. layout 。
3. values(strings.xml、colors.xml、style.xml 、arrays.xml等)。
4. R.java分析及應用 。
5. AndroidManifest.xml。
6. Android.mk。
7. Activity 。
8. Intent。
9. Service 。
10.ContentProvider。
【5】 Android 利用程序界面(一)
1. TextView的應用。
2. drawable的應用 。
3. 引用Drawable色彩常數及背風景。
4. CharSequence數據類型與ResourceID利用。
5. DisplayMetrics的應用。
6. Style樣式的定義。
7. Button事件處理。
8. setContentView的利用。
9. Intent對象的應用。
10. Bundle對象的實現。
11. startActivityForResult法子。
12. AlertDialog窗口。
13. Button與TextView的交互。
14. Typeface對象應用。
15. Gallery對象。
16. 多按鈕利用。
17. Menu功效菜單程序設計。
18. ProgressDialog與線程利用。
19. 動態產生按鈕並最大化。
20. 選擇功效的對話框。
21. Android主題(Theme)實現。
22. 支撐多種分手率的屏幕。
【6】 Android利用程序界面(二)
1. EditText與setOnKeyListener事件。
2.ImageButton的焦點及事件處理。
3. Toast對象的應用。
4. CheckBox的isChecked屬性。
5. 多選項CheckBox的利用。
6. RadioGroup組與onCheckedChanged事件。
7. ImageView的堆棧利用。
8. Spinner與setDropDownViewResource。
9. ArrayList與Widget的依附性。
10. Gallery與衍生BaseAdapter容器。
11. JavaI/O的利用。
12.ImageButton選擇特效。
13. AutoCompleteTextView與數組。
14. AnalogClock與DigitalClock的原理。
15. DatePicker與TimePicker利用。
16. ImageView點擊事件與透明度處理。
17. ProgressBar與Handler的整合利用。
18. GridView與ArrayAdapter設計。
19. ListView的佈局。
20. ListActivity與Menu整合技術。
21. JavaI/O與ListActivity的聯合。
22. 應用decodeFile法子。
23. 運用Matrix對象來縮放圖文件。
24. Bitmap與Matrix旋轉ImageView。
25. RadioButtonID。
26. 對話窗口上的ICON圖標。
【7】Android 利用交互與手機模塊把持
1. PendingIntent與AlarmManager。
2. PendingIntent 與 SmsManager 。
3. Intent 與 Email。
4. 數據存儲法子。
5. NotificationManager與Notification。
6. Adapter對象與Cursor。
7. TelephonyManager的利用。
8. RunningTaskInfo的利用。
9. Provider.Contact的應用。
10.Provider.Calendar的應用。
11. Service與Runnable整合並用。
12.BroadcastReceiver與Intent 。
13. receiver與intent-filter。
14. Android網絡編程。
15. HTTP懇求與鏈接。
16. WebView.loadUrl。
17. Webkit 與 WebCore。
18. HttpURLConnection與URLConnection和運行線程。
19. Runnable混搭SurfaceView。
20. Google ApI。
【8】 Android 系統服務
1. Activity Manager。
2. Windows Manager。
3. Surface Manager(surface flinger)。
4. Package Manager。
5. Telephony Manager。
6. Content Provider。
7.Resource Manager。
8. AssetManager。
9. View System。
10.Location Manager。
11. Notification Manager。
12.AlarmManager。
13. BatteryManager。
14. HardwareManage。
15. 如何添加一個新系統Service並開放API。
16. 服務使用。
17. Android系統啓動流程。
git

相關文章
相關標籤/搜索