The invention discloses a home page interface display method, a device and an intelligent television, belonging to the field of interface display. The method comprises: receiving a signal for controlling home interface; determining home interface object homepage interface is visible; when the home interface object is visible above the other window where the home interface tasks in the Task stack Task to move to the same level of Task, the home interface where the object covering the display window on top of other windows. When the application interface is not completely cover the home interface, smart TV receives the signal to normal after processing a signal to control home interface to display the homepage interface; reached when the application interface is not completely cover the home interface, receives the smart TV signal can be used to control the normal processing signal to the home interface the effect of the interface display page.
【技术实现步骤摘要】
主页界面控制方法、装置和智能电视
本专利技术涉及界面显示领域,特别涉及一种主页界面控制方法、装置和智能电视。
技术介绍
在海信VIDAA4代系统中,智能电视采用全屏幕悬浮式主页界面的交互系统,该交互系统可以在应用程序界面之上悬浮显示主页界面。通常用户可通过按压遥控器上的按键来向智能电视发送用于控制主页界面的信号,当该智能电视接收到该信号后,会判断该主页界面是否正在悬浮显示,若该主页界面正在悬浮显示,则关闭该主页界面,若该主页界面未显示,则悬浮显示该主页界面。当应用程序界面显示在主页界面之上时,若应用程序界面未完全覆盖该主页界面,智能电视在接收到遥控器发送的用于控制主页界面的信号后,则会判定该主页界面正在显示,不执行任何操作,导致当应用程序界面未完全覆盖该主页界面时,智能电视接收到该信号后无法正常处理用于控制主页界面的信号来显示主页界面。
技术实现思路
为了解决当应用程序界面未完全覆盖主页界面时,智能电视接收到该信号后无法正常处理用于控制主页界面的信号来显示主页界面的问题,本专利技术实施例提供了一种主页界面控制方法、装置和智能电视。所述技术方案如下:第一方面,提供了一种主页界面控制方法,所述方法包括:接收用于控制主页界面的信号;判定所述主页界面的主页界面对象是否为部分可见;当所述主页界面对象部分可见时,将任务Task堆栈中所述主页界面所在的窗口的Task移动至同层级的其他窗口的Task之上,使得所述主页界面对象所在的窗口覆盖显示在其它窗口之上,所述Task堆栈中记录有打开的各个窗口中载体界面对应的Acitvity实例所属的Task,载体界面对应的Acitvity ...
【技术保护点】
一种主页界面控制方法,其特征在于,应用于智能电视中,所述方法包括:接收用于控制主页界面的信号;判定所述主页界面的主页界面对象是否为部分可见;当所述主页界面对象部分可见时,将任务Task堆栈中所述主页界面所在的窗口的Task移动至同层级的其他窗口的Task之上,使得所述主页界面对象所在的窗口覆盖显示在其它窗口之上,所述Task堆栈中记录有打开的各个窗口中载体界面对应的Acitvity实例所属的Task,载体界面对应的Acitvity实例为所述智能电视在所述载体界面生成且可见后注册得到的。
【技术特征摘要】
1.一种主页界面控制方法,其特征在于,应用于智能电视中,所述方法包括:接收用于控制主页界面的信号;判定所述主页界面的主页界面对象是否为部分可见;当所述主页界面对象部分可见时,将任务Task堆栈中所述主页界面所在的窗口的Task移动至同层级的其他窗口的Task之上,使得所述主页界面对象所在的窗口覆盖显示在其它窗口之上,所述Task堆栈中记录有打开的各个窗口中载体界面对应的Acitvity实例所属的Task,载体界面对应的Acitvity实例为所述智能电视在所述载体界面生成且可见后注册得到的。2.根据权利要求1所述的方法,其特征在于,在所述判定所述主页界面的主页界面对象是否为部分可见之后,所述方法还包括:当所述主页界面对象不可见时,将所述主页界面对象从所述主页界面对象所在的窗口中移除,建立悬浮窗口,将所述主页界面对象挂接到所述悬浮窗口中进行显示,所述悬浮窗口的窗口层级高于其他窗口的窗口层级。3.根据权利要求1所述的方法,其特征在于,在所述判定所述主页界面的主页界面对象是否为部分可见之后,所述方法还包括:当所述主页界面对象可见且所述主页界面对象所在的窗口的窗口层级高于其它窗口时,将所述主页界面对象从所述主页界面对象所在的窗口中移除。4.根据权利要求1所述的方法,其特征在于,所述判定所述主页界面的主页界面对象是否为部分可见,包括:获取所述主页界面对象的第一状态标志位和第二状态标志位的取值,所述第一状态标志位用于表示所述主页界面对象是否可见,所述第二状态标识位用于表示所述主页界面对象是否被覆盖;当获取到的所述主页界面对象的第一状态标识位为第一数值,且所述主页界面对象的第二状态标志位为第二数值时,判定所述主页界面对象为部分可见,所述第一状态标志位为第一数值时指示所述主页界面对象可见,所述第二状态标志位为第二数值时指示所述主页界面对象被覆盖。5.根据权利要求2所述的方法,其特征在于,所述将所述主页界面对象挂接到所述悬浮窗口中进行显示之后,所述方法还包括:将所述主页界面对象的第一状态标志位设置为第一数值,将所述主页界面对象的第二状态标志位设置为第三数值,所述第一状态标志位为第一数值时指示所述主页界面对象可见,所述第二状态标志位为第三数值时指示所述主页界面对象未被覆盖,所述第一状态标志位为第一数值且所述第二状态标志位为第三数值时指示所述主页界面对象全部可见。6.根据权利要求3所述的方法,其特征在于,所述将所述主页界面对象从所述主页界面对象所在的窗口中移除之后,所述方法还包括:将所述主页界面对象的第一状态标志位设置为第四数值,将所述主页界面对象的第二状态标志位设置为第二数值,所述第一状态标志位为第四数值时指示所述主页界面对象不可见,所述第二状态标志位为第二数值时指示所述主页界面对象被覆盖,所述第一状态标志位为第四数值且所述第二状态标志位为第二数值时指示所述主页界面对象不可见。7.一种主页界面控制装置,其特征在于,所述装置包括:...
【专利技术属性】
技术研发人员:刘承龙,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。