![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
androidMediaPlayer
What's Java
生活是美好的~~~开心面对每一天
展开
-
Android调用MediaScanner开展扫描
Android调用MediaScanner进行扫描 代码如下;import android.content.Context; import android.media.MediaScannerConnection; import android.net.Uri; public class MediaScanner { private MediaScannerConnection media原创 2014-07-10 16:04:14 · 1179 阅读 · 0 评论 -
初步理解android的MediaScanner(1)
MediaScannerr完成android中的多媒体文件的扫描工作。例如,mediascanner扫描系统内存和SD卡文件之后,会将扫描的结果加载在数据库中,在Music这个应用程序中看到的显示在activity 的list列表上歌曲专辑名,流派,歌曲时长等信息,都是扫描后的结果放在数据库中,最后读到的数据库中的信息。 这里可以明白的一点是:多媒体数据库中的信息是由MediaSca原创 2014-07-10 15:56:41 · 657 阅读 · 0 评论 -
初步理解Android的MediaScanner(2)
根据分析可知,MediaScannerRecevier接收广播请求之后由MediaScannerService完成扫描信息,并添加信息到媒体数据库中。同时MediaScannerProvider可以对数据库进行操作,主要涉及的查询、删除、更新等等。 MediaScannerService中的scan()函数中创建MediaScanner对象,完成扫描任务。主要分析MediaS原创 2014-07-10 15:59:54 · 690 阅读 · 0 评论 -
修改android mediascanner扫描路径
假如我们的硬件平台上面没有提供SD卡槽,可以用usb替换sdcard。通过修改ics,可以设置利用sda*来替换sdcard,当作sdcard去使用。比如tv端如果没有sdcard槽,一般会把第一个插入的usb并且是sda1的磁盘当作sdcard。 我们知道,Android scanner扫描媒体完成之后,会把媒体文件存放在数据库中,由MediaProvider为上层的应用程序提供原创 2014-07-10 16:09:09 · 789 阅读 · 0 评论