一种播放图片的方法、装置及Android设备的制作方法

文档序号:6400032阅读:161来源:国知局
专利名称:一种播放图片的方法、装置及Android设备的制作方法
技术领域
本发明属于计算机应用技术领域,尤其涉及一种播放图片的方法、装置及Android设备。
背景技术
目前,安卓Android的应用日益丰富。比如Android4.0相册就是Android的其中
一个应用。Android4.0相册可以以幻灯片的方式实现图片的播放,但是只能播放当前文件夹内的图片,在当前文件夹的图片播放完了以后,只能重复播放当前文件夹内的图片或自动退出幻灯片播放。用户如果需要播放其它文件夹内的图片,则先需要退出当前文件夹内的幻灯片的播放,再进入另一个文件夹,然后选择幻灯片播放。这种图片播放方式使得用户操作相当繁琐,用户使用体验极差。

发明内容
本发明实施例提供了一种播放图片的方法、装置及Android设备,旨在解决现有技术以幻灯片方式播放图片时,用户操作繁琐、使用体验极差的问题。一方面,提供一种播放图片的方法,所述方法包括:接收输入的幻灯片播放指令;按照预设的播放顺序依次加载并播放Android设备中存储的所有图片,这些图片存储在至少两个不同文件夹中。另一方面,提供一种播放图片的装置,所述装置包括:播放指令接收单元,用于接收输入的幻灯片播放指令;播放单元,用于按照预设的播放顺序依次加载并播放Android设备中存储的所有图片,这些图片存储在至少两个不同文件夹中。再一方面,提供一种Android设备,所述Android设备包括如上所述的播放图片的
>J-U装直。在本发明实施例,接收到用户输入的幻灯片播放指令后,Android设备即可自动地以幻灯片的形式播放Android设备中的全部文件夹中的图片。对所有文件夹中的图片,只需输入一次幻灯片播放指令即可全部播放,操作便捷,带来更好的用户体验。


