?
深入淺出的講解Android 線程是如何實現的、線程通信機制、內存管理機制等。深入介紹Android內各種線程應用方式,以及具體應用時如何選擇。課程也會涉及線程應用的各類陷阱。通過線程了解,也可以增加對Android應用內存泄露、速度、安全等的理解。
目標收益
?
學員可以對Android的線程機制有深入了解,學會如何選擇線程,并且可以避免各類線程相關陷阱。
培訓對象
?
中高級Android程序員,Android技術領導,Android架構師等。對初級程序員、技術經理也有很大幫助。
學員基礎
?
低1.5年工作經歷,低1年Java經歷,低1年Android編程經歷。
課程大綱
?
?
Android線程基礎
?
?
1.1 Android架構
1.2 Linux線程
1.3 Java線程
1.4 線程通信
1.5 進程通信
1.6 內存管理
?
Android異步技術
?
?
2.1 基本線程生命周期
2.2 HandlerThread的應用
2.3 控制線程執行
2.4 使用AsyncTask
2.5 Services使用
2.6 IntentServices應用
2.7 AsyncQueryHandler的使用
2.8 Loaders的應用
?
總結與練習
?
?
3.1 總結
3.2 測試