一种处理安卓移动端的多媒体文件的方法和系统技术方案

技术编号:9034074 阅读:91 留言:0更新日期:2013-08-15 00:54
本发明专利技术公开了一种处理安卓移动端的多媒体文件的方法,其特征在于,包括如下步骤:S11:遍历安卓系统数据库中的多媒体文件的缩略图表,建立多媒体文件的ID与多媒体文件的缩略图信息的一一映射函数关系,并将该映射函数关系保存于内存缓存中;S12:遍历安卓系统数据库中的多媒体文件的原始图表,获得每个多媒体文件的包括ID的文件相关信息;S13:根据每个多媒体文件的ID和所述映射函数关系,在内存缓存中快速匹配获得多媒体文件的缩略图信息,并呈现给用户。该方法能使得用户快速地获得多媒体文件的缩略图信息,从而显著减少用户的等待时间,显著提高用户的体验。此外,本发明专利技术还公开了一种处理安卓移动端的多媒体文件的系统。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种处理安卓移动端的多媒体文件的方法。此外,本专利技术还涉及一种处理安卓移动端的多媒体文件的系统。
技术介绍
安卓系统通过android, provider.MediaStore统一管理设备上所有的多媒体文件,其数据存储在系统SQLite数据库文件中,并通过权限设置对数据库文件进行保护,其他应用程序通过android, provider包中的相应的类进行访问。SQLite数据库文件存储目录:/data/data/com.android, providers, media/databases/。SQLite数据库文件:手机内部存储上的多媒体文件信息存储在internal, db中;手机SD卡上的多媒体文件信息存储在external-*, db中。SQLite数据库中的表:权利要求1.一种处理安卓移动端的多媒体文件的方法,其特征在于,包括如下步骤: Sll:遍历安卓系统数据库中的多媒体文件的缩略图表,建立多媒体文件的ID与多媒体文件的缩略图信息的一一映射函数关系,并将该映射函数关系保存于内存缓存中; S12:遍历安卓系统数据库中的多媒体文件的原始图表,获得每个多媒体文件的包括ID的文件相关信息; 513:根据每个多媒体文件的ID和所述映射函数关系,在内存缓存中快速匹配获得多媒体文件的缩略图信息,并呈现给用户。2.如权利要求1所述的一种处理安卓移动端的多媒体文件的方法,其特征在于,步骤S13之后还包括如下步骤: 514:从安卓系统数据库中获取多媒体文件当前的ID列表,并将该当前的ID列表与内存缓存中的ID列表比较,判断是否有变化;如果没有变化,则转向下述步骤S15 ;如果有变化,则转向上述步骤Sll ; 515:通知没有更新,直接将内存缓存中的缩略图信息呈现给用户。3.如权利要求2所述的一种处理安卓移动端的多媒体文件的方法,其特征在于,在用户开启移动端设备时,移动端设备中的助手service应用程序便自动获取多媒体文件的当前ID列表。4.如权利要求1-3任一 项所述的一种处理安卓移动端的多媒体文件的方法,其特征在于,所述映射函数关系保存于移动端设备的内存缓存中。5.如权利要求1-3任一项所述的一种处理安卓移动端的多媒体文件的方法,其特征在于,所述映射函数关系保存在与移动端设备进行连接的PC端的内存缓存中。6.如权利要求1-3任一项所述的一种处理安卓移动端的多媒体文件的方法,其特征在于,所述映射函数关系为哈希表或稀疏数组。7.—种处理安卓移动端的多媒体文件的系统,其特征在于,包括: 第一遍历单元:用于遍历安卓系统数据库中的多媒体文件的缩略图表,建立多媒体文件的ID与多媒体文件的缩略图信息的一一映射函数关系,并将该映射函数关系保存于内存缓存中; 第二遍历单元:遍历安卓系统数据库中的多媒体文件的原始图表,获得每个多媒体文件的包括ID的文件相关信息; 快速匹配单元:根据每个多媒体文件的ID和所述映射函数关系,在内存缓存中快速匹配获得多媒体文件的缩略图信息,并呈现给用户。8.如权利要求7所述的一种处理安卓移动端的多媒体文件的系统,其特征在于,还包括: 判断单元:从安卓系统数据库中获取多媒体文件当前的ID列表,并将该当前的ID列表与内存缓存中的ID表比较,判断是否有变化;如果没有变化,则转向下述步骤S15 ;如果有变化,则转向上述步骤Sll ; 直接展示单元:通知没有更新,直接将内存缓存中的缩略图信息呈现给用户。9.如权利要求8所述的一种处理安卓移动端的多媒体文件的系统,其特征在于,还包括: 自动获取单元:在用户开启移动端设备时,移动端设备中的助手service应用程序便自动获取多媒体文件的当前的ID列表。10.如权利要求7所述的一种处理安卓移动端的多媒体文件的系统,其特征在于,所述文件相关信息包括ID、文件路径、大小`和创建时间。全文摘要本专利技术公开了一种处理安卓移动端的多媒体文件的方法,其特征在于,包括如下步骤S11遍历安卓系统数据库中的多媒体文件的缩略图表,建立多媒体文件的ID与多媒体文件的缩略图信息的一一映射函数关系,并将该映射函数关系保存于内存缓存中;S12遍历安卓系统数据库中的多媒体文件的原始图表,获得每个多媒体文件的包括ID的文件相关信息;S13根据每个多媒体文件的ID和所述映射函数关系,在内存缓存中快速匹配获得多媒体文件的缩略图信息,并呈现给用户。该方法能使得用户快速地获得多媒体文件的缩略图信息,从而显著减少用户的等待时间,显著提高用户的体验。此外,本专利技术还公开了一种处理安卓移动端的多媒体文件的系统。文档编号G06F17/30GK103246729SQ20131017030公开日2013年8月14日 申请日期2013年5月9日 优先权日2013年5月9日专利技术者陈明, 赵江伟, 时安营 申请人:北京暴风科技股份有限公司本文档来自技高网...

【技术保护点】
一种处理安卓移动端的多媒体文件的方法,其特征在于,包括如下步骤:S11:遍历安卓系统数据库中的多媒体文件的缩略图表,建立多媒体文件的ID与多媒体文件的缩略图信息的一一映射函数关系,并将该映射函数关系保存于内存缓存中;S12:遍历安卓系统数据库中的多媒体文件的原始图表,获得每个多媒体文件的包括ID的文件相关信息;S13:根据每个多媒体文件的ID和所述映射函数关系,在内存缓存中快速匹配获得多媒体文件的缩略图信息,并呈现给用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈明赵江伟时安营
申请(专利权)人:北京暴风科技股份有限公司
类型:发明
国别省市:

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

1