安卓 SD卡写入文件后不能立即显示被写入的文件解决方法
来源:互联网 发布:js判断两个字符串相等 编辑:程序博客网 时间:2024/05/22 23:35
每次通过输出流往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
- AudioRecord.getMinBufferSize参数解析
- docker命令之push
- 应对面试:《TCP/IP、HTTP、SOCKET的区别》、《HTTP协议详解》、《HTTP头部详解》
- ims 注册鉴权认证过程
- width:100% width:auto; 区别
- 安卓 SD卡写入文件后不能立即显示被写入的文件解决方法
- PHP echo用法集
- css代码书写习惯
- Eclipse 导入其他项目library时出现红叉解决方案
- hibernate3命名策略
- IOS各种图片尺寸大小
- 【数据结构】邻接表的广度与深度遍历
- 关于unity 使用delegate 和 event 小例子
- python通过pymssql链接SQL Server