Android常見面試題彙總
阿新 • • 發佈:2019-01-09
- ListView優化
- 事件分發機制
- AsyncTask以及handle的理解
- 大圖片的實現優化
- 螢幕適配
- MVC 設計模式
- Android四大元件
- 訊息的推送和推送原理
- XML和JSon解析
- 資料儲存方式
- activity的 啟動方式
- 反射
- Activity的生命週期
- Activity的4種啟動模式,分別是什麼?
- 四大元件,五大布局,分別的特點,運用;
- Service的生命週期,啟動方式,AIDL機制,如何做到不被kill掉
- 記憶體管理,DDMS的工具使用,檢視記憶體使用工具;
- 記憶體優化,sd卡緩衝,引用方式有多少種?
- Bitmap載入大圖片,如何優化;
- 一個應用大概有多少可用記憶體;
- android程序種類,分別是什麼,作用;
- JNI相關;
- 資料壓縮,加密;
- 自定義UI,重寫控制元件,相關xml定義;
- viewGourp繪製過程和事件分發;
- android的事件分發機制;
- android的5個儲存方式,各自特點;
- 什麼是記憶體洩漏和記憶體溢位,區別和特點;如何避免;
- android樣式和主題的區別?分別怎麼定義?
- 如何避免ANR?
- 產生Force close 一般是什麼情況下產生的?
- 如何退出已經開啟多個activity的程式?
- Hander的使用,跟Looper,MessageQuQue,Message的關係?
- SurfaceView和View的區別
- onTouch有幾種事件?
- Intent,IntentFileter,Category,action這些關係和作用。
- webview常用方法,和javascrip的互動;