2016-02-26 162 views
1

我有一个应用程序。我想这个应用程序创建一个新的文件夹,只能通过这个应用程序打开,没有其他人。我希望此文件夹位于应用程序内部存储器之外,以便它在文件管理器中可见,但由于文件夹权限(rwx --- ---)而无法打开。Android:创建一个新文件夹并更改其权限

那么,有没有一种方法创建一个文件夹,这个应用程式的拥有者,并改变其权限,以便只有这个应用程序可以打开它,没有人(甚至没有文件管理器或画廊等)

+0

这是什么类型的应用程序? – Nike15

+0

我想制作一个文件夹锁,但由于我无法直接锁定文件夹,我想创建自己的文件夹,并允许用户将数据移动到这些文件夹。 – DarkNemesis

回答

0

在为了改变文件的权限。首先,您应该获得设备的根拥有权。 这意味着你必须根据设备!

Android Application SandBox

+0

如果应用程序是系统应用程序而不是第三方应用程序,该怎么办? – DarkNemesis

+0

没关系。无论是否是系统应用程序,它都需要root权限。获得root权限的唯一方法是根据Root Manager应用程序开发设备并为根创建应用程序。 –

+0

我知道这需要根,但我想知道(它会回答问题)如何创建一个新文件夹并更改访问权限。我可以使用根文件管理器在/data/data/com.termux中创建文件夹,但即使通过应用程序提供的工具更改权限后,com.termux也没有权限查看或修改文件夹的内容。 – Arlo