![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android 系统开发
文章平均质量分 66
Android系统相关知识点积累
Johnny2004
这个家伙很懒,什么都没留下....
展开
-
NDK & JNI方式读写Android系统的GPIO(转)
原文链接:https://blog.csdn.net/zjc3909/article/details/78732374NDK & JNI方式读写Android系统的GPIO大家都知道Android系统是一种基于Linux的自由及开放源码的操作系统,所以读写GPIO也可以直接用Linux那一套export/unexport方法,本文将介绍如何使用NDK jni方式来读写Android系统的GPIO。1. 软硬件环境:Android StudioRK3288 Android开发板2.转载 2021-12-27 15:50:13 · 712 阅读 · 0 评论 -
Android 系统添加开机自启动脚本(转)
本文转载链接:Android 系统添加开机自启动脚本_我的小鱼楠的博客-CSDN博客_安卓开机自启脚本OS:Android8.1Platform:PX30我们这儿以创建一个开机自启动日志服务为例1、创建需要自启动的脚本文件创建一个名字为init_tool.sh的脚本文件,内容如下:#!/system/bin/shmkdir -p /sdcard/logs/logcat -b system -b events -b main -b radio -b kernel -n 10 -v .转载 2021-12-27 14:01:49 · 2532 阅读 · 0 评论 -
[Andorid] 通过JNI实现kernel与app进行spi通讯
对于 kernel 层的代码,Linux 原始代码中有很经典的参考驱动,可以仿照写 spi 驱动。如果没有过多要求,只需要修改设备号和节点名称,然后能和 dts 匹配成功就行,最后记得修改生成的节点权限path:kernel/drivers/spi/spidev.cdiff --git a/device/rockchip/common/ueventd.rockchip.rc b/device/rockchip/common/ueventd.rockchip.rcindex 8d5d28d..转载 2021-12-21 09:27:16 · 505 阅读 · 0 评论 -
JNI中使用open打开文件是返回-1问题
fd = open("/dev/test", O_RDWR|O_NOCTTY/*|O_NDELAY*/);问题:打开节点,总是返回-1一,检查dev/节点权限是否开放使用给予权限chmod 777 /dev/test代码中可在init.rc中添加权限/dev/test 0666 system system二查看是否系统模式问题 getenforceconsole:/ # getenforcePermissive如果不是Permissive模式而...原创 2021-12-15 09:19:53 · 1746 阅读 · 0 评论 -
预置APK到android系统中(带源码/不带源码)
一、如何将带源码的APK预置进系统?1.首先将app代码放在源码中1.1 可以放在vendor 目录下自己项目的package/app/下面1.2 可以放在vendor/google/partner_gms/apps 或者 vendor/mtk/qcom 等1.3 也可以直接放在 packages/apps/ 下面2.以android studio中app工程源码为例,把工程目录下文件拷贝1.1中放置在源码的位置3.在目录下添加 Android.mk 文件LOCAL_PAT.原创 2021-12-02 17:27:49 · 5613 阅读 · 2 评论