所在位置:首頁 -- 技術培訓 -- 技術/工具 -- Android多線程和高級UI技術

Android多線程和高級UI技術


課程簡介:
本課程涵蓋Android事件驅動模型和高級UI的一切技術,并涵蓋Android新能測試和優化技巧。
徹底精通Android事件驅動模型背后的本質和規律;
徹底掌握Android高級UI的一切技術;
掌握性能測試和優化技巧;
掌握Android框架的藝術。
 

 

 
內容
Day1

第1個主題:核心線程技術
1.1通過覆寫Thread的run方法創建線程及源碼剖析
1.2 通過傳遞Runnable類型的對象給Thread創建線程及源碼剖析
1.3 線程池技術
1.4 ThreadLocal

第2個主題:HANDLER、LOOPER、MESSAGE、MESSAGEQUEUE
2.1  Android的事件驅動模型
2.2  Looper、MessageQueue、Hanlder、Message等源碼深度剖析
2.3  Looper、MessageQueue、Hanlder、Message及多線程實戰案例
2.4 Android事件模型的本質論

第3個主題: ASYNCTASK異步線程技術
3.1  使用AsyncTask的原因及對AsyncTask的思考
3.2  AsyncTask代碼示例
3.3  AsyncTask源碼剖析

第4個主題:LISTVIEW異步加載技術
4.1  使用LISTVIEW異步加載技術的必要性
4.2  LISTVIEW異步加載技術編程實戰

第5個主題:LISTVIEW分頁加載技術
5.1  使用LISTVIEW分頁加載技術的必要性
5.2  LISTVIEW分頁加載技術編程實戰

Day2

第6個主題:WIDGET編程實戰
6.1  Widget應用場景
6.2  Widget編程實戰

第7個主題:自定義TABHOST
7.1  TABHOST的應用場景
7.2  自定義TabHost編程實戰
7.3  TABHOST源碼剖析

第8個主題:自定義標題欄
8.1  自定義標題欄的應用場景
8.2  自定義標題欄編程實戰
8.3  自定義標題欄疑難問題解析

第9個主題:POPUPWINDOW
9.1  PopupWindow為Android程序帶來的視覺沖擊
9.2  PopupWindow編程實戰
9.3  PopupWindow調試

第10個主題:圖片拖拉功能
10.1  圖片拖拉功能應用場景
10.2  圖片拖拉功能編程實戰

第11個主題:多點觸摸與縮放功能
11.1  多點觸摸與縮放功能應用場景
11.2  多點觸摸與縮放功能編程實戰

第12個主題:ANDROID中圖形編程實戰
12.1  使用LAYER LIST制作動態相框
12.2  使用STATELIST實現不同狀態下圖片的切換
12.3  使用LEVEL LIST揭秘電池電量變換狀態
12.4  使用TRANSITION DRAWABLE實現動態過渡效果
12.5  使用CLIP DRAWABLE揭秘水平進度條
12.6  使用SHAPE DRAWABLE自定義幾何圖形

第13個主題:性能測試與優化
1.1  如何進行性能測試
1.2  性能測試實戰

1.3  性能優化事項

中国北京单场足球彩票