阻止文件管理器访问系统文件夹

时间:2016-07-04 10:18:17

标签: java android

我正致力于制作安全的Android 6.0 ROM,除此之外用户还没有root权限。

目前,我一直坚持使用文件管理器。

我用作Amaze文件管理器的基础,因为它外观漂亮且有很多选项,但问题是它可以从SD卡导航回到root / system文件夹,这是我想要防止的用户来自。

使用

Environment.getExternalStorageDirectory().getAbsolutePath() + "/";

我想这就是问题所在。

我试图将其更改为

Environment.getExternalStorageDirectory().getPath();

Environment.getExternalStorageDirectory() + "/sdcard";

Environment.getExternalStorageDirectory().getRelativePath() + "/sdcard";

没有任何成功,我认为它导入环境使它能够浏览整个存储。

那么,我如何修改代码以防止该文件管理器访问根/系统文件夹?

作为旁注,sdcard的路径是/ sdcard,外部sd的路径是/ storage / sdcard1。

任何建议都将非常感谢,提前谢谢。

0 个答案:

没有答案