作者blueblueChen (蓝蓝欠)
看板AndroidDev
标题[问题] 用安卓apk开启底层 device file
时间Mon Oct 24 11:52:01 2016
版友好,我上一篇方法 demo 被认为不妥,後来决定要在 linux 下创造 fifo
也就是 device file,然後由上层APK来开启
请问这是不是要透过 JNI ? 安卓的开发环境有现成的API可以直接开启
/dev/* 或者 /data/local/* 吗? 我需要再写一个JNI层吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.220.69.181
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1477281123.A.526.html
1F:→ mshockwave: /data 你没root根本看不到东西 10/24 12:34
2F:→ blueblueChen: 欧欧,所以要先root? 我手机这边有先 root了 10/24 14:17
3F:→ ssccg: 开在app有权限的目录就好了吧 10/24 14:21
4F:→ ssccg: app自己的在/data/data/<package name> 10/24 14:27
5F:→ ssccg: 然後app里面直接用Java的File读就可以了 10/24 14:29
6F:推 chiwa: 只要你有权限,用Java或是C++写都是一样的 10/24 17:52
7F:→ chiwa: android有app的permission跟SELinux之类的机制,就是不希望 10/24 17:54
8F:→ chiwa: 随便一个路人甲写的app都可以去乱搞你的device 10/24 17:55
9F:→ blueblueChen: 谢谢楼上的作法以及建议 10/31 11:39