【转】安卓 SD卡写入文件后不能立即显示被写入的文件解决方法
来源:互联网 发布:做服装设计用什么软件 编辑:程序博客网 时间:2024/05/22 12:32
每次通过输出流往SD卡写入文件,连接上电脑,用MTP的方式模拟一个移动磁盘,打开磁盘却没有这样一个文件,而通过adb的方式查看就有,造成这个现象的原因是,每次写入之后,MTP的数据库并没有更新,因为更新一次MTP数据库需要的带价比较大,所以只有在重启,挂载和用户手动发送Intent出发,故存入文件后需要手动发送Intent广播,出发一下MTP数据库的更新。
/** * 出发扫描 mtp下的文件,在保存文件到 sd卡下后,不能显示,故这里触发一下扫描机制,让手机连上电脑后,就可以读出文件了 * @param fName,文件的完整路径名 */ public void fileScan(String fName){ Uri data = Uri. parse("file:///" +fName); sendBroadcast( new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE , data)); }
阅读全文
0 0
- 【转】安卓 SD卡写入文件后不能立即显示被写入的文件解决方法
- 安卓 SD卡写入文件后不能立即显示被写入的文件解决方法
- 安卓 SD卡写入文件后不能立即显示被写入的文件解决方法
- android(安卓)sd卡写入 读取文件的例子
- 安卓程序: 使用FileOutputStream写入SD卡的文件中
- Adroid6.0写入SD卡文件提示Access Denied解决方法
- jsonvalue 得到后的值如何不能写入plist文件
- jsonvalue 得到后的值如何不能写入plist文件
- Android写入文件到sd卡
- Android 下载文件及写入SD卡
- Android 下载文件及写入SD卡
- Android 下载文件及写入SD卡
- android下载文件,写入SD卡等
- 用流把文件写入SD卡
- Android:文件下载和写入SD卡
- Android 写入文件到SD卡
- filePhoneGap向SD卡中写入文件
- Android 向SD卡写入文件_1
- 数学大王第24届历年真题及答案(一、二、三、四、五年级)
- ubuntu eclipse+jdk配置
- 深入理解JVM之了解内存区域
- SpringBoot Learning ——day01
- 剑指offer第29题(最小的k个数字)
- 【转】安卓 SD卡写入文件后不能立即显示被写入的文件解决方法
- Mybatis mapper.xml 判断条件写法注意
- python unicode字符串
- CSS 添加数据
- dockerfile部署运行
- linux 下各errno的意义
- Chinese Text Detection and Recognition
- Andrioid Framework中添加系统服务
- 看到我文章的如果觉得好的话帮我订一下谢谢