1. 請描述下Activity的生命周期。
2. 如果后臺的Activity由于某原因被系統(tǒng)回收了,如何在被系統(tǒng)回收之前保存當(dāng)前狀態(tài)?
3. 如何將一個(gè)Activity設(shè)置成窗口的樣式。(Edited by Sodino)
4. 如何退出Activity?如何安全退出已調(diào)用多個(gè)Activity的Application?
5. 請介紹下Android中常用的五種布局。
6. 請介紹下Android的數(shù)據(jù)存儲方式。(Edited by Sodino)
7. 請介紹下ContentProvider是如何實(shí)現(xiàn)數(shù)據(jù)共享的。(Edited by Sodino)
8. 如何啟用Service,如何停用Service。(Edited by Sodino)
9. 注冊廣播有幾種方式,這些方式有何優(yōu)缺點(diǎn)?請談?wù)凙ndroid引入廣播機(jī)制的用意。
10. 請解釋下在單線程模型中Message、Handler、Message Queue、Looper之間的關(guān)系。
11. AIDL的全稱是什么?如何工作?能處理哪些類型的數(shù)據(jù)?
12. 請解釋下Android程序運(yùn)行時(shí)權(quán)限與文件系統(tǒng)權(quán)限的區(qū)別。(Edited by Sodino)
13. 系統(tǒng)上安裝了多種瀏覽器,能否指定某瀏覽器訪問指定頁面?請說明原由。
14. 有一個(gè)一維整型數(shù)組int[]data保存的是一張寬為width,高為height的圖片像素值信息。請寫一個(gè)算法,將該圖片所有的白色不透明(0xffffffff)像素點(diǎn)的透明度調(diào)整為50%。
15. 你如何評價(jià)Android系統(tǒng)?優(yōu)缺點(diǎn)。
相關(guān)導(dǎo)讀: