此类文章的优质博客也有很对,推荐Android手机文件快速扫描我这里主要是记录下文档文件扫描不出的问题:

是由于有些文档不能通过mime_type查询出来的文档 如:.docx .xls .xlsx .rar等,需要在扫描select字段中设置下:


String selection = buildOfficeSelectionStr();
Cursor cursor = contentResolver.query(MediaStore.Files.getContentUri("external"), projection,selection, null, null);/*** 构造文件的查询字段** @return 文件查询的字段*/
private static String buildOfficeSelectionStr() {return "(" +//ExcelMediaStore.Files.FileColumns.DATA + " LIKE '%.xls'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.xlsx'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.xlsm'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.xltx'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.xltm'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.xlam'" +// PowerPoint" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.pptx'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.pptm'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.potm'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.potx'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.ppsx'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.ppsm'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.sldx'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.thmx'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.ppt'" +// Word" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.dotm'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.docx'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.docm'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.dotx'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.doc'" +// Project" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.mpp'" +// Visio" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.vsd'" +// Access" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.mdb'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.mde'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.accdb'" +" or " + MediaStore.Files.FileColumns.DATA + " LIKE '%.rar'" + ")";
}

手机本地文档文件不能扫描出来的问题相关推荐

  1. 【iOS_GitHub】文档/文件查看器(支持本地或者其他app分享过来的word、excel、pdf、rtf等格式文件)

    DocViewer(文档/文件查看器) Function Description 文档查看器(Word && Excel && PDF && Rft | ...

  2. 金山文档手机app服务器异常,手机金山文档出现这个文件大家有没有遇到过,在线求解谢谢了。{...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 手机金山文档出现这个文件大家有没有遇到过,在线求解谢谢了.{ "version": 3, "UpdateFrequency& ...

  3. 金山文档手机app服务器异常,手机金山文档出现这样的文件希望各位大咖明白的给个解释谢谢了,...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 手机金山文档出现这样的文件希望各位大咖明白的给个解释谢谢了,{ "version": 3, "UpdateFrequency ...

  4. unity 创建图片ui_在 Unity中 将游戏数据储存至本地文档

    作者:游戏工坊-胡继伟 链接:https://blog.csdn.net/hu1262340436/article/details/110236103 在Unity中 添加本地文档储存游戏数据 首先我 ...

  5. Tips--git bash管理本地文档的常用命令

    git bash在管理本地文档中的常用命令 1. 序 2. 初始化本地仓库 3. 创建master主干支 4. 创建分支 5. 切换分支 6. 提交分支修改 7. 合并分支 8. GitLab 配置过 ...

  6. 怎样打印微信文档文件?

    不少人对微信中的文档文件怎么打印出来比较感兴趣,这也可大家日常生活及工作方面离不开使用微信这一办公工具有关系:微信让很多工作处理起来简单化,以前大家可能需要经常将文件资料打印出来,一人一份用于同步查看 ...

  7. python:pdf转文字(在线和本地文档)

    在线文档: #encoding=utf-8 from urllib.request import urlopen from pdfminer.pdfinterp import PDFResourceM ...

  8. 手机word文档怎么恢复

    手机word文档怎么恢复 现在的手机真的是越来越智能了,除了可以上网看电视之外,就连电脑一直引以为傲的办公软件手机也开始有所涉足了,虽然之前对于手机的屏幕和打字的速度并不敢恭维,但是在使用过一段时间之 ...

  9. win10打开语言服务器,在 Windows 10 中,部署一个 Go 1.13 语言的本地文档浏览 web 服务器的流程(已缺少 godoc.exe)...

    1.go doc 工具只能获取在 Go 安装目录下 ../go/src 中的注释内容.此外,它还可以作为一个本地文档浏览 web 服务器.在命令行输入 godoc -http=:6060,然后使用浏览 ...

最新文章

  1. 有哪些新手程序员不知道的小技巧?
  2. sql2008 删除日志
  3. 用几条shell命令快速去重10G数据
  4. Android混淆模板与使用
  5. REdis AOF文件结构分析
  6. L - Clock Master Gym - 102798L
  7. mysql 多条件统计
  8. 三层架构 android访问MSSQL数据库 程序 (服务器端)
  9. Python环境搭建之OpenCV(转载)
  10. oracle中每月调用一次,JOB——手工指定Oracle中job执行的时间间隔
  11. ERROR: Maven JVM terminated unexpectedly with exit code 137
  12. 【12306刷票必备!!!】12306订票助手----无所不能的谷歌浏览器chrome插件
  13. 你看不到的华为两大“笨功夫”
  14. 威联通nas利用calibre-web搭建个人数字图书管理系统
  15. 【U3D小游戏】愤怒的小鸟(三)猪的相关
  16. 使用Blinker APP+NodeMCU控制多路接口
  17. Vue.js项目实战开发(4)- 必掌握知识点 - #博学谷IT学习技术支持#
  18. 什么是数字式KVM远程管理功能
  19. Windows下查看电脑的CPU个数,核心数,线程数
  20. GP 查询sql进程,kill进程

热门文章

  1. 记一次重装系统后恢复EFS加密文件过程
  2. 坐标反算计算起始方位角_平面坐标反算(测量上常用于计算坐标方位角)
  3. 学习自我管理和自我营销
  4. linux使用certbot,如何自动续期~
  5. ubuntu加了张固态_将ubuntu系统迁移到ssd固态
  6. 5.4 塑造IT人的专业核心能力——《逆袭大学》连载
  7. RTX 30系列性能≥2倍图灵GPU!AI算力前瞻,性价比超泰坦
  8. 不限速开源的下载工具:Persepolis Download Manager
  9. M1 芯片打开软件提示:“XXXX” 因为出现问题而无法打开 怎么解决?
  10. 热强化硅酸钠玻璃建筑玻璃英国UKCA认证—EN 1863-2