please answer my question .solve my problem.

解决方案 »

  1.   

    能详细点不?不知道你要打开哪个目录呢?
    是工程目录呢 还是sdcard目录呢?
      

  2.   

    两个目录都需要要打开,
    public String searchTxtFile(String keyword) throws IOException {
    File f = null;
    f = new File("/entappsea.txt");// 这是对应文件名
    String tmp;
    items = new ArrayList<String>();
    paths = new ArrayList<String>();
    InputStream in = new BufferedInputStream(new FileInputStream(f));
    BufferedReader br = new BufferedReader(new InputStreamReader(in, "UTF-8"));

    while ((tmp = br.readLine())!= null) {
    Toast.makeText(EntAppSea.this, tmp,
    Toast.LENGTH_LONG).show();
    if(tmp.indexOf("章")>-1)
    {
    items.add(f.getName());
    paths.add(f.getPath());
    }
    }
     ArrayAdapter<String> fileList = new ArrayAdapter<String>(this,
      R.layout.file_row, items);
      setListAdapter(fileList);
    br.close();
    in.close();
    return null;
    }红色字体地方,我需要打开工程下的文件,也要打开sdcard的文件。
      

  3.   


    呵呵,
    这个用java类里面的FileInputStream就行了,
      

  4.   

    entappsea.txt应该放到什么地方?(在eclipse 环境下测试)
      

  5.   

    sdcard.img 在这个目录下:D:\androidapp\.android\avd\EntApp.avd 如何拷贝一个txt文件到sdcard目录中
      

  6.   

    问题解决,使用eclipse 可视化操作。