我有一个应用程序,它有一个统一部分和一个android部分,即在android上按一下按钮,就会打开一个统一游戏,并下载一些文件,这些文件都是在"internalstorage/Android/data/packagename/files/File_name".中下载的。
现在,我想从android部分访问该文件,但我没有获得Android文件夹的路径。我尝试过所有的方法,如getDataDir()、getFilesDir()等,但是无法找到文件。
当我通过文件管理器检查文件时,我可以看到文件在路径上。
为了统一起见,我使用Application.persistentdatapath来存储文件。我只想知道如何从android部分访问该文件。如果我试图从Unity访问该文件,我就能够访问该文件。
发布于 2018-11-30 14:02:52
好的,我发现我应该使用的是getFilesDir()和其他方法,而不是Environment.getExternalStorageDirectory(),这将返回路径“/存储/模拟/0”,以及手动添加的其余路径。
发布于 2021-06-24 20:49:45
我相信你是在寻找:
getExternalFilesDir(null).getPath()(万一2021年有人还在找这个)
https://stackoverflow.com/questions/53494166
复制相似问题