\\成员变量 

private File[] files;private ArrayList fileList;
private void setData() {    //打开指定目录,显示项目说明书列表,供用户选择    String PATH = Environment.getExternalStorageDirectory() + "/bdbook/";    File specItemDir = new File(PATH);    if (!specItemDir.exists()) {        specItemDir.mkdir();    }    if (!specItemDir.exists()) {        specItemDir.mkdir();    } else {        //取出文件列表:        files = specItemDir.listFiles();    }    if (files != null && files.length > 0) {        fileList = new ArrayList<>(Arrays.asList(files));\\      按文件的时间先后顺序排列          Collections.sort(fileList, new Comparator() {            public int compare(File file, File newFile) {                if (file.lastModified() < newFile.lastModified()) {                    return 1;                } else if (file.lastModified() == newFile.lastModified()) {                    return 0;                } else {                    return -1;                }            }        });        mAdapter = new DownLoadAdapter(fileList, getActivity(), handler);        nrecycler.setAdapter(mAdapter);        initAdapterClike();    } }

//获取文件名字

holder.tv_name.setText(files[position].getName());

//获取文件路径

holder.tv_content.setText("路径:"+files[position].getAbsolutePath());

//删除文件

fileList.get(position).delete();

 

更多相关文章

  1. Pycharm安装PyQt5的详细教程
  2. NPM 和webpack 的基础使用
  3. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  4. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  5. android 常用资料
  6. Android定制--------自定义关机时间
  7. Android(安卓)读取doc文件
  8. Android判断Wlan信号强弱及wlan管理信息
  9. Android实现画虚线的控件

随机推荐

  1. 【Android(安卓)UI】ListView系列一(基础
  2. Android使用Cordova框架开发Android(安卓
  3. android资源引用
  4. Android实现高定制化日历控件
  5. Android(安卓)NFC 对sim卡读写注意事项
  6. Android虚拟机与Java虚拟机——两种虚拟
  7. android与html5的交互——数据库操作,UI操
  8. android app签名(debug和release)
  9. PHP基础 -(六)重载/命名空间/自动加载
  10. IntelliJ iDEA激活码 | 2022 IntelliJ iD