2012-06-15 61 views
0

如果我的資源中有一個文件(例如res/raw),如何打開它以便讀入輸入流?該文件可能是任何東西:一個文本文件,一類seriaisation等我該如何打開資源文件在Android中閱讀

在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

您可以從資源通過以下方式打開文件:

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