一种Android智能电视UI分页显示方法

文档序号:7799559阅读:186来源:国知局
一种Android智能电视UI分页显示方法
【专利摘要】本发明涉及一种Android智能电视UI分页显示方法,首先在Android智能电视内设置分页管理器,并通过该分页管理器对数据进行分页管理;然后根据接收到的用户“页请求”操作指令,从分页管理器中读取相应页的数据;最后Android智能电视内的适配器加载该读取相应页的数据,并通过用户界面显示。这样,通过本Android智能电视UI分页显示方法即可减小适配器加载页面数据时对内存使用,防止适配器数据过大、数据结构过于复杂引起的内存占用过多的问题,智能电视机系统得到极大优化,有效避免了用户界面出现卡顿、等待、不流畅现象,提高了用户的体验度,使用操作灵敏、方便。
【专利说明】—种Android智能电视Ul分页显不方法
【技术领域】
[0001]本发明属于智能电视【技术领域】,尤其涉及一种Android智能电视UI分页显示方法。
【背景技术】
[0002]目前,随着人们的对未来生活的向往,人们的对科技产品的要求也越来越高,智能电视作为高新科技产品也已经逐渐走进人们的生活;现有的这些智能电视都是搭载android操作系统,且其内设置的适配器是android操作系统的一个容器,其内存并不会自动的释放;但传统加载android适配器的时候默认采用全部内容加载,其内存占用和容器长度成正比;另外也有一些是采用动态加载方法,即只是递增的加载会使适配器内的数据越来越大,增加系统负担;因此,对于拥有海量用户信息和复杂而庞大的数据结构,适配器的内存是无法承受的,造成智能电视经常出现卡顿、等待现象和不流畅现象,大大降低了用户的体验度,使用操作也不方便。

【发明内容】

[0003]为解决现有技术中存在的上述问题,本发明提供了一种有效解决智能电视出现卡顿现象和不流畅现象的Android智能电视UI分页显示方法。
[0004]为解决上述技术问题,本发明采用如下技术方案:
一种Android智能电视UI分页显示方法,首先在Android智能电视内设置分页管理器,并通过该分页管理器对数据进行分页管理;然后根据接收到的用户“页请求”操作指令,从分页管理器中读取相应页的数据;最后Android智能电视内的适配器加载该读取相应页的数据,并通过用户界面显示。
[0005]进一步地,所述Android智能电视UI分页显示方法具体包括有以下步骤:
a.在Android智能电视内设置分页管理器,并启动智能电视,对分页管理器进行初始化、对数据进行分页管理,形成哪几种页面类型、总页、当前页、顶页和底页;
b.接收用户上一页、下一页或跳页的“页请求”操作指令;
c.分页管理器根据接收的“页请求”操作指令返回相应页数据,从Cache中读取相应页数量的用户数据及其结构传送到适配器;
d.适配器加载执行页数据的换入换出,并通过用户界面显示,且反馈、通知分页管理器更新。
[0006]进一步地,所述“对分页管理器进行初始化、对数据进行分页管理,形成哪几种页面类型、总页、当前页、顶页和底页”,具体为:首先初始化分页管理器放入条目总数,同时设置每页固定显示数量;然后将音频数据和视频数据放入分页管理器的条目中;最后采用各种不同类型的页运用取余方法得到总页、当前页、顶页、底页和剩余数据,并存储到数据结构中。
[0007]本发明的有益效果是: 本发明通过上述技术方案,即可减小适配器加载页面数据时对内存使用,防止适配器数据过大、数据结构过于复杂引起的内存占用过多的问题,智能电视机系统得到极大优化,有效避免了用户界面出现卡顿、等待、不流畅现象,提高了用户的体验度,使用操作灵敏、方便。
【专利附图】

【附图说明】
[0008]图1是本发明所述一种Android智能电视UI分页显示方法的流程示意图。【具体实施方式】
[0009]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0010]如图1中所示,
本发明实施例所述的一种Android智能电视UI分页显示方法,首先在Android智能电视内设置分页管理器,并通过该分页管理器对数据进行分页管理;然后根据接收到的用户“页请求”操作指令,从分页管理器中读取相应页的数据;最后Android智能电视内的适配器加载该读取相应页的数据,并通过用户界面显示。具体包括有以下步骤:
步骤Al.在Android智能电视内设置分页管理器,并启动智能电视,对分页管理器进行初始化、对数据进行分页管理,形成哪几种页面类型、总页、当前页、顶页和底页;
步骤A2.接收用户上一页、下一页或跳页的“页请求”操作指令;
步骤A3.分页管理器根据接收的“页请求”操作指令返回相应页数据,从Cache (高速缓冲存储器)中读取相应页数量的用户数据及其结构传送到适配器;
步骤A4.适配器加载执行页数据的换入换出,并通过用户界面显示,且反馈、通知分页管理器更新。
[0011]其中,所述“对分页管理器进行初始化、对数据进行分页管理,形成哪几种页面类型、总页、当前页、顶页和底页”,具体可以为:首先初始化分页管理器放入条目总数,同时设置每页固定显示数量;然后将音频数据和视频数据放入分页管理器的条目中;最后采用各种不同类型的页运用取余方法得到总页、当前页、顶页、底页和剩余数据,并存储到数据结构中。
[0012]这样,通过本发明所述的Android智能电视Π分页显示方法即可减小适配器加载页面数据时对内存使用,防止适配器数据过大、数据结构过于复杂引起的内存占用过多的问题,智能电视机系统得到极大优化,有效避免了用户界面出现卡顿、等待、不流畅现象,提高了用户的体验度,使用操作灵敏、方便。
[0013]以上所述是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【权利要求】
1.一种Android智能电视UI分页显示方法,其特征在于,首先在Android智能电视内设置分页管理器,并通过该分页管理器对数据进行分页管理;然后根据接收到的用户“页请求”操作指令,从分页管理器中读取相应页的数据;最后Android智能电视内的适配器加载该读取相应页的数据,并通过用户界面显示。
2.根据权利要求1所述的Android智能电视UI分页显示方法,其特征在于,具体包括有以下步骤: a.在Android智能电视内设置分页管理器,并启动智能电视,对分页管理器进行初始化、对数据进行分页管理,形成哪几种页面类型、总页、当前页、顶页和底页; b.接收用户上一页、下一页或跳页的“页请求”操作指令; c.分页管理器根据接收的“页请求”操作指令返回相应页数据,从Cache中读取相应页数量的用户数据及其结构传送到适配器; d.适配器加载执行页数据的换入换出,并通过用户界面显示,且反馈、通知分页管理器更新。
3.根据权利要求2所述的Android智能电视Π分页显示方法,其特征在于,所述“对分页管理器进行初始化、对数据进行分页管理,形成哪几种页面类型、总页、当前页、顶页和底页”,具体为:首先初始化分页管理器放入条目总数,同时设置每页固定显示数量;然后将音频数据和视频数据放入分页管理器的条目中;最后采用各种不同类型的页运用取余方法得到总页、当前页、顶页、底页和剩余数据,并存储到数据结构中。
【文档编号】H04N21/254GK103873897SQ201410107423
【公开日】2014年6月18日 申请日期:2014年3月21日 优先权日:2014年3月21日
【发明者】游飞 申请人:珠海迈科电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1