Android源碼級別開發

1:Android源碼級別開發 http://blog.csdn.net/miaozhenzhong/article/details/52970421 android 調試framework 的方法 http://blog.csdn.net/blueheart05/article/details/51154969 2:Android源碼開發----如何編寫Android系統應用 http://blog.csdn.net/yinhaide/article/details/42786279html

3:Android系統開發之一:添加系統級服務方法 http://blog.csdn.net/cbk861110/article/details/50899165java

4:如何實如今 Android Studio 上開發系統應用(自帶系統簽名) http://blog.csdn.net/MLQ8087/article/details/53483184android

5:第0課_第1節_工具_使用AndroidStudio來閱讀源碼 https://www.bilibili.com/video/av18742289c++

6:使用Android Studio查看Android Lollipop源碼(上面5中提到的帖子) https://www.jianshu.com/p/c85984cf99e2編程

7:如何使用Android Studio開發/調試Android源碼(上面5中提到的帖子) http://www.cnblogs.com/Lefter/p/4176991.html數據結構

8:第8課_第7節_回看SystemServer_硬件訪問服務 https://www.bilibili.com/video/av18754430?spm_id_from=333.338.__bofqi.26多線程

9:Android驅動框架深度開發(1到4講,20到45講免費) http://t.elecfans.com/2388.html框架

第1講—使用AndroidStudio來閱讀源碼免費00:08:16
第2講—介紹建模工具bouml免費00:18:11
第3講—使用bouml製做時序圖免費00:25:53
第4講—編寫第1個Android應用程序

