我正在编写一个将提供两个版本的应用程序:Android和PC版。
是否有一种从共享代码访问文件的简单方法?
使用java.io
很简单,但我不知道如何使用它来访问android资源或资产。而且我不能编写在FileInputStream
上运行的方法,因为有些文件包含对其他文件的引用,所以我需要一种从方法代码中访问它们的方法。
有什么建议吗?
答案 0 :(得分:3)
使用java.io很简单,但我没有 知道如何访问android资源 或使用它的资产。
个人电脑没有“资源或资产”。由于想要使用“android资源或资产”,你已经致力于不以同样的方式对待Android和PC。
因此,编写一个Java接口,让您的其余代码可以访问您想要的任何数据。编写该接口的两个实现,一个使用java.io
用于PC上的文件,一个使用Resources
用于Android。