我正在尝试在android外部存储(SD卡)中保存文件。我用了这个课程:
http://www.youtube.com/watch?v=t0PtLexfBCA
而且这段代码
它正在我的电脑上工作。但在Android上没有运气。
plz帮助。 谢谢。
答案 0 :(得分:2)
您可以使用主项目中的平台特定代码获取外部存储的绝对路径,然后然后将文件存储在绝对路径上。
要实现特定于平台的代码,请使用此链接https://code.google.com/p/libgdx/wiki/ApplicationPlatformSpecific并使用以下代码获取android项目上的外部存储路径
String sdcardpath = Environment.getExternalStorageState().getAbsolutePath();
将文件保存在设备SD卡的绝对路径上。
确保您已提供WRITE_EXTERNAL_STORAGE权限。还要检查设备上是否存在外部存储,否则它将在具有SD卡的设备上正常工作,并且无法在其他设备上运行。