Java 将一个游戏应用程序(C+;+;)中的文件读取到我的android应用程序
我想从我的Android应用程序读取另一个目录中的文本文件,即Games目录(/sdcard/Android/data/game_package_name/files) 有没有办法,如果有,请提出建议 注意:这是针对生产级应用程序的,因此请避免使用任何特定于根的功能。基本上,您可以。 但是,如果可以修改其他应用程序,则可以使用或类似的共享解决方案从其他应用程序访问此特定文件 将共享文件存储在共享文件夹中 由于您希望从不同的应用程序访问文件,而另一个应用程序无法访问其中一个应用程序的沙盒,因此应将文件写入可从这两个应用程序访问的目录中,例如: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) 有没有办法,如果有,请提出建议 注意:这是针对生产级应用程序的,因此请避免使用任何特定于根的功能。基本上,您可以。 但是,如果可以修改其他应用程序,则可以使用或类似的共享解决方案从其他应用程序访问此特定文件 将共享文件存储在共享文件夹中 由于您希望从不同的应用程序访问文件,而另一个应用程序无法访问其中一个应用程序的沙盒,因此应将
String fileName = Environment.getExternalStorageDirectory().getPath() + "myFolderForBothApplications/myFileNameForBothApplications.txt";
使用内容提供商
如果您希望将文件作为一个应用程序的一部分保留,您仍然可以通过ContentProvider公开信息。
在其中,重写该方法,在另一个应用程序中,仅使用该方法
这里有一些相关主题的链接,我无耻地从中复制/粘贴代码: