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