2017年6月24日

摘要: 阅读全文
posted @ 2017-06-24 13:43 竹林海宝 阅读(143) 评论(0) 推荐(0) 编辑

2017年6月23日

摘要: Android系统--Binder系统具体框架分析(一) - 林凯强 - 博客园 http://www.cnblogs.com/lkq1220/p/6414112.html Binder系统核心:IPC RPC远程过程调用(调用其他进程的函数) IPC : Inter-Process Communi 阅读全文
posted @ 2017-06-23 11:28 竹林海宝 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 电池的监听器: Android灯光系统的源码分析与使用4. 电池灯a. batteryPropertiesRegistrar.registerListener(new BatteryListener());b. sendIntentLocked(); //这个是比较重要的c. mLed.update 阅读全文
posted @ 2017-06-23 10:02 竹林海宝 阅读(155) 评论(0) 推荐(0) 编辑

2017年6月22日

摘要: JNI文件:com_Android_server_LedService.cpp 注册本地方法,会加载HAL文件: 3. 编写android灯光系统的hal程序 Java: frameworks/base/services/core/java/com/android/server/lights/Lig 阅读全文
posted @ 2017-06-22 20:36 竹林海宝 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 2. Linux的led class驱动android-5.0.2\hardware\libhardware\include\hardware\lights.h 怎么写驱动:a1. 分配led_classdeva2. 设置 : led_cdev->max_brightnessled_cdev->br 阅读全文
posted @ 2017-06-22 16:02 竹林海宝 阅读(454) 评论(0) 推荐(0) 编辑

2017年6月20日

摘要: 其他人的app要是用硬件,必须使用现有的JNI、但可以使用自己的HAL\DRIVER Android灯光系统 APP :电池灯的APP、通知灯APP、背光灯app JNI :com_android_server_ligts_LightService.cpp HAL:自己写ligts.c driver 阅读全文
posted @ 2017-06-20 22:16 竹林海宝 阅读(130) 评论(0) 推荐(0) 编辑
摘要: E:\Github\hello-world\APP_Addons_0001_Message\app\src\main\java\com\thisway\app_addons_0001_message\MainActivity.java E:\Github\hello-world\APP_Addons 阅读全文
posted @ 2017-06-20 16:26 竹林海宝 阅读(166) 评论(0) 推荐(0) 编辑

2017年6月15日

摘要: Android硬件抽象层(HAL)概要介绍和学习计划 - 老罗的Android之旅 - 博客频道 - CSDN.NET http://blog.csdn.net/luoshengyang/article/details/6567257 阅读全文
posted @ 2017-06-15 22:25 竹林海宝 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 修改编译选项,不包含这两个classes文件 怎么使用反射访问硬件服务: 修改代码 虽然getService返回的是IBinder类,但invoke返回的是Object 设置过滤器,查看打印信息: 阅读全文
posted @ 2017-06-15 21:53 竹林海宝 阅读(236) 评论(0) 推荐(0) 编辑

2017年6月12日

摘要: android应用如何访问C库 - 落魄影子 - 博客频道 - CSDN.NET http://blog.csdn.net/ab198604/article/details/51249303 Android硬件访问服务框架代码编写 - 落魄影子 - 博客频道 - CSDN.NET http://bl 阅读全文
posted @ 2017-06-12 22:50 竹林海宝 阅读(212) 评论(0) 推荐(0) 编辑

导航