【问题标题】:how do i open a resource file for reading in Android我如何打开资源文件以在 Android 中读取
【发布时间】:2012-06-15 15:40:17
【问题描述】:

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

【问题讨论】:

    标签: android deserialization


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-11
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      相关资源
      最近更新 更多