如何在Android中打开资源文件进行阅读

时间:2012-06-15 15:40:18

标签: android deserialization

如果我的资源中有一个文件(例如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();

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式打开资源中的文件:

BufferedInputStream bis = new BufferedInputStream(getResources().openRawResource(R.raw.A));