如果我的资源中有一个文件(例如res / raw),如何打开它以读入输入流?该文件可能是任何文件:文本文件,类序列化等。
在PC上,我会使用:
MyClass x = null;
FileInputStream fis = null;
ObjectInputStream ois = null;
fis = new FileInputStream("/home/me/Desktop/A.dat");
ois = new ObjectInputStream(fis);
x = (MyClass)ois.readObject();
答案 0 :(得分:0)
您可以通过以下方式打开资源中的文件:
BufferedInputStream bis = new BufferedInputStream(getResources().openRawResource(R.raw.A));