0%

Android 资源管理器的实现 遍历指定目录文件和目录

这段代码是原是音乐播放器中用于设置音乐文件目录的,所以代码中直接把文件过滤掉了,只显示目录,如果要改个资源管理器,还是很简单的。

    public void showDir(String dir){
        Dir=new ArrayList();
        path=new ArrayList();
        File f=new File(dir);
        tv1.setText(dir);
        File[] files=f.listFiles();
        if(!dir.equals("/"))
        {
          /* 回到上层目录 */
          Dir.add("Back to ../");
          path.add(f.getParent());
        }

        for(int i=0;i(this,R.layout.playlist, Dir);
        lv1.setAdapter(adapter);
    }

显示文件和目录的为ListView,这里就是lv1,上面的代码是设置适配大,然后绑定