說明:本篇博客只是一個知識整理,由於網上對於Android的知識介紹足夠多,所以我再也不寫相關文章(主要是由於我寫的不如人家好),因此全部文章均來自網絡,不貼原文章,只提供鏈接,所以本文旨在減小你對相關知識的搜索過程,方便查找相關知識。php
Activity的生命週期,正常結束和非正常銷燬的生命週期和調用函數及其使用方法;css
Android Training - 詳解Activity生命週期(Lesson 1 - 啓動與銷燬Activity)html
Android Training - 詳解Activity生命週期(Lesson 2 - 暫停與恢復activity)android
Android Training - 詳解Activity生命週期(Lesson 3 - 中止與重啓activity)git
Android Training - 詳解Activity生命週期(Lesson 4 - 從新建立銷燬的activity)github
Activity啓動模式編程
Activity啓動模式圖文詳解:standard, singleTop, singleTask 以及 singleInstance性能優化
Activity的啓動過程
Activity的回收過程及原理;
View的繪製流程;
Android中measure過程、WRAP_CONTENT詳解以及xml佈局文件解析流程淺析(上)
Android中measure過程、WRAP_CONTENT詳解以及xml佈局文件解析流程淺析(下)
View的事件分發原理;
Android-onInterceptTouchEvent()和onTouchEvent()總結
注:上面這篇文章沒找到原創,鏈接是轉載的,若是誰找到原創能夠提供給我。
自定義View;
自定義ViewGroup;
ListView:
廣播的分類及區別,註冊方法;
廣播實現跨進程通訊的原理;
Service的生命週期;
綁定和非綁定Service的使用方法;
Service的原理;
IntentService:
Accessibility Services:
Building Accessibility Services(創建可訪問性服務)
ContentProvider的原理及使用方法;
Android ContentProvider和Uri詳解 (絕對全面)
Android應用程序組件Content Provider應用實例
Android應用程序組件Content Provider的啓動過程源代碼分析
啓動過程,與Applocation和Activity比較啓動順序是怎樣的;
Contentprovider的onCreate方法在Application的onCreate方法前面,資料以下:
Handle的原理及機制;
android的消息處理機制(圖+源碼分析)——Looper,Handler,Message
Handler的發送處理消息的方法總會及各自的優缺點;
Handler的正確使用方法;
Intent的原理及使用方法;
Intent屬性;
Socket的原理及使用;
TCP、UDP的原理;
Http通訊原理;
BLE的使用方法
系統GC回收過程及原理;
系統GC回收的觸發條件;
內存優化;
UI優化;
性能優化;
內存泄露詳解及總結;
內存檢測工具及使用方法;
BlockCanary
BlockCanary — 輕鬆找出Android App界面卡頓元兇
LeakCanary
專一寫Android優化的博客。
Android性能優化典範做者,高品質文章。
Android源碼分析精品系列。
集合了動畫、自定義控件以及Android各類知識的詳解。