zoukankan
html css js c++ java
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(); } } } } } }
查看全文
相关阅读:
用例图会不会
存储过程进阶(vb.net+SQL Server2008环境)
众说纷纭,我也说“云”
三层架构之抽象工厂加反射实现数据库转换
三层架构之抽象工厂加反射——实现数据库转换
存储过程懂不懂
8个对于Web设计和开发人员非常有用的在线工具
TexturePacker的使用(图片打包再一起)
cocos2dx游戏摇杆的实现方法
cocos2dx 矩形碰撞检测
原文地址:https://www.cnblogs.com/javawebsoa/p/2458414.html
最新文章
面试官技巧
linux串口示例
使用SerialPort类设计串口通讯程序 (VS2005)
Silverlight学习笔记清单
稳扎稳打Silverlight(39) 3.0编程之Element to Element Binding, 通信之二进制XML通信, 本地连接
总结开发Silverlight项目准则(转)
MF RC500程序
一位软件工程师的6年总结【转】
PHP IN_ARRAY 函数 使用需要注意的地方
【转载】一个老程序员和学生对作为PHP程序员的你们说的话
热门文章
【转】14条最佳JavaScript代码编写技巧
【转】HTTP 状态代码
【设计模式之禅】之 六大设计原则
PHP STRING 陷阱
【转】Unix信号量中基础知识介绍
(转载)JSON教程
PHP array 的 加法操作
退出云云
三范式浅析
人生自是有情痴
Copyright © 2011-2022 走看看