一种文件列表显示的方法及终端的制作方法_2

文档序号:8499182阅读:来源:国知局
的一种数据交换格式,在跨平台数据传输上有很大的优势。
[0045]S204,将所述待显示文件列表根据预设值等分得到至少一个子列表。
[0046]其中,所述预设值可以是所述蓝光控制APP默认的每页显示的条目数,具体数值与屏幕的尺寸和字体的大小有关,也可以是用户设置的每页显示的条目数,如果所述待显示文件列表的文件数量繁多,用户可以调整所述预设值。将所述待显示文件列表根据所述预设值等分得到至少一个子列表,其中每个子列表的条目数即为所述预设值。例如,所述待显示文件列表的文件数量为150个,所述预设值为10个,则等分得到15个子列表,每个子列表包含10个文件。
[0047]S205,分批显不排列后的所述至少一个子列表。
[0048]具体的,根据所述等分后的所述至少一个子列表分批显示,每批显示一个或多个子列表,具体每批显示子列表的个数由用户确定,在所述待显示文件列表的文件数量较少的情况下,每批显示一个子列表;在所述待显示文件列表的文件数量较多的情况下,每批可以显示两个或四个子列表以方便用户快速浏览查找所需的文件。
[0049]S206,所述排列后的所述待显示文件列表中包括至少一个文件,当接收到对所述至少一个文件中的其中一个文件的查找请求时,在显示的第一批子列表中查找是否存在所述其中一个文件。
[0050]具体的,所述排列后的所述至少一个子列表包括至少一个文件,当接收到对所述至少一个文件中的其中一个文件的查找请求时,首先在显示的第一批子列表中查找是否存在所述其中一个文件,所述其中一个文件为用户所需的目标文件。
[0051]S207,当查找的结果为否时,显示下一批子列表并在所述下一批子列表中查找是否存在所述其中一个文件,重复所述查找操作,直至查找到所述其中一个文件。
[0052]具体的,当查找的结果为否时,表明所述第一批子列表不存在所述其中一个文件,显示下一批子列表并在所述下一批子列表中查找是否存在所述其中一个文件。若此时查找的结果为是时,无需读取剩余的未显示的子列表;若此时查找的结果为否时,则重复所述查找操作直至查找到所述其中一个文件。例如:所述子列表的个数为10个,在查找第一批子列表中便查找到所述其中一个文件,则不必显示剩余9个子列表。
[0053]S208,接收对查找到的所述其中一个文件的播放操作请求,指示所述蓝光播放机执行所述播放操作。
[0054]具体的,接收用户对查找到的所述其中一个文件的播放操作请求,向所述蓝光播放机发送指令指示所述蓝光播放机执行所述播放操作,实现了所述终端对所述蓝光播放机的播放控制。
[0055]在本发明实施例中,通过在接收显示蓝光播放机的文件列表的指令后获取所述蓝光播放机的待显示文件列表,按照分批的规则排列所述待显示文件列表并显示排列后的所述待显示文件列表,接收对其中一个文件的查找请求并在查找到所述其中一个文件后指示所述蓝光播放机执行相应的操作,实现在终端的界面上分批显示蓝光播放机的文件列表,方便用户根据显示的文件列表查找所需的文件。
[0056]请参见图3,为本发明实施例提供的另一种文件列表显示的方法的流程示意图,该方法可包括步骤S301-步骤S311。
[0057]S301,建立与蓝光播放机的连接。
[0058]具体的,建立终端与蓝光播放机的通信连接是实现在终端的界面上显示所述蓝光播放机的文件列表的前提条件,若两者未建立通信连接则无法获取所述蓝光播放机的文件列表。现有的蓝光播放机内设置了蓝牙模块、无线连接模块,因此可以通过蓝牙连接、近场通信连接、无线网络连接、红外感应连接等连接方式建立所述终端与所述蓝光播放机之间的通信连接。
[0059]S302,接收显示所述蓝光播放机的文件列表的指令。
[0060]具体的,在建立与所述蓝光播放机的通信连接后,检测终端上的蓝光控制APP是否处于运行状态,当检测的结果为是时,接收用户在蓝光控制APP上选择的显示蓝光播放机文件列表的指令。
[0061]S303,根据所述指令获取所述蓝光播放机的待显示文件列表。
[0062]具体的,根据所述指令向所述蓝光播放机发送获取所述蓝光播放机的待显示文件列表的指令并获取所述待显示文件列表,所述待显示文件列表包括蓝光播放机上挂载设备中的文件列表或蓝光播放机内存储的文件列表,其中所述挂载设备可以包括但不限于蓝光光碟、CD碟、U盘、硬盘等设备。所述待显示文件列表中文件的格式为JSON格式,所述JSON格式是基于JavaScript编程语言的一种数据交换格式,在跨平台数据传输上有很大的优势。
[0063]S304,获取所述待显示文件列表中各文件的类型。
[0064]具体的,由于所述待显示文件列表中文件是杂乱无章的,各种类型的文件混在一起,不便查找,因此对采用分级的规则排列所述待显示文件列表,获取所述待显示文件列表中各文件的类型并根据所述各文件的类型进行分级。
[0065]S305,根据第一级文件的类型对所述待显示文件列表进行分类得到至少一个第一级文件列表。
[0066]具体的,所述第一级文件的类型可以包括但不限于歌手名字、专辑名称、歌曲种类、电影格式、图片格式等。根据所述第一级文件的类型对所述待显示文件列表进行分类得到至少一个第一级文件列表,例如:所述待显示文件列表中包括刘德华的歌曲5首、周杰伦的歌曲7首、喜剧电影4部,对所述待显示文件列表进行分类得到3个第一级文件列表,名称分别是刘德华、周杰伦、喜剧电影,所述3个第一级文件列表包括的文件数量分别为5、7、4。
[0067]S306,将所述至少一个第一级文件列表根据第二级文件的类型分类得到至少一个第二级文件列表。
[0068]具体的,所述第二级文件的类型可以包括但不限于歌曲、电影、图片、文档等。将所述至少一个第一级文件列表根据所述第二级文件的类型分类得到至少一个第二级文件列表,例如,对步骤S305中举例得到所述3个第一级文件列表进行分类得到2个第二级文件列表,名称分别是歌曲、电影,歌曲文件列表包括2个第一级文件列表,电影文件列表包括I个第一级文件列表。
[0069]S307,显示所述至少一个第二级文件列表及其对应的第一级文件列表。
[0070]具体的,显示所述至少一个第二级文件列表及其对应的第一级文件列表,例如:2个第二级文件列表,名称分别是歌曲、电影,歌曲文件列表包括2个第一级文件列表,分别为刘德华的5首歌曲、周杰伦的5首歌曲,电影文件列表包括I个第一级文件列表,为喜剧电影4部,显示的结果类似于书的“章” “节”显示,歌曲、电影类似于“章”、刘德华、周杰伦、喜剧电影类似于“章”下面的“节”。
[0071]S308,所述排列后的所述待显示文件列表中包括至少一个文件,当接收到对所述至少一个文件中的其中一个文件的查找请求时,获取所述其中一个文件的第二级文件的类型。
[0072]具体的,所述排列后的所述待显示文件列表中包括至少一个文件,当接收对所述至少一个文件中的其中一个文件的查找请求时,获取所述其中一个文件的第二级文件的类型,所述其中一个文件为用户所需的目标文件。
[0073]S309,显示所述第二级文件的类型所对应的第二级文件列表并判断所述其中一个文件的类型是否还包括第一级文件的类型。
[0074]具体的,显示所述第二级文件的类型所对应的第二级文件列表并判断所述其中一个文件的类型是否还包括第一级文件的类型。例如,所述其中一个文件为周杰伦-青花瓷.mp3,其第二级文件的类型为歌曲,显示歌曲所对应的第二级文件列表,判断所述其中一个文件的类型是否还包括第一级文件的类型,即歌手名称。
[0075]S310,当判断的结果为是时,显示所述第一级文件的类型对应的第一级文件列表并在所述第一级文件列表中查找所述其中一个文件。
[0076]当判断的结果为是时,显示所述第一级文件的类型对应的第一级文件列表并在所述第一级文件列表中查找所述其中一个文件,例如,所述第一级文件的类型为歌手名称周
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1