【发布时间】:2010-10-30 15:56:15
【问题描述】:
我在res/raw/ 文件夹中有一个数据库文件。我正在调用Resources.openRawResource(),文件名为R.raw.FileName,我得到一个输入流,但我在设备中有另一个数据库文件,所以将该数据库的内容复制到我使用的设备数据库:
BufferedInputStream bi = new BufferedInputStream(is);
和 FileOutputStream,但我得到一个异常,即数据库文件已损坏。我该如何进行?
我尝试使用File 和FileInputStream 读取文件,路径为/res/raw/fileName,但这也不起作用。
【问题讨论】:
-
是否有任何机构面临与我使用 openFileInput 方法相同的问题,但它检查的是设备路径而不是项目路径 ....