runxinzhi.com
首页
百度搜索
Android 查找SDCard 下面的文件 函数
/* * searchFile 查找文件并加入到ArrayList 当中去 * @String keyword 查找的关键词 * @File filepath 查找的目录 * */ private void searchFile(String keyword,File filepath) { //判断SD卡是否存在 if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { File[] files = filepath.listFiles(); if (files.length > 0) { for (File file : files) { if (file.isDirectory()) { //如果目录可读就执行(一定要加,不然会挂掉) if(file.canRead()){ searchFile(keyword,file); //如果是目录,递归查找 } } else { //判断是文件,则进行文件名判断 try { if (file.getName().indexOf(keyword) > -1||file.getName().indexOf(keyword.toUpperCase()) > -1) { rowItem = new HashMap<String, Object>(); rowItem.put("number", index); // 加入序列号 rowItem.put("bookName", file.getName());// 加入名称 rowItem.put("path", file.getPath()); // 加入路径 rowItem.put("size", file.length()); // 加入文件大小 bookList.add(rowItem); index++; } } catch(Exception e) { Toast.makeText(this,"查找发生错误", Toast.LENGTH_SHORT).show(); } } } } } }
相关阅读:
技术文章收录
如何删除C/C++源代码中的注释
windows进程的创建方法
Android之人脸识别
虹软离线人脸识别 ArcFace 2.0 Demo [C++]
Android人脸识别Demo竖屏YUV方向调整和图片保存
基于虹软的Android的人脸识别SDK使用测试
C# 视频多人脸识别的实现过程
基于人脸识别技术实战开发人证比对访客系统
免费人脸识别APi
原文地址:https://www.cnblogs.com/javawebsoa/p/2458414.html
最新文章
图片预加载的三种方法
express 4.0 connect-mongo 运行时报错的解决方法
Centos 安装 MongoDB
Express下ejs的视图模板引擎的建立
快速排序之C实现和JS实现的区别
多点触摸技术
音频技术
Android自定义相机超详细讲解
照相机技术(二)
照相机技术(一)
热门文章
GPS技术(二)
GPS技术(一)
蓝牙技术(一)
NFC技术:使用Android Beam技术传输文件(二)
AngularJs学习经验汇集
安装Laravel之坎坷记述
Angular学习资源汇集
ACM一道关于素数查找的题
KindEditor图片上传到七牛云
正则表达式验证邮箱格式
Copyright © 2020-2023
润新知