是否有一种通用的方式来访问文件,这在Android和PC上都有效?

时间:2010-05-11 20:29:30

标签: java android file file-io

我正在编写一个将提供两个版本的应用程序:Android和PC版。

是否有一种从共享代码访问文件的简单方法?

使用java.io很简单,但我不知道如何使用它来访问android资源或资产。而且我不能编写在FileInputStream上运行的方法,因为有些文件包含对其他文件的引用,所以我需要一种从方法代码中访问它们的方法。

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

  

使用java.io很简单,但我没有   知道如何访问android资源   或使用它的资产。

个人电脑没有“资源或资产”。由于想要使用“android资源或资产”,你已经致力于不以同样的方式对待Android和PC。

因此,编写一个Java接口,让您的其余代码可以访问您想要的任何数据。编写该接口的两个实现,一个使用java.io用于PC上的文件,一个使用Resources用于Android。