2012-09-25 143 views
1

我使用Adobe AIR构建了一个Android应用程序,该应用程序允许用户导入和导出.txt文件。什么是最好的文件夹作为默认路径来保存.txt文件?Android - 在哪里保存文本文件?

谢谢

+0

根据应用程序的确切目的,我作为一个用户可能会想访问我的.TXT文件在应用程序名下的SD卡上。 – 2012-09-25 10:49:43

+0

关于外部存储:http://developer.android.com/guide/topics/data/data-storage.html#filesExternal – anber

回答

1

您应该将文件保存在外部SD卡上。只需在Environment.getExternalStorageDirectory()下创建一个名称与您的应用类似的自己的目录,并将它们全部保存在那里。这几乎是公约。

+0

因此在Adobe AIR中,这是File.applicationStorageDirectory? –

0

您可以将txt保存到任意位置。我建议您尝试将任何文件保存在外部存储器中,如果失败,则将其保存到手机内存中。

0

最佳路径是/数据/数据/你的包名/文件/ somefile.txt

这个位置是专用于特定的应用程序。

0

你有两个选择

  • 将它保存在外接电话存储像SD卡。但是,这对所有用户和应用程序都是可见的。用户可以在不知情的情况下将其删除。

下一个选项是

  • 将它保存在手机内部存储,在这里没有用户和应用程序可以访问这些文件(除非如果手机是植根)。但是这些文件将被删除,用户从设置 - >应用程序 - >中选择清除数据。

你需要决定哪些选项wieghs更好,因此选择一个合适的位置,将其保存