Android常用面試題和常見問題!
阿新 • • 發佈:2018-12-16
- 四大元件是什麼
- 四大元件的生命週期和簡單用法
- Activity之間的通訊方式
- Activity各種情況下的生命週期
- 橫豎屏切換的時候,Activity 各種情況下的生命週期
- Activity與Fragment之間生命週期比較
- Activity上有Dialog的時候按Home鍵時的生命週期
- 兩個Activity 之間跳轉時必然會執行的是哪幾個方法?
- 前臺切換到後臺,然後再回到前臺,Activity生命週期回撥方法。彈出Dialog,生命值週期回撥方法。
- Activity的四種啟動模式對比
- Activity狀態保存於恢復
- fragment各種情況下的生命週期
- Fragment狀態儲存startActivityForResult是哪個類的方法,在什麼情況下使用?
- 如何實現Fragment的滑動?
- fragment之間傳遞資料的方式?
- Activity 怎麼和Service 繫結?
- 怎麼在Activity 中啟動自己對應的Service?
- service和activity怎麼進行資料互動?
- Service的開啟方式
- 請描述一下Service 的生命週期
- 談談你對ContentProvider的理解
- 說說ContentProvider、ContentResolver、ContentObserver 之間的關係
- 請描述一下廣播BroadcastReceiver的理解
- 廣播的分類
- 廣播使用的方式和場景
- 在manifest 和程式碼中如何註冊和使用BroadcastReceiver?
- 本地廣播和全域性廣播有什麼差別?
- BroadcastReceiver,LocalBroadcastReceiver 區別
- AlertDialog,popupWindow,Activity區別
- Application 和 Activity 的 Context 物件的區別
- Android屬性動畫特性
- 如何匯入外部資料庫?
- LinearLayout、RelativeLayout、FrameLayout的特性及對比,並介紹使用場景。
- 談談對介面與回撥的理解
- 回撥的原理
- 寫一個回撥demo
- 介紹下SurfView
- RecycleView的使用
- 序列化的作用,以及Android兩種序列化的區別
- 差值器
- 估值器
- Android中資料儲存方式