Android多媒体扫描过程(Android Media Scanner Prosess)
来源:互联网 发布:c strchr(const 源码 编辑:程序博客网 时间:2024/05/29 10:10
MediaScannerReceiver会在任何的ACTION_BOOT_COMPLETED, ACTION_MEDIA_MOUNTED或 ACTION_MEDIA_SCANNER_SCAN_FILE 意图(intent)发出的时候启动。因为解析媒体文件的元数据或许会需要很长时间,所以MediaScannerReceiver会启动MediaScannerService。
MediaScannerReceiver会在任何的ACTION_BOOT_COMPLETED, ACTION_MEDIA_MOUNTED或 ACTION_MEDIA_SCANNER_SCAN_FILE 意图(intent)发出的时候启动。因为解析媒体文件的元数据或许会需要很长时间,所以MediaScannerReceiver会启动MediaScannerService。
MediaScannerService调用一个公用类MediaScanner去处理真正的工作。MediaScannerReceiver维持两种扫描目录:一种是内部卷(internal volume)指向$(ANDROID_ROOT)/media. 另一种是外部卷(external volume)指向$(EXTERNAL_STORAGE).
扫描和解析工作位于JAVA层和C++层。JAVA层是启动器。MediaScanner扫描所有目录,如下步骤:
3.C++层处理目录
列举出所有文件和特定的所有子目录(如果子目录包含一个.nomedia隐藏文件,则不会被列举出来。)。被列举的文件是根据文件扩展来判断文件是否被支持。如果支持这种文件扩展,C++层就会回调到JAVA层扫描文件。这种扩展就会被扫描到MediaFile.java中列出。下面是支持的文件扩展列表。
- Android多媒体扫描过程(Android Media Scanner Prosess)
- Android多媒体扫描过程(Android Media Scanner Prosess)
- Android 多媒体扫描过程(Android Media Scanner Process)
- Android 多媒体扫描过程(Android Media Scanner Process)
- android 多媒体扫描过程(Android Media Scanner Process)
- Android 多媒体扫描过程(Android Media Scanner Process)
- Android 多媒体扫描过程(Android Media Scanner Process)
- Android 多媒体扫描过程(Android Media Scanner Process)
- 【译】Android 多媒体扫描过程(Android Media Scanner Process)
- Android 多媒体扫描过程(Android Media Scanner Process)
- Android 多媒体扫描过程(Android Media Scanner Process)
- Android 多媒体扫描过程(Android Media Scanner Process)
- android 多媒体扫描过程(Android Media Scanner Process)
- android 的Android Media Scanner多媒体扫描路径问题
- Android多媒体扫描过程
- Android 多媒体扫描过程
- 修改Android Media Scanner的扫描路径
- 修改Android Media Scanner的扫描路径
- 解决安装MySQL5.1出现Cannot create windows service for mysql.error:0
- goole SVN代码编辑
- 养生小常识:睡眠为第一大补 怎么睡觉才最补?
- CD-ROM Red book, Yellow Book, White Book, Green Book
- 转贴 fatal error LNK1201:
- Android多媒体扫描过程(Android Media Scanner Prosess)
- 首尾相连数组的最大子数组和
- Win7x64+VS2012+OpenCV2.4.3+CMake2.8.10+TBB41重编译OpenCV
- Android Fragment实践(三)
- Ubuntu 12.04 Android 编译搭建全程--(一)ubuntu安装
- 关于epoll服务器反馈的简单实现
- 用BitMap画出一张图片的某一部分
- Vim中如何全选并复制
- 人民日报调查:花 50 元买软件可偷看他人聊天记录