android 扫描指定文件,Android扫描指定文件和目录

news/2024/11/29 10:44:55/

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服务中进行的,因此不会阻塞当前程序进程。当扫描大量媒体文件且实时性要求不高的情况下,适合使用该扫描方式。


http://www.ppmy.cn/news/666618.html

相关文章

Python 实现文件关键字扫描

该Python脚本实现了一个简单的扫描器,用于在指定路径下查找指定类型的文件(此处以.php文件为例),并对文件内容进行扫描,查找包含特定命令或函数的行。 具体流程如下: spider()函数用于遍历指定路径下的文…

android 文档扫描,《文档扫描大师》 简单方便的PDF生成器

想拥有一个能装进口袋的扫描仪吗?想轻松的把你需要的文档或者照片转换成PDF格式吗? 安卓手机上的文档扫描文档生成PDF之类的软件也有几款,今天再为大家介绍一款体积小巧但功能却一点也不逊色的文档扫描软件——《文档扫描大师(Scan Master)》…

Python+Opencv建立一个文档扫描器

目录 一、什么是文档扫描器?二、实现文档扫描器的步骤三、文档扫描器的代码实现四、文档扫描器可视化五、文档扫描器效果展示六、问题探讨参考资料注意事项 一、什么是文档扫描器? 简单来讲,所谓的文档扫描器的作用是对手机拍摄的图片中的目标…

文档扫描OCR简介

文档扫描OCR识别简介 文档扫描OCR识别(Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方…

如何使用小米手机对文档进行扫描

如何使用小米手机对文档进行扫描 ​ 我的手机是红米K40。 步骤 打开系统工具点开扫一扫应用左下选择扫文档功能 然后就可以扫单张和多张了。

java代码实现文件扫描_JAVA文件扫描(递归)的实例代码

具体代码如下所示: import java.io.File; public class Scan {public static void main(String[] args) {String fileName = "D:\\Program Files\\腾讯游戏\\英雄联盟" + File.separator; File f = new File(fileName); scan(f); } public static void scan(File f)…

android多媒体文件扫描

Android多媒体文件扫码完整流程:本地存储和外部存储设备监听,多媒体文件扫描,media meta解析,多媒体文件显示,播放。 Android外部存储空间由 vold init 服务和 StorageManagerService 系统服务共同管理。外部实体存储卷…

8.串行通信

1.通信接口相关知识: (1)处理器与外界设备通信的两种方式: 1)并行通信: 传输原理:数据各个位同时传输; 优点:速度快; 缺点:占用引脚资源多&…