應用開發
系統核心機制
基本知識點(初級)
四大元件
如何布局
自定義view
動畫等深入知識點(中級)
aidl
binder
多程序事件分發
view系列
訊息佇列
動畫細節
效能優化
設計模式等
設計模式和架構
基本知識點的細節(高階)
activity啟動模式和標記位
asynctask的版本演變
service的啟動和繫結狀態等
系統核心機制(中級)
systemserver的啟動
主線程的訊息迴圈模型
ams和pms
window和view的關係
四大元件和ams的互動等
4.瑣碎的知識點
如何開啟乙個網頁
如何打**
定位感測器等
canvas知識體系
把canvas想象成乙個畫板 乙個繪製狀態,可模擬畫圖工具中的工具欄 繪圖元素,包括簡單的圖形,線條,複雜的組合,和 繪製模式,比如畫板中的圖形存在繪製的先後順序,而存在重疊部分,該如何顯示存在重疊的圖形,這是繪製模式要解決的問題 裁切路徑,只讓畫板的部分可見 畫素操作,操作imagedata的畫素...
android 知識體系
1.雙鎖單例,為什麼要加 volatile?volatile就牽扯到指令重排序的問題了。要理解為什麼要加volatile,首先要理解new singleton 做了什麼。new乙個物件有幾個步驟。1.看class物件是否載入,如果沒有就先載入class物件,2.分配記憶體空間,初始化例項,3.呼叫建...
Vue 知識體系
由vue官網可知,vue大致分為如下目錄 基礎在基礎中,簡單的介紹了vue在本地記事本方式開發的整個過程,學過該內容,可以通過記事本簡單的進行開發,但是僅限於單個頁面之間,且均為簡單的使用。過渡 動畫 在該單元中,詳細的講述了vue元件的動畫內容,當乙個 所有功能全部搞定之後,就該使用到該單元內容,...