安卓开发

android 系统开发,android系统级深入开发

视频课程和源码的对应关系、下载方法请看”源码下载方法xxxxx.TXT”

第2课第1节_Android硬件访问服务框架第2课第2节_Android硬件访问服务编写系统代码 SYS_0001_LEDDemo v1第2课第3节_Android硬件访问服务编写APP代码 APP_0001_LEDDemo v7;第2课第4节_Android硬件访问服务编写HAL代码 APP_0001_LEDDemo v7; SYS_0001_LEDDemo v2,v3第2课第5节_Android硬件访问服务使用反射 APP_0001_LEDDemo v8; SYS_0001_LEDDemo v2,v3

第0课 工具1. 使用Android Studio来阅读Android源码mmm development/tools/idegen/mv ./out/target/product/tiny4412/obj/GYP/shared_intermediates/res.java ./out/target/product/tiny4412/obj/GYP/shared_intermediates/res.jsh ./development/tools/idegen/idegen.sh

2. UML工具: bouml4.23

查看 servicemanager的类图L:\android_projects\android_system_code\frameworks\native\include\binderL:\android_projects\android_system_code\frameworks\native\libs\binderL:\android_projects\android_system_code\frameworks\rs\server

A(){ B(); C();}

第1部分 Android驱动

一. 第1个Android应用程序

3. 编写LED驱动、完善C库

1 框架server提供service服务器提供某种服务

编译错误a. java.lang.OutOfMemoryError: GC overhead limit exceeded

b. Too many field references

JNI 向上提供本地函数, 向下加载HAL文件并调用HAL的函数HAL 负责访问驱动程序执行硬件操作

external\chromium_org\third_party\hwcplus\src\hardware.chw_get_module(“led”)

1. 模块名==>文件名 hw_get_module_by_class(“led”, NULL) name = “led” property_get xxx是某个属性 hw_module_exists 判断是否存在led.xxx.so

Similar Posts

发表评论

邮箱地址不会被公开。 必填项已用*标注