Android实战开发篇 扫描文档目录txtword文件
Posted 彭老希
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android实战开发篇 扫描文档目录txtword文件相关的知识,希望对你有一定的参考价值。
//全局变量
private List<String> data = new ArrayList<>();
//任意点击事件中编写下列代码,或者onCreate内等等...
//获取外部存储状态
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
// 第一步:获得SD卡路径
File path = Environment.getExternalStorageDirectory();
// 第二步:获取路径下的文档集合
File[] files = path.listFiles();
// 第三步:传入集合文件files,返回文件名称结果
data = getFileName(files);
}
/**
* 获取文件名称
*/
private List<String> getFileName(File[] files) {
// 先判断目录是否为空,否则会报空指针
if (files != null) {
for (File file : files) {
if (file.isDirectory()) {
getFileName(file.listFiles());
} else {
//文件名称
String fileName = file.getName();
//文件路径 : file.getPath()
if (fileName.endsWith(".txt") || fileName.endsWith(".word")) {
data.add(fileName);
}
}
}
return data;
}
return null;
}
以上是关于Android实战开发篇 扫描文档目录txtword文件的主要内容,如果未能解决你的问题,请参考以下文章
Android实战开发篇 读取Word文档的 doc 与 docx 格式文本内容(全网最详细!!!)
Android官方开发文档Training系列课程中文版:目录