0

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

1 回答 1

0

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

BufferedInputStream bis = new BufferedInputStream(getResources().openRawResource(R.raw.A));
于 2012-06-15T15:59:54.020 回答