触发Android设备多媒体数据库扫描的方法及装置制造方法及图纸

技术编号:9668045 阅读:325 留言:0更新日期:2014-02-14 06:37
本发明专利技术公开了一种触发Android设备多媒体数据库扫描的方法及装置,所述方法包括创建一个扫描客户端类继承多媒体数据库查询服务类;创建一个扫描类实例化扫描客户端类;编写一个扫描服务后台;修改adbpush命令;通过adb?push命令将文件拷贝到Android设备;当push的文件数据完成时,获取文件的路径;在判断文件的路径合法时,将文件路径参数发给扫描服务后台,并启动扫描服务后台;根据文件路径参数,通过扫描客户端类设置扫描的路径;根据扫描路径,通过扫描类使扫描客户端类与后台多媒体service建立连接,触发多媒体数据库扫描。本发明专利技术可以避免每次获取数据需要全盘扫描,从而导致系统资源紧张的问题。

【技术实现步骤摘要】
触发Android设备多媒体数据库扫描的方法及装置
本专利技术涉及一种触发多媒体数据库扫描的方法,尤其是一种触发Android设备多媒体数据库扫描的方法及装置。属于移动设备

技术介绍
目前的Android设备,以手机为例,各种手机助手应用很多,如91助手、豌豆荚、360手机助手、腾讯手机助手等;这些手机助手都可以对手机文件系统进行操作,基本上都是通过pc adb (Android Debug Bridge)客户端,与手机adb服务器建立连接,通过获取手机文件系统目录,使用adb命令(push、pull等),对文件进行上传下载操作;当用户通过pc端手机助手,将某个文件push到手机中,手机目录里多了一个文件。但类似相册,音乐、视频等应用却没有及时的发现新的文件被拷入到手机,因为这些应用都依赖于Android的多媒体数据库(该数据库保存了 T卡和手机中的所用文件信息),但多媒体数据库只会在开机、usb存储模式切换时才会主动对手机存储进行扫描,当手机助手通过adb push命令,拷贝新文件到手机时,多媒体数据库没有进行扫描,因此,文件没有及时更新到数据库中,导致用户无本文档来自技高网...
触发Android设备多媒体数据库扫描的方法及装置

【技术保护点】
触发Android设备多媒体数据库扫描的方法,其特征在于:所述方法包括:1)创建类、编写后台以及修改命令1.1)创建一个扫描客户端类ScannerClient继承Android设备的多媒体数据库查询服务类MediaScannerConnectionClient;1.2)创建一个扫描类ScanFile实例化ScannerClient;1.3)编写一个扫描服务后台FileScanService,使该后台在启动时,根据文件的路径参数,通过ScanFile触发多媒体数据库扫描;1.4)修改adb?push命令,使文件的路径在合法时,将文件的路径参数发送给FileScanService;2)触发多媒体数...

【技术特征摘要】
1.触发Android设备多媒体数据库扫描的方法,其特征在于:所述方法包括: 1)创建类、编写后台以及修改命令 1.1)创建一个扫描客户端类ScannerClient继承Android设备的多媒体数据库查询服务类 MediaScannerConnectionClient ; 1.2)创建一个扫描类ScanFile实例化ScannerClient ; 1.3)编写一个扫描服务后台FileScanService,使该后台在启动时,根据文件的路径参数,通过ScanFile触发多媒体数据库扫描; 1.4)修改adb push命令,使文件的路径在合法时,将文件的路径参数发送给FileScanService ; 2)触发多媒体数据库扫描 2.1)通过adb push命令将文件拷贝到Android设备; 2.2)当push的文件数据完成时,获取文件在Android设备的路径; 2.3)在判断文件的路径合法时,将文件的路径参数发给FileScanService,并启动FileScanService ; 2.4)根据FileScanService的文件路径参数,通过ScannerClient设置扫描的路径;2.5)根据设置的扫描路径,通过ScanFile使ScannerClient与Android设备的后台多媒体service建立连接,触发多媒体数据库扫描; 2.6)在扫描完成后,ScannerClient与Android设备的后台多媒体service断开连接。2.根据权利要求1所述的触发Android设备多媒体数据库扫描的方法,其特征在于:步骤1.1)所述创建一个扫描客户端类ScannerClient,包括: 定义一个方法onMediaScannerConnected,与Android设备的后台多媒体service建立连接; 定义一个方法onScanCompleted,与Android设备的后台多媒体service断开连接; 定义一个方法setScanPath,以设置扫描的路径。3.根据权利要求1所述的触发Android设备多媒体数据库扫描的方法,其特征在于:步骤1.2)所述创建一个扫描类ScanFile,包括: 定义一个方法beginScanFile,以触发多媒体数据库扫描。4.触发Andr...

【专利技术属性】
技术研发人员:惠涛
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1