我有一个数据库文件在res/raw/
文件夹中。我使用文件名作为R.raw.FileName
调用Resources.openRawResource()
,并获得输入流,但是我在设备上有另一个数据库文件,所以为了将该数据库的内容复制到设备上的数据库,我使用:
BufferedInputStream bi = new BufferedInputStream(is);
我使用FileOutputStream
尝试打开一个数据库文件,但是出现了数据库文件损坏的异常。我该如何继续操作呢?
我还尝试使用File
和FileInputStream
读取文件,路径为/res/raw/fileName
,但也不起作用。