1

我将在哪里保存用户以后可以在 Android 上轻松访问的文本文件?

我正在使用 Adob​​e AIR,这是一个重要说明,它有一些预定义的文件路径:

var fileLocation:String = "my_file.txt";
file = File.applicationStorageDirectory.resolvePath(fileLocation);
file = File.applicationDirectory.resolvePath(fileLocation);
file = File.desktopDirectory.resolvePath(fileLocation);
file = File.documentsDirectory.resolvePath(fileLocation);
file = File.userDirectory.resolvePath(fileLocation);
file = new File(fileLocation);

注意:这里有一个相关问题 [1],但它使用 Android 特定的 API。如果这是最好的位置,那很好,但是对于 AIR 来说,这就是我正在寻找的东西(就像上面代码中的等效位置一样)。

假设其中一条路径指向适当或可接受的位置。你会把那个文件放在一个子目录中吗?

[1] Android - 将文本文件保存到哪里?

4

1 回答 1

1

File.userDirectory 和 File.documentsDirectory 都保存到 SD 卡的根目录,这可能是最好的起点。您可能希望添加与您的应用程序同名的另一个目录以帮助用户找到它。

于 2012-11-08T07:16:35.217 回答