admin管理员组

文章数量:1530085

2019独角兽企业重金招聘Python工程师标准>>>

1:Android源码级别开发 http://blog.csdn/miaozhenzhong/article/details/52970421 android 调试framework 的方法 http://blog.csdn/blueheart05/article/details/51154969 2:Android源码开发----如何编写Android系统应用 http://blog.csdn/yinhaide/article/details/42786279

3:Android系统开发之一:添加系统级服务方法 http://blog.csdn/cbk861110/article/details/50899165

4:如何实现在 Android Studio 上开发系统应用(自带系统签名) http://blog.csdn/MLQ8087/article/details/53483184

5:第0课_第1节_工具_使用AndroidStudio来阅读源码 https://www.bilibili/video/av18742289

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

7:如何使用Android Studio开发/调试Android源码(上面5中提到的帖子) http://wwwblogs/Lefter/p/4176991.html

8:第8课_第7节_回看SystemServer_硬件访问服务 https://www.bilibili/video/av18754430?spm_id_from=333.338.__bofqi.26

9:Android驱动框架深度开发(1到4讲,20到45讲免费) http://t.elecfans/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声卡驱动录音功能

转载于:https://my.oschina/u/2963604/blog/1647199

本文标签: 源码级别android