我会在哪里保存用户以后可以在Android上轻松访问的文本文件?
我正在使用Adobe 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的内容(就像上面代码中的等效位置一样)。
假设其中一条路径指向适当或可接受的位置。您会将该文件放在子目录中吗?
答案 0 :(得分:1)
File.userDirectory和File.documentsDirectory都保存到SD卡的根目录,这可能是最好的起点。您可能希望添加与您的应用程序同名的另一个目录,以帮助用户找到它。