1
我想从Android上的原始资源文件(以Java)读取数据。 出于某种原因,inStream.read(txt)正在引发异常被抛出。 有人可以告诉我我做错了什么吗? 是否有我需要设置的权限?尝试读取原始资源文件的异常[Android]
try
{
resourceId = R.raw.testmodel;
if(resourceId==0)
return false; // invalid id
InputStream inStream = context.getResources().openRawResource(resourceId);
if(inStream==null)
return false;
byte[] txt = new byte[512];
inStream.read(txt);
//Toast.makeText(context,new String(txt),Toast.LENGTH_LONG).show();
inStream.close();
}catch(Exception e)
{
Toast.makeText(context,"strange exception",Toast.LENGTH_LONG).show();
return false;
}
被抛出什么异常。 logcat说什么? –
logcat说我超过了最大数据0_o我并不期待这个。我不知道现在该做什么。 – user980058
文件大小是多少? –