Android Framework知識點
一 系統(tǒng)核心服務(wù)(System Server)
1. ActivityManager ->? activity service broadcast provider
2. WindowManager
3. PackageManager
4. PowerManager
5. InputManager
6. SensorManager
7. AlarmManager
...
二 系統(tǒng)啟動過程
1. init
2. zygote
3. systemServer
4. serviceManager
三 內(nèi)核技術(shù)
1. CPU調(diào)度
2.進程管理
3.文件系統(tǒng)
4.內(nèi)存管理
四 通信方式
1. Binder
2. Handler
3. Socket
4. Pipe(linux管道)
5. signal
五 Runtime
1. ART運作流程
2. dex
3. JNI
4. GC機制
5.熱修復(fù)與插件化
六 異常原理
1. Watchdog
2. ANR
3. Java Crash
4. Native Crash
5.卡頓
七 調(diào)試
1.編譯命令
2. systrace
3. trace
4. ps
5. bugreport
6. debuggerd
7. gdb
8. addrline