mb612e2b11c3210 2021-09-18 05:34:07 阅读数:410
說下 Activity 的四種啟動模式、應用場景
了解哪些 Activity 常用的標記比特 Flags
說下 Activity 跟 window,view 之間的關系
橫豎屏切換的 Activity 生命周期變化
如何啟動其他應用的 Activity
Activity 的啟動過程
[](
)Fragment
Fragment 為什麼會被稱為第五大組件
Fragment 加載到 Activity 的 2 種方式
Fragment 與 ViewPager 的搭配使用
Fragment 的生命周期
在 Fragment 中調用 Activity 中的方法
在 Activity 中調用 Fragment 的方法
在 Fragment 中調用另外一個 Fragment 的方法
Fragment 的切換方式
談談 Activity 和 Fragment 的區別
Fragment 中 add 與 replace 的區別(Fragment 重疊)
getFragmentManager、getSupportFragmentManager 、 getChildFragmentManager 之間的區別
FragmentPagerAdapter 與 FragmentStatePagerAdapter 的區別與使用場景
[](
)Bitmap
Bitmap 使用需要注意哪些問題
Bitmap.recycle()會立即回收麼?什麼時候會回收?如果沒有地方使用這 個 Bitmap,為什麼垃圾回收不會直接回收
一張 Bitmap 所占內存以及內存占用的計算
Android 中緩存更新策略
LRU 的原理
Service及BroadcastReceiver
談一談 Service 的生命周期
Service 的兩種啟動方式?區別在哪
如何保證 Service 不被殺死
能否在 Service 開啟耗時操作 ? 怎麼做
用過哪些系統 Service
了解 ActivityManagerService 嗎?發揮什麼作用
廣播有幾種形式 ? 都有什麼特點
廣播的兩種注册方式
廣播發送和接收的原理了解嗎 ?(Binder 機制、AMS)
[](
)Handler
談談消息機制 Handler 作用 ?有哪些要素 ?流程是怎樣的
一個線程能否創建多個 Handler,Handler 跟 Looper 之間的對應關系
軟引用跟弱引用的區別
Handler 引起的內存泄露原因以及最佳解决方案
為什麼系統不建議在子線程訪問 UI
Looper 死循環為什麼不會導致應用卡死
使用 Handler 的 postDealy 後消息隊列會有什麼變化
可以在子線程直接 new 一個 Handler 嗎?怎麼做
Message 可以如何創建?哪種效果更好,為什麼
[](
)性能優化
圖片的三級緩存中,圖片加載到內存中,如果內存快爆了,會發生什麼?怎麼處理
內存中如果加載一張 500*500 的 png 高清圖片.應該是占用多少的內存
WebView 的性能優化
Bitmap 如何處理大圖,如一張 30M 的大圖,如何預防 OOM
內存回收機制與 GC 算法(各種算法的優缺點以及應用場景);GC 原理時機 以及 GC 對象
內存泄露和內存溢出的區別 ?AS 有什麼工具可以檢測內存泄露
性能優化,怎麼保證應用啟動不卡頓? 黑白屏怎麼處理
强引用置為 null,會不會被回收
ListView 跟 RecyclerView 的區別
ListView 的 adapter 是什麼 adapter
LinearLayout、FrameLayout、RelativeLayout 性能對比,為什麼
由於文章篇幅原因,我只把面試題列了出來,詳細的答案,我整理成了一份PDF文檔,這份文檔還包括了還有?高級架構技術進階腦圖、Android開發面試專題資料,高級進階架構資料 ,幫助大家學習提昇進階,也節省大家在網上搜索資料的時間來學習。
版权声明:本文为[mb612e2b11c3210]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/09/20210918053406699p.html