第5講—Android APP 訪問C庫00:28:08
第6講—Android程序操做LED00:24:09
第7講—Android硬件訪問服務框架00:18:37
第8講—Android硬件訪問服務編寫系統代碼00:37:56
第9講—Android硬件訪問服務編寫APP代碼00:20:09
第10講—Android硬件訪問服務編寫HAL代碼00:55:48
第11講—Android硬件訪問服務使用反射00:20:04
第12講—Android消息處理機制00:52:31
第13講—ArrayMap00:18:47
第14講—Android燈光系統_整體框架00:18:35
第15講—Android燈光系統_led_class驅動00:51:12
第16講—Android燈光系統_編寫HAL_lights.c01:02:40
第17講—Android燈光系統_源碼分析_電池燈00:19:28
第18講—Android燈光系統_源碼分析_通知燈00:41:55
第19講—Android燈光系統_源碼分析_背光燈00:54:43
第20講—binderC程序示例_框架分析免費00:49:42
第21講—binderC程序示例_編寫程序免費00:28:26
第22講—binderC程序示例_編譯查錯免費00:29:07
第23講—binderC程序示例_測試與總結免費00:28:42
第24講—binder驅動情景分析_數據結構免費00:47:05
第25講—binder驅動情景分析_打印數據交互過程免費00:21:07
第26講—binder驅動情景分析_服務註冊過程_概述免費00:25:21
第27講—binder驅動情景分析_服務註冊過程_分析免費01:08:07
第28講—binder驅動情景分析_服務使用過程免費00:27:45
第29講—binder驅動情景分析_服務獲取過程免費00:39:21
第30講—binder驅動情景分析_transaction_stack機制_REPLY免費00:29:23
第31講—binder驅動情景分析_transaction_stack機制_雙向服務免費00:29:57
第32講—binder c++實現_編寫程序免費00:49:16
第33講—binder server的多線程實現免費00:29:17
第34講—binder c++實現_編譯測試免費00:20:05
第35講—binder c++實現_內部機制_回顧關鍵點免費00:29:32
第36講—binder c++實現_內部機制_代理類BpXXX分析免費00:34:11
第37講—binder c++實現_內部機制_數據傳輸免費00:36:00
第38講—binder c++實現_內部機制_添加服務免費00:16:33
第39講—binder java實現_Android裏java程序的編譯啓動免費00:21:19
第40講—binder java實現_hello服務_測試免費00:11:08
第41講—binder java實現_hello服務_編程免費00:34:18
第42講—binder 分層免費00:37:25
第43講—binder_java實現_內部機制_Client端免費00:38:38
第44講—binder_java實現_內部機制_Server端免費00:29:25
第45講—binder_回看SystemServer_硬件訪問服務及課後做業答案免費00:22:36
第46講—輸入系統必備Linux編程知識_inotify和epoll00:47:18
第47講—輸入系統必備Linux編程知識_雙向通訊(scoketpair)00:20:21
第48講—輸入系統必備Linux編程知識_任意進程雙向通訊(scoketpair+binder)00:42:51
第49講—輸入系統框架00:16:44
第50講—模擬輸入系統驅動00:27:36
第51講—輸入系統Reader_Dispatcher線程啓動分析00:17:26
第52講—輸入系統Reader線程_使用EventHub讀取事件00:19:08
第53講—輸入系統Reader線程_核心類及配置文件_實驗00:28:13
第54講—輸入系統Reader線程_核心類及配置文件_分析00:25:48
第55講—輸入系統Reader線程_簡單處理00:18:49
第56講—輸入系統Dispatcher線程_整體框架00:14:47
第57講—輸入系統Dispatcher線程情景分析_Reader線程傳遞事件00:23:03
第58講—輸入系統Dispatcher線程情景分析_dispatch前處理00:34:03
第59講—輸入系統實戰_使用GlobalKey一鍵啓動程序00:29:37
第60講—APP跟輸入系統創建聯繫_InputChannel和Connection00:36:34
第61講—輸入系統Dispatcher線程_分發dispatch00:12:05
第62講—APP得到並處理輸入事件流程00:25:18
第63講—輸入系統補充知識_activity_window_decor_view關係_理論00:21:03
第64講—輸入系統補充知識_activity_window_decor_view關係_實驗00:32:12
第65講—輸入系統InputStage_理論00:20:26
第66講—輸入系統InputStage_實驗_截取輸入事件00:25:07
第67講—輸入系統多點觸摸_電容屏驅動程序_理論框架00:33:22
第68講—輸入系統多點觸摸_電容屏驅動程序_編寫框架00:26:09
第69講—輸入系統多點觸摸_電容屏驅動程序_編寫框架_堪誤00:03:47
第70講—輸入系統多點觸摸_電容屏驅動程序_編寫框架_實踐_tiny441200:54:41
第71講—輸入系統多點觸摸驅動程序_idc配置文件00:13:58
第72講—輸入系統多點觸摸驅動程序_Reader線程00:37:54
第73講—輸入系統多點觸摸驅動程序_InputStage免費00:26:10
第74講—顯示系統框架_framebuffer原理及改進00:14:00
第75講—顯示系統框架_初步分析00:19:15
第76講—修改tiny4412_android源碼禁用hwc和GPU_最終的補丁00:05:20
第77講—修改tiny4412_android源碼禁用hwc和GPU_去除廠家gralloc_hwc模塊00:08:39
第78講—修改tiny4412_android源碼禁用hwc和GPU_使用軟件GL庫00:19:08
第79講—修改tiny4412_android源碼禁用hwc和GPU_修改gralloc00:21:35
第80講—最簡單的Surface測試程序00:23:35
第81講—APP與SurfaceFlinger的數據結構00:20:39
第82講—APP建立SurfaceFlinger客戶端(client)的過程00:14:09
第83講—APP申請建立Surface的過程00:32:33
第84講—APP申請(lock)Buffer的過程_框架00:14:51
第85講—APP申請(lock)Buffer的過程_分配buffer00:17:20
第86講—APP申請(lock)Buffer的過程_得到buffer信息00:12:09
第87講—APP提交(unlockAndPost)Buffer的過程_框架00:14:23
第88講—APP提交(unlockAndPost)Buffer的過程_消費者建立過程00:09:29
第89講—APP提交(unlockAndPost)Buffer的過程_提交過程00:09:45
第90講—黃油計劃_三個方法改進顯示系統00:19:29
第91講—Vsync框架00:22:27
第92講—初始化代碼分析00:10:34
第93講—surface使用vsync過程代碼分析00:31:33
第94講—surfaceflinger對vsync的處理00:33:20
第95講—基礎知識_Region定義及操做00:30:36
第96講—rebuildLayerStacks源碼分析00:41:57
第97講—DisplayDevice建立流程分析00:28:02
第98講—使用opengl進行界面合成流程速覽00:18:07
第99講—HDMI硬件介紹00:34:05
第100講—4412的HDMI驅動程序框架00:17:48
第101講—HDMI熱拔插檢測驅動程序_總述及字符驅動00:22:05
第102講—HDMI熱拔插檢測驅動程序_switch系統00:20:49
第103講—HDMI熱拔插檢測驅動程序_HPD引腳的兩種功能00:10:41
第104講—聲音的採集與存儲00:16:25
第105講—Android音頻系統框架簡述00:13:38
第106講—alsa音頻驅動框架00:34:37
第107講—ASoC音頻驅動框架00:36:52
第108講—tiny4412聲卡驅動移植_combine00:42:57
第109講—聲卡控制之kcontrol00:28:30
第110講—DAPM_widget_route_path00:26:14
第111講—DAPM的情景分析_構造過程00:29:30
第112講—DAPM的情景分析_使用過程00:31:04
第113講—tiny4412聲卡驅動錄音功能
相關文章
相關標籤/搜索