2010-08-19 79 views

回答

7

这是常见的方式:

InputStream rawRes = getResources().openRawResource(yourResourceName); 
Reader r = new InputStreamReader(rawRes); 
//no need of a buffer, it already has an [internal one][1]. 

你也可以把它的资产的文件夹和访问这样的:

InputStream rawRes = context.getAssets().open("fileName.extension"); 
Reader r = new BufferedReader(new InputStreamReader(rawRes, "UTF8")); 
3

getResources().openRawResource()得到一个InputStreamInputStreamReader得到一个读者。 InputStreamReader具有内置缓冲。

1

好吧,我只是想通了:

InputStream is = app.getResources().openRawResource(R.raw.ship); 
ship = OBJ.load(new BufferedReader(new InputStreamReader(is))); 
相关问题