Android 面試之實戰擴展

本文是Android面試題整理中的一篇html

實際面試過程當中遇到的其餘問題,大多問題和實際項目有關,目的是瞭解面試者對當前項目的瞭解程度和掌握的技能面試

目前項目的結構

每一個模塊負責哪些內容

組件化和插件化

解決依賴包衝突

資源衝突

若是咱們在多個Module裏面定義了相同名字的資源,可是對應的資源內容不同,這個時候項目並不會出錯,可是當咱們最終打包的時候多個Module中的資源只會留下一個,這樣咱們想要的效果就會出錯 解決方案2:https://blog.csdn.net/JohanMan/article/details/77101477算法

資源文件打包過程

AndResGurd原理

Redex

提升啓動性能;減少dex體積 原理:優化dex順序(提升啓動速度);刪除無用代碼,移除空類;減小調用中間層;字符串縮減;只有一個父類,直接用實現類代替;緩存

ANR的捕獲

定位內存泄漏

嚴格模式

內存優化

工具:leakCanary,嚴苛模式,profiler,MAT,adb view的複用 圖片的合理加載,合理的緩存區大小 防止頻繁的內存抖動 常見的內存泄漏預防app

Traceview

LeakCanary的gc是什麼樣子的

gc年輕代爲何採用複製

mvp mvvm區別

ssl協議 證書校驗

圖片加載框架對比

listview 圖片複用

aidl

recyclerview的原子複用

recyclerview滑動

圖片部分解析

圖片緩存算法

自動化打點方案,本身設計實現

閃屏怎麼實現

app鎖怎麼實現

視頻播放,邊下邊播怎麼實現

相關文章
相關標籤/搜索