0

我刚刚开始进行 Android 开发,并且在 android 应用程序中遇到了一个问题。

当应用程序尝试从文件(原始资源)中读取数据时,它会在 readLine() 函数上抛出 IOException。代码如下:

final Resources resources = m_ApplicationContext.getResources();
InputStream inputStream = resources.openRawResource(R.raw.datafile);
BufferedReader reader = new BufferedReader(new InputStreamReader(
   inputStream));

try {
 String line;
 while ((line = reader.readLine()) != null) {

reader.readLine() 函数抛出异常。我是否需要提及读取文件的任何附加权限?

提前致谢。

4

1 回答 1

0

我有同样的问题。问题似乎是您只能读取最大 1MB 的文件

见这里 http://groups.google.com/group/android-developers/browse_thread/thread/e3765c112d112f24

于 2010-11-06T11:36:28.603 回答