作者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/m.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