我通过创建文件夹res / raw / myfile然后使用代码来使用原始资源 InputStream是= Resources.getSystem()。openRawResource(R.raw.myfile);
此代码抛出资源未找到异常,并在日志中显示“资源不包含资源编号0x7f04000的包”
我上面使用的代码是我猜的正确代码。我见过的所有其他例子都不可能(2.1 sdk),因为它们可能是旧的例子。
我已经清理并建造并使用了新鲜的avd。 我的R.java看起来像这样 public static final class raw { public static final int myfile = 0x7f040000; }
答案 0 :(得分:5)
试试这种方式。
InputStream is = getResources().openRawResource(R.raw.myfile);