我正在编写一个将以两个版本发布的应用程序:Android 和 PC 版本。
有没有一种从共享代码访问文件的简单方法?
使用 java.io
很简单,但我不知道如何使用它访问 android 资源或 Assets 。而且我不能编写对 FileInputStream
进行操作的方法,因为某些文件包含对其他文件的引用,所以我需要一种从方法代码访问它们的方法。
有什么建议吗?
最佳答案
Using java.io is simple, but I don't know how to access android resources or assets using it.
PC 没有“资源或 Assets ”。由于想要使用“android 资源或 Assets ”,您已经 promise 不会以同样的方式对待 Android 和 PC。
因此,为自己编写一个 Java 接口(interface),让您的其余代码可以访问您想要的任何数据。编写该接口(interface)的两个实现,一个使用 java.io
用于 PC 上的文件,一个使用 Resources
用于 Android。
关于java - 有没有一种通用的文件访问方式,既适用于 Android 也适用于 PC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2814201/