[问题] 用安卓apk开启底层 device file

楼主: blueblueChen (蓝蓝欠)   2016-10-24 11:52:01
版友好,我上一篇方法 demo 被认为不妥,后来决定要在 linux 下创造 fifo
也就是 device file,然后由上层APK来开启
请问这是不是要透过 JNI ? 安卓的开发环境有现成的API可以直接开启
/dev/* 或者 /data/local/* 吗? 我需要再写一个JNI层吗?
谢谢
作者: mshockwave (夏克维夫)   2016-10-24 12:34:00
/data 你没root根本看不到东西
楼主: blueblueChen (蓝蓝欠)   2016-10-24 14:17:00
欧欧,所以要先root? 我手机这边有先 root了
作者: ssccg (23)   2016-10-24 14:21:00
开在app有权限的目录就好了吧app自己的在/data/data/<package name>然后app里面直接用Java的File读就可以了
作者: chiwa (我是青蛙,不是王子^_^)   2016-10-24 17:52:00
只要你有权限,用Java或是C++写都是一样的android有app的permission跟SELinux之类的机制,就是不希望随便一个路人甲写的app都可以去乱搞你的device
楼主: blueblueChen (蓝蓝欠)   2016-10-31 11:39:00
谢谢楼上的作法以及建议

Links booklink

Contact Us: admin [ a t ] ucptt.com