图1是本发明实施例一提供的播放图片的方法的实现流程图;图2是本发明实施例二提供的播放图片的装置的结构框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例中,接收到用户输入的幻灯片播放指令后,Android设备按照预设的播放顺序依次加载并播放媒体库中存储的所有图片,实现了只需一次操作即可完成Android设备中的所有文件夹中的图片的自动播放。以下结合具体实施例对本发明的实现进行详细描述:实施例一图1示出了本发明实施例一提供的播放图片的方法的实现流程,详述如下:在步骤SlOl中,接收输入的幻灯片播放指令。在本实施例中,用户首先点击相册按钮进入Android设备的相册,然后选择幻灯片播放,Android设备即可按照预设的播放顺序依次加载并播放Android设备中存储的所有图片,这些图片存储在至少两个不同文件夹中。另外,在执行该步骤之前,还可以包括:将Android设备中存储的所有图片的信息保存至媒体库中;以及,在预设的条件下,Android设备触发媒体库进行图片的扫描,同时根据扫描结果更新所述媒体库。其中,本实施例的预设条件是=Android设备开机或者图片增加或者图片减少,只要满足其中一个,即可触发媒体库进行图片的扫描,将Android设备中新增加的图片的信息添加到媒体库中或者删除掉已经删除掉的图片的信息。其中,媒体库中以数据表的形式存储有Android设备中的所有文件夹中的各个图片的信息,该信息包括图片的ID、图片所在文件夹的索引、图片的创建时间、图片,还可以包括图片的存储路径、图片的宽度、图片的高度、图片的编码格式等。在步骤S102中,按照预设的播放顺序依次加载并播放Android设备中存储的所有图片,这些图片存储在至少两个不同文件夹中。在本实施例中,首先创建播放数据源,通过所述播放数据源加载媒体库中的所有图片的信息至内存。其中,播放数据源是一个对象,该对象的主要功能是实现查询媒体库中的各个文件夹,并且可以随意加载媒体库中的任何一张图片至内存,播放数据源实际是管理媒体库中的各个文件夹中的各个图片的信息的一个对象或者称为工具。在实际应用时,可以设置该播放数据源的查询条件是文件夹的索引BUCKET_ID,这样就会以文件夹的索引的方式查询出媒体库中存储的所有文件夹下的所有图片的信息,具体的执行语句如下:mWhereClause=ImageColumns.BUCKET_ID。其次,对加载至内存的所有图片的信息按照预定的播放顺序进行排序。其中,实际应用时,可以设置按照图片的创建时间,以升序或者降序的方式进行排序,也可以以其它方式进行排序,比如,以下以图片的创建时间和图片的索引均为降序的方式进行排序,具体的执行语句如下:mOrderClause=ImageColumns.DATE_TAKEN+〃DESC, 〃+BaseColumns._ID+〃DESC〃,其中,DATE_TAKEN代表图片的创建时间、BaseColumns._ID代表图片的索引。最后,根据排序后的图片信息依次播放所有图片。其中,对所有图片的信息排列好顺序后,Android设备即可以幻灯片的形式从第一个图片开始播放内存中的所有图片,直至结束。具体播放图片时,首先需要对该图片进行解码,得到该图片的缩略图,然后根据该缩略图进行该图片的播放。至于详细地如何实现图片的幻灯片播放跟现有技术相同,在此不再赘述。本实施例,接收到用户输入的幻灯片播放指令后,Android设备按照预设的播放顺序依次加载并播放媒体库中存储的所有图片,实现了只需一次操作即可自动播放Android设备中的所有文件夹中的图片,而不用由用户进入每一个文件夹,选择图片进行幻灯片播放,用户操作简单。本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘或光盘等。实施例二图2示出了本发明实施例二提供的播放图片的装置的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该播放图片的装置可以是内置于Android设备中的一个软件单元、硬件单元或者软硬件结合的单元,该Android设备可以是移动终端,也可以是平板电脑。在本实施例中,该播放图片的装置2包括:播放指令接收单元21和播放单元22。其中,播放指令接收单元21,用于接收输入的幻灯片播放指令;播放单元22,用于按照预设的播放顺序依次加载并播放Android设备中存储的所有图片,这些图片存储在至少两个不同文件夹中。进一步地,所述装置还包括:图片信息存储单元,用于将Android设备中存储的所有图片的信息保存至媒体库中;媒体库更新单元,用于在预设的条件下,触发媒体库进行图片的扫描,同时根据扫描结果更新所述媒体库。进一步地,所述预设的条件是:Android设备开机或者图片增加或者图片减少。具体的,所述播放单元22包括:数据源创建模块,用于创建播放数据源,通过所述播放数据源加载媒体库中的所有图片的信息至内存;排序模块,用于对加载至内存的所有图片的信息按照预定的播放顺序进行排序;播放模块,用于根据排序后的图片信息依次播放所有图片。本发明实施例提供的播放图片的装置可以应用在前述对应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种播放图片的方法,其特征在于,所述方法包括: 接收输入的幻灯片播放指令; 按照预设的播放顺序依次加载并播放Android设备中存储的所有图片,这些图片存储在至少两个不同文件夹中。
2.如权利要求1所述的方法,其特征在于,在所述接收输入的幻灯片播放指令之前,还包括: 将Android设备中存储的所有图片的信息保存至媒体库中; 在预设的条件下,触发媒体库进行图片的扫描,同时根据扫描结果更新所述媒体库。
3.如权利要求1所述的方法,其特征在于,所述预设的条件是=Android设备开机或者图片增加或者图片减少。
4.如权利要求2所述的方法,其特征在于,所述按照预设的播放顺序依次加载并播放Android设备中存储的所有图片包括: 创建播放数据源,通过所述播放数据源加载媒体库中的所有图片的信息至内存; 对加载至内存的所有图片的信息按照预定的播放顺序进行排序; 根据排序后的图片信息依次播放所有图片。
5.一种播放图片的装置,其特征在于,所述装置包括: 播放指令接收单元,用于接收输入的幻灯片播放指令; 播放单元,用于按照预设的播放顺序依次加载并播放Android设备中存储的所有图片,这些图片存储在至少两个不同文件夹中。
6.如权利要求5所述的装置,其特征在于,所述装置还包括: 图片信息存储单元,用于将Android设备中存储的所有图片的信息保存至媒体库中;媒体库更新单元,用于在预设的条件下,触发媒体库进行图片的扫描,同时根据扫描结果更新所述媒体库。
7.如权利要求5所述的装置,其特征在于,所述预设的条件是=Android设备开机或者图片增加或者图片减少。
8.如权利要求6所述的装置,其特征在于,所述播放单元包括: 数据源创建模块,用于创建播放数据源,通过所述播放数据源加载媒体库中的所有图片的信息至内存; 排序模块,用于对加载至内存的所有图片的信息按照预定的播放顺序进行排序; 播放模块,用于根据排序后的图片信息依次播放所有图片。
9.一种Android设备,其特征在于,所述Android设备包括权利要求5至8任一项所述的播放图片的装置。
全文摘要
本发明适用于计算机应用技术领域,提供了一种播放图片的方法、装置及Android设备,所述方法包括接收输入的幻灯片播放指令;按照预设的播放顺序依次加载并播放Android设备中存储的所有图片,这些图片存储在至少两个不同文件夹中。本发明,接收到用户输入的幻灯片播放指令后,Android设备即可自动地以幻灯片的形式播放Android设备中的全部文件夹中的图片。对所有文件夹中的图片,只需输入一次幻灯片播放指令即可全部播放,操作便捷,带来更好的用户体验。
文档编号G06F17/30GK103106008SQ201310072039
公开日2013年5月15日 申请日期2013年3月6日 优先权日2013年3月6日
发明者李小朋 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1