Intent.ACTION_MEDIA_SCANNER_SCAN_FILE:扫描指定文件
发布日期:2021-07-19 12:29:42
浏览次数:13
分类:技术文章
本文共 865 字,大约阅读时间需要 2 分钟。
1.启动MediaScanner服务,扫描媒体文件:
程序通过发送下面的Intent启动MediaScanner服务扫描指定的文件或目录:
Intent.ACTION_MEDIA_SCANNER_SCAN_FILE:扫描指定文件
public void scanFileAsync(Context ctx, String filePath) { Intent scanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); scanIntent.setData(Uri.fromFile(new File(filePath))); ctx.sendBroadcast(scanIntent); }“android.intent.action.MEDIA_SCANNER_SCAN_DIR”:扫描指定目录
public static final String ACTION_MEDIA_SCANNER_SCAN_DIR = "android.intent.action.MEDIA_SCANNER_SCAN_DIR"; public void scanDirAsync(Context ctx, String dir) { Intent scanIntent = new Intent(ACTION_MEDIA_SCANNER_SCAN_DIR); scanIntent.setData(Uri.fromFile(new File(dir))); ctx.sendBroadcast(scanIntent); }这种扫描方式中,由于扫描工作是在MediaScanner服务中进行的,因此不会阻塞当前程序进程。当扫描大量媒体文件且实时性要求不高的情况下,适合使用该扫描方式。
转载地址:https://blog.csdn.net/jdsjlzx/article/details/9054119 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年09月07日 23时20分49秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JavaScript面向对象编程指南 的笔记
2019-05-24
在 2016 年做 PHP 开发是一种什么样的体验?(一)
2019-05-24
PHP获取客户端的IP
2019-05-24
从头开始学习yii2---1.搭建yii2开发环境
2019-05-24
从头开始学习yii2---3.语言包的配置
2019-05-24
yii2-表单验证的一些规则
2019-05-24
索引相关问题
2019-05-24
php面试可能会被问道的技术题汇总
2019-05-24
php面试题1-线程和进程的区别(顺带提下协程)
2019-05-24
php面试题2-用到过的传输协议
2019-05-24
php面试题3-yii2和yii的不一样的地方
2019-05-24
IOS 一些好的框架和 技术大牛的博客
2019-05-24
Java 和 Object-c的区别
2019-05-24
Windows环境下Android NDK环境搭建
2019-05-24
NDK Build 用法(NDK Build)
2019-05-24
Android NDK开发起步Hello Jni
2019-05-24
object c的浅拷贝(地址拷贝)和深拷贝(对象拷贝)
2019-05-24
object c son字符串的解析
2019-05-24
object c 非常强大的类的属性复制kcv键值码赋值
2019-05-24