|
必調用的三個方法:onCreate() –> onStart() –> onResume(),用AAA表示 (1)父Activity啟動子Activity,子Actvity退出,父Activity調用順序如下 AAA –> onFreeze() –> onPause() –> onStop() –> onRestart() –> onStart(),onResume() … (2)用戶點擊Home,Actvity調用順序如下 AAA –> onFreeze() –> onPause() –> onStop() — Maybe –> onDestroy() – Maybe (3)調用finish(), Activity調用順序如下 AAA –> onPause() –> onStop() –> onDestroy() (4)在Activity上顯示dialog, Activity調用順序如下 AAA (5)在父Activity上顯示透明的或非全屏的activity,Activity調用順序如下 AAA –> onFreeze() –> onPause() (6)設備進入睡眠狀態(tài),Activity調用順序如下 AAA –> onFreeze() –> onPause() 2. 如果后臺的Activity由于某原因被系統(tǒng)回收了,如何在被系統(tǒng)回收之前保存當前狀態(tài)? onSaveInstanceState() 當你的程序中某一個Activity A在運行時,主動或被動地運行另一個新的Activity B,這個時候A會執(zhí)行onSaveInstanceState()。B完成以后又會來找A,這個時候就有兩種情況:一是A被回收,二是A沒有被回收,被回收的A就要重新調用onCreate()方法,不同于直接啟動的是這回onCreate()里是帶上了參數(shù)savedInstanceState;而沒被收回的就直接執(zhí)行onResume(),跳過onCreate()了。 3. 如何將一個Activity設置成窗口的樣式。 在AndroidManifest.xml 中定義Activity的地方一句話android:theme="@android:style/Theme.Dialog"或android:theme="@android:style/Theme.Translucent"就變成半透明的 4. 如何退出Activity?如何安全退出已調用多個Activity的Application? 對于單一Activity的應用來說,退出很簡單,直接finish()即可。 當然,也可以用killProcess()和System.exit()這樣的方法。 http://blog.csdn.net/debug2/archive/2011/02/18/6193644.aspx 5. 請介紹下Android中常用的五種布局。 FrameLayout(框架布局),LinearLayout (線性布局),AbsoluteLayout(絕對布局),RelativeLayout(相對布局),TableLayout(表格布局) 6. 請介紹下Android的數(shù)據(jù)存儲方式。 一.SharedPreferences方式 二.文件存儲方式 三.SQLite數(shù)據(jù)庫方式 四.內容提供器(Content provider)方式 五. 網絡存儲方式 7. 請介紹下ContentProvider是如何實現(xiàn)數(shù)據(jù)共享的。 創(chuàng)建一個屬于你自己的Content provider或者將你的數(shù)據(jù)添加到一個已經存在的Content provider中,前提是有相同數(shù)據(jù)類型并且有寫入Content provider的權限。 8. 如何啟用Service,如何停用Service。 9. 注冊廣播有幾種方式,這些方式有何優(yōu)缺點?請談談Android引入廣播機制的用意。 10. 請解釋下在單線程模型中Message、Handler、Message Queue、Looper之間的關系。 11. AIDL的全稱是什么?如何工作?能處理哪些類型的數(shù)據(jù)? 12. 請解釋下Android程序運行時權限與文件系統(tǒng)權限的區(qū)別。 13. 系統(tǒng)上安裝了多種瀏覽器,能否指定某瀏覽器訪問指定頁面?請說明原由。 14. 有一個一維整型數(shù)組int[]data保存的是一張寬為width,高為height的圖片像素值信息。請寫一個算法,將該圖片所有的白色不透明(0xffffffff)像素點的透明度調整為50%。 15. 你如何評價Android系統(tǒng)?優(yōu)缺點。 |
|
|
來自: QCamera > 《interview》