Android面試大綱

【Activity相關】
Activity詳細解析
Activity啟動過程詳解
圖解Activity的啟動過程
一篇文章看明白 Android Activity 啟動模式 & IntentFilter匹配規則
Activity相關面試題
Activity之間如何傳遞參數
怎么理解Activity的生命周期
如何判斷Activity是否在運行
基礎總結篇之一:Activity生命周期

【Context相關】
Context原理分析
一道面試題引發的對android中context的研究
Android中使用Context?這幾點要注意

【Service相關】
Service詳細解析
Service要點
Service面試要點

【ContentProvider】
ContentProvider實例詳解
Android面試一天一題(15 Day:ContentProvider)

【BroadcastReceiver】
BroadcastReceiver詳細解析
Android四大組件:BroadcastReceiver史上最全面解析
用廣播來更新UI界面好嗎?

【Fragment】
fragment掃盲貼 小白吹牛逼應付面試必看
Fragment全解析系列(一):那些年踩過的坑
Fragment全解析系列(二):正確的使用姿勢
Fragment之我的解決方案:Fragmentation

【性能優化】
推薦:Android 性能優化合集
Android性能優化典范1-5
與性能優化相關試題
如何提高Activity啟動速度
UI優化和線程池實現原理
Android應用UI性能分析
Android性能優化(一)之啟動加速35%
Android性能優化(二)之布局優化面面觀
Android性能優化(四)之內存優化實戰
Android ANR 詳解

【UI優化】
Android性能優化第(四)篇---Android渲染機制
Android應用開發性能優化完全分析
Android性能優化第(十 一)篇---卡頓分析,正確評測流暢度

【內存】
內存泄漏和內存溢出區別
Android內存優化之OOM
Android性能優化(三)之內存管理
Android內存管理篇 - adj的概念與進程adj級別控制
Java中內存優化的SoftReference 和 WeakReference淺析
《深入理解Java虛擬機》筆記之JAVA內存模式與垃圾回收
Android性能優化之Bitmap導致的內存溢出

【系統機制】
APK文件結構和安裝過程
App應用啟動分析與優化
Android面試一天一題(Day 35:神秘的Binder機制)
為什么 Android 要采用 Binder 作為 IPC 機制?
Android:遠程服務Service(含AIDL & IPC講解)
圖文詳解 Android Binder跨進程通信機制 原理
《深入理解Java虛擬機》筆記之類文件結構與類加載機制
android Dalvik JVM ART
Android開發——JVM、Dalvik以及ART的區別

【網絡】
一篇文章看明白 TCP/IP,TCP,UDP,IP,Socket 之間的關系
一篇文章看明白 HTTP,HTTPS,SSL/TSL 之間的關系
Android客戶端和服務端如何使用Token和Session
接口安全
推送原理
Android推送實現原理

【多線程&Handler】
實現多線程的兩種方法
Handler,Looper,MessageQueue關系
Android知識梳理:消息機制之Looper
Android知識梳理:消息機制之Handler
線程同步的方法:sychronized、lock、reentrantLock等總結分析
Android啟動過程圖解
進程,線程,進程間通信
方法鎖、對象鎖和類鎖的意義和區別
Android異步任務機制之AsycTask
Handler引起的內存泄漏的案例與分析
ThreadLocal詳解

【數據存儲】
Android數據存儲的五種方式

【View】
Android View的繪制流程
深入理解 Android 之 View 的繪制流程
Android事件分發機制詳解:史上最全面、最易懂
自定義View入門
ViewRootImpl源碼分析事件分發
自定義ViewGroup入門
Android View面試難點解析
Android面試題(三)——View的事件體系和工作原理
android view從無到有的過程
Android 面試題總結之Android 基礎(六)
Android 面試題總結之View(一)
Android 面試題總結之Android 進階(二)

【Window】
Android窗口機制(一)初識Android的窗口結構
Android窗口機制(二)Window,PhoneWindow,DecorView,setContentView源碼理解
Android窗口機制(三)Window和WindowManager的創建與Activity
Android窗口機制(四)ViewRootImpl與View和WindowManager
Android窗口機制(五)最終章:WindowManager.LayoutParams和Token以及其他窗口Dialog,Toast
Android 帶你徹底理解 Window 和 WindowManager

【動畫】
Android動畫實現繪制原理
Android 屬性動畫:這是一篇很詳細的 屬性動畫 總結&攻略

【其他】
Android開發面試經
Android中的MVP模式,帶實例
如何構建Android MVVM 應用框架

【實戰】
國內一線互聯網公司內部面試題庫

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,833評論 25 708
  • 作者:Hensen_ 鏈接:http://blog.csdn.net/qq_30379689/article/de...
    passiontim閱讀 912評論 0 10
  • 介紹自己負責的部分,如何實現的。 框架的搭建排查問題以及結解決方式兼容性保證性能優化上線之后模塊導致crash的比...
    黃海佳閱讀 13,215評論 6 350
  • 我是一個90后。 首先我想說90后未必是頹廢的一代,只不過是我們趕上了這樣一個年代,一個物質極其豐富,一個追逐個性...
    曹冬賀閱讀 349評論 1 1
  • 參考1參考2代價函數(損失函數)(cost function or lost function) 其中dj是期望輸...
    VaultHunter閱讀 268評論 0 0