Android
文章平均质量分 89
soengtung zhu
这个作者很懒,什么都没留下…
展开
-
android HIDL HAL控制LED demo(一)之C++作客户端
目录基本环境演示场景一、 HIDL 代码二、纯 Binder 化 HAL三、HAL 纯绑定式服务器四、系统配置五、C++实现 HAL 客户端六、JAVA实现 HAL 客户端参考文献基本环境开发板:hikey960 (4G+32G版本)代码:aosp,Android R(master分支)开发环境:64bit ubuntu 16.04演示场景一、 HIDL 代码二、纯 Binder...原创 2020-05-25 01:03:14 · 7186 阅读 · 3 评论 -
android HIDL HAL控制LED demo(二)之JAVA作客户端
目录基本环境演示场景基本环境开发板:hikey960 (4G+32G版本)代码:aosp,Android R(master分支)开发环境:64bit ubuntu 16.04演示场景原创 2020-05-25 01:01:54 · 3069 阅读 · 2 评论 -
android studio项目嵌入到Android系统源码
目录基本环境演示场景基本环境开发板:hikey960代码:aosp,Android R开发环境:Windows 10 Pro,Android Studio 3.4,64bit ubuntu 16.04演示场景commit c45c72caf8b779c5a87b90927ade8e59013a2f63 (HEAD -> master)Author: lucifer <xiangdong@trustkernel.com>Date: Sat May 23 02:44:5原创 2020-05-23 03:16:08 · 777 阅读 · 0 评论 -
Android Studio开发NDK代码
目录基本环境演示场景一、JAVA基本环境开发板:hikey960代码:aosp,Android R开发环境:64bit ubuntu 16.04,Android Studio 3.4演示场景使用Android studio开发 native代码,通过文件操作函数open()、close()、write直接访问LED的设备节点,控制LED的亮灭。一、JAVA...原创 2019-08-26 03:29:59 · 349 阅读 · 0 评论 -
android驱动开发基础
android基础一、基本环境二、build三、JNI1. 编写Android.mk2. LOG系统一、基本环境开发板:hikey960二、build添加新的lunch选项(新产品):赋值COMMON_LUNCH_CHOICES,PRODUCT_MAKEFILES如下 (参考device/sample/products/AndroidProducts.mk,实例参考device/linar...原创 2019-08-17 23:13:26 · 2376 阅读 · 2 评论 -
Android 使用 platform key 给apk签名
如果使用Android Studio对代码进行make project后,将输出的app-debug.apk部署到手机/system/app下,虽然该apk能作为系统 app 自动安装并无法删除,但他在 selinux 中属于 u:r:untrusted_app:s0标签(域),只有访问 ASEC、SD卡、TCP/UDP socket、PTY的权限,且属于neverallow规则的限制,在源码中无...原创 2019-08-17 23:52:10 · 6806 阅读 · 0 评论