[問題] 用安卓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