Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将一个游戏应用程序(C+;+;)中的文件读取到我的android应用程序_Java_Android_C++_Unity3d_Android Api Levels - Fatal编程技术网

Java 将一个游戏应用程序(C+;+;)中的文件读取到我的android应用程序

Java 将一个游戏应用程序(C+;+;)中的文件读取到我的android应用程序,java,android,c++,unity3d,android-api-levels,Java,Android,C++,Unity3d,Android Api Levels,我想从我的Android应用程序读取另一个目录中的文本文件,即Games目录(/sdcard/Android/data/game_package_name/files) 有没有办法,如果有,请提出建议 注意:这是针对生产级应用程序的,因此请避免使用任何特定于根的功能。基本上,您可以。 但是,如果可以修改其他应用程序,则可以使用或类似的共享解决方案从其他应用程序访问此特定文件 将共享文件存储在共享文件夹中 由于您希望从不同的应用程序访问文件,而另一个应用程序无法访问其中一个应用程序的沙盒,因此应将

我想从我的Android应用程序读取另一个目录中的文本文件,即Games目录(/sdcard/Android/data/game_package_name/files)

有没有办法,如果有,请提出建议

注意:这是针对生产级应用程序的,因此请避免使用任何特定于根的功能。

基本上,您可以。 但是,如果可以修改其他应用程序,则可以使用或类似的共享解决方案从其他应用程序访问此特定文件

将共享文件存储在共享文件夹中 由于您希望从不同的应用程序访问文件,而另一个应用程序无法访问其中一个应用程序的沙盒,因此应将文件写入可从这两个应用程序访问的目录中,例如:

String fileName = Environment.getExternalStorageDirectory().getPath() + "myFolderForBothApplications/myFileNameForBothApplications.txt";
使用内容提供商 如果您希望将文件作为一个应用程序的一部分保留,您仍然可以通过ContentProvider公开信息。 在其中,重写该方法,在另一个应用程序中,仅使用该方法

这里有一些相关主题的链接,我无耻地从中复制/粘贴代码: