我正在使用 Adobe AIR 构建一个允许用户导入和导出 .txt 文件的 Android 应用程序。用作将 .txt 文件保存到的默认路径的最佳文件夹是什么?
谢谢
您应该将文件保存在外部 SD 卡上。只需在Environment.getExternalStorageDirectory()下创建一个自己的目录,该目录的名称与您的应用程序类似,并将它们全部保存在那里。这几乎是惯例。
您可以将 txt 保存在任何您想要的地方。我建议您尝试将任何文件保存在外部存储器中,如果失败,则将其保存到手机存储器中。
最佳路径是 /data/data/your packagename/files/somefile.txt
此位置对特定应用程序是私有的。
你有两个选择
- 将其保存在 SD 卡等外部手机存储中。然而,这对所有用户和应用程序也是可见的。用户可以在您不知情的情况下将其删除。
下一个选项是
- 将其保存在手机内部存储中,此处没有用户和应用程序可以访问这些文件(除非手机已root)。但是如果用户从 Settings -> Apps -> 中选择清除数据,这些文件将被删除。
您将需要决定哪些选项更好,并相应地选择适当的位置来保存它们