估计是存放位置问题吧,路径是啥,android只能放/sdcard/,j2me如果不用rms直接自定义文件时,可能直接/

解决方案 »

  1.   


    应该不是权限的问题,android.permission.READ_CONTACTS 默认就有了
    而且文件已经成功加载了,就是用DataInputStream读取的时候总是遇到EOFException 
    (遇到文件末尾?)  可是文件确实应该没有到末尾呢,因为我用同样的代码建了Java Application
    测试过了,一点问题都没有啊~     有人遇到过相同的问题吗?   请不吝赐教 谢谢了
      

  2.   

    找个文件读取的例子看看...可先用下面代码验证文件是否可访问private String getOriginalMyXML() throws Exception {
    FileInputStream in = new FileInputStream("/sdcard/text.txt"); // 此处改为你的文件路径
    StringBuffer inLine = new StringBuffer();
    InputStreamReader isr = new InputStreamReader(in);
     
    BufferedReader inRd = new BufferedReader(isr);
     
    String text;
    while ((text = inRd.readLine()) != null) {
    inLine.append(text);
    inLine.append("\n");
    }
    in.close();
    return inLine.toString();
    }
      

  3.   

    InputStream in = Context.openFileInput();