只有我的应用程序才有权访问app生成的文件

时间:2015-02-17 15:39:52

标签: android

我的应用程序在运行时生成一些.csv文件,这些文件放在Android文件系统中。这些文件也可以在应用程序外部访问(因为我可以在文本编辑器中打开这些文件并修改...) 现在我希望只有我的应用程序才能读/写这些文件。 请帮助我实现这一目标。 非常感谢。

2 个答案:

答案 0 :(得分:1)

  

这些文件也可以在应用程序外部访问(因为我可以在文本编辑器中打开这些文件并修改...)

据推测,这意味着您将它们放在external storage上。

  

现在我希望只有我的应用程序才能读/写这些文件

将文件放在internal storage上。这将阻止普通的Android用户访问除您的应用之外的文件。

有根设备的所有者可以获取这些文件,如果您担心这种情况,那么根本不要创建任何文件,因为有根设备的所有者可以获得任何文件。

答案 1 :(得分:0)

另见文章:http://developer.android.com/training/basics/data-storage/files.html

它会通知内部与外部存储以及为您的应用提供公开与私有的数据。