56個問題都是常常用到的,能夠深刻研究下,也是必須掌握的開發必備知識。
安卓Android面試題彙總
蒐集了一些Android面試題目,供將要面試或者正在面試的朋友參考。
1, 談談你對Activity的理解?
2, Activity的生命週期?
3, Acitvity啓動模式?
4, 在onCreate方法中Bundle savedInstanceState 這個參數有什麼做用?
5, 談談你對BroadCastRceiver的理解?
6, 廣播分幾種?他們有什麼區別?
7, 廣播的生命週期?
8, 兩種註冊BroadcastReceiver的方法?
9, 粘性廣播有什麼做用?怎麼使用?
10,如何控制接收者或者發送方得權限?
11,談談對service的理解?
12,service的生命週期?
13,啓動service的兩種方法?有什麼區別?
14,實現進程內與進程間通訊是怎麼實現的?
15,子線程更新主線程控件,會出現什麼異常?
16,怎麼解決這種異常?(AsyncTask與Message、Handler、Message Queue、Looper)
17,android中爲何要這麼設計?談談你的見解?
18,android中的內存管理?
19,android中進程與線程的理解?
20,android中有幾種存儲 方式?他們各自適用的場合?
21,在使用SQLite時有什麼須要注意的地方嗎?
22,getWritableDatabase()和getReadableDatabase()二者的區別?
23,SQLite3支持事務嗎?如何使用?
24,ContentProvider有什麼優勢?
25,說說你對Intent與IntentFilter的理解?
26,顯示意圖與隱式意圖有什麼區別?
27,能說出幾個系統內置的Intent嗎?
28,談談android爲何要設計意圖?
29,Intent與PendingIntent的區別?
30,四大組件中哪些是經過意圖激活的?
31,startActivityForResult()這個方法有什麼用?
32,如何安全退出ApplicationActivity?
33,Android 中xml解析方式有哪一種?各類優缺點?
34,談談android中MVC模式的應用?
35,Android dvm的進程和Linux的進程, 應用程序的進程是否爲同一個概念?
36,android中的動畫有哪幾類,它們的特色和區別是什麼?
37,讓Activity變成一個窗口:Activity屬性設定?
38,ANR是什麼緣由引發的?怎麼解決?
39,如何將SQLite數據庫(dictionary.db文件)與apk文件一塊兒發佈?
40,如何將打開res aw目錄中的數據庫文件?
41,如何優化ListVewi?
42,如何自定義一個控件?
43,UI如何優化有這方面的實踐嗎?
44,android程序如何支持多屏幕與國際化?
45,如何避免內存泄露?
46,談談java中JNI?
47,談談NDK?
48,返回鍵與Home鍵區別?
49,OnTuch與OnClick的區別?
50,結合你的項目談談android的最佳實踐?
51,android系統的優缺點?
52,在項目中遇到什麼難題怎麼解決的?
53,談談對canvas這個類的瞭解?
54,在android中如何訪問WebService ?
55,android數字簽名是怎麼回事?
56,談談android架構?
點擊查看更多面試題html
原文地址:http://www.cnblogs.com/yun111/archive/2013/01/22/2870980.htmljava