主页界面显示方法、装置和智能电视制造方法及图纸

技术编号:15257707 阅读:63 留言:0更新日期:2017-05-03 04:31
本发明专利技术公开了一种主页界面显示方法、装置和智能电视,属于界面展示领域。该方法包括:接收用于关闭第一应用程序界面所在的第二窗口的关闭指令,第一应用程序界面为非透明界面;将主页界面从悬浮窗口中解除挂接,将主页界面的主页界面对象挂接到载体界面上;关闭第一应用程序界面所在的第二窗口。解决了在智能电视关闭非透明的第一应用程序界面后,再打开半透明的第二应用程序界面,该第二应用程序界面会显示在灰色的背景之上,影响该智能电视的界面视觉效果的问题;达到了当所打开应用程序界面为半透明界面时,打开后的应用程序界面会显示在主页界面之上,提高智能电视的界面视觉效果的效果。

Home page interface display method, device and intelligent television

The invention discloses a method for displaying a home page interface, a device and a smart TV, which belongs to the field of interface display. The method includes: receiving instructions for closing off the first application program interface where the second window, the first application program interface for non transparent interface; the home interface from the suspension window lift hook, the home interface object homepage interface attached to the carrier interface; close the first application interface in the second window. To solve the closure of non transparent first application interface in the smart TV, then open the translucent second application program interface, the second interface of the application will be displayed on the gray background, influence the visual effect of the interface smart TV problem; when to open the application interface as transparent interface, open the application interface will be displayed on the home page above the interface, the interface to improve the visual effect of smart TV effect.

【技术实现步骤摘要】

本专利技术涉及界面展示领域,特别涉及一种主页界面显示方法、装置和智能电视。
技术介绍
在海信VIDAA4代系统中,智能电视采用全屏幕悬浮式主页界面的交互系统,该交互系统可以在应用程序界面之上悬浮显示主页界面。使用该交互系统的智能电视开机后,会先显示非透明的第一应用程序界面,当智能电视接收到用户利用遥控器发送的用于打开主页界面的打开指令时,会打开主页界面,由于主页界面所在的悬浮窗口的窗口层级高于应用程序界面所在的窗口的窗口层级,因此打开后的主页界面会悬浮显示在第一应用程序界面之上;当智能电视接收到用户利用遥控器发送的用于关闭第一应用程序界面所在的第二窗口的关闭指令时,会将该第一应用程序界面关闭。智能电视关闭第一应用程序界面所在的第二窗口后,主页界面会悬浮显示在该智能电视的背景的上方,当智能电视打开半透明的第二应用程序界面时,为了避免打开后的第二应用程序界面显示在该主页界面之下而被该主页界面遮挡,智能电视会关闭主页界面所在悬浮窗口以显示第二应用程序界面,由于通常智能电视的背景会默认显示为灰色,因此此时该第二应用程序界面将显示在灰色的背景之上,影响该智能电视的界面视觉效果。
技术实现思路
为了解决在智能电视关闭非透明的第一应用程序界面后,再打开半透明的第二应用程序界面,该第二应用程序界面会显示在灰色的背景之上,影响智能电视的界面视觉效果的问题,本专利技术实施例提供了一种主页界面显示方法、装置和智能电视。所述技术方案如下:第一方面,提供了一种主页界面显示方法,所述方法包括:接收用于关闭第一应用程序界面所在的第二窗口的关闭指令,所述第一应用程序界面为非透明界面;将主页界面从悬浮窗口中解除挂接,并将所述主页界面的主页界面对象挂接到载体界面上,所述悬浮窗口的窗口层级高于所述载体界面所在的第一窗口的窗口层级,所述载体界面为空白界面;关闭所述第一应用程序界面所在的第二窗口。第二方面,提供了一种主页界面显示装置,所述装置包括:第一接收模块,用于接收用于关闭第一应用程序界面所在的第二窗口的关闭指令,所述第一应用程序界面为非透明界面;第一挂接模块,用于将主页界面从悬浮窗口中解除挂接,并将所述主页界面的主页界面对象挂接到载体界面上,所述悬浮窗口的窗口层级高于所述载体界面所在的第一窗口的窗口层级,所述载体界面为空白界面;第一关闭模块,用于关闭所述第一应用程序界面所在的第二窗口。第三方面,提供了一种智能电视,所述智能电视包括:处理器、存储器和通信接口,所述处理器、所述存储器和所述通信接口通过通信总线相连;所述通信接口,用于接收关闭指令,所述关闭指令用于关闭第一应用程序界面所在的第二窗口;所述存储器,用于存储程序代码;所述处理器,用于读取所述存储器中存储的程序代码,并执行上述的主页界面显示方法。本专利技术实施例提供的技术方案带来的有益效果是:通过当关闭非透明界面的第一应用程序界面时,先将主页界面从悬浮窗口中解除挂接,将该主页界面的主页界面对象挂接到载体界面上,再关闭第一应用程序界面所在的第二窗口,由于应用程序界面所在的窗口与载体界面所在的窗口的窗口层级相同,生成时刻晚的应用程序界面所在的窗口会位于生成时刻早的载体界面所在的窗口之上;因此解决了在智能电视关闭非透明的第一应用程序界面后,再打开半透明的第二应用程序界面,该第二应用程序界面会显示在灰色的背景之上,影响智能电视的界面视觉效果的问题;达到了当关闭非透明界面的第一应用程序界面之后打开半透明的第二应用程序界面时,打开后的第二应用程序界面会显示在主页界面之上,提高智能电视的界面视觉效果的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的主页界面显示方法的方法流程图;图2是本专利技术另一个实施例提供的主页界面显示方法的方法流程图;图3A是本专利技术又一个实施例提供的主页界面显示方法的方法流程图;图3B是本专利技术一个实施例提供的第二应用程序界面位于主页界面之上的示意图;图4A是本专利技术再一个实施例提供的主页界面显示方法的方法流程图;图4B是本专利技术一个实施例提供的将Activity实例添加到列表对象中方法的方法流程图;图5是本专利技术一个实施例提供的载体界面生命周期触发主页界面对象显示和关闭的方法流程图;图6是本专利技术一个实施例中提供的主页界面显示装置的结构方框图;图7是本专利技术部分实施例中提供的智能电视的结构方框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。目前,智能电视普遍使用Android操作系统,各个界面对象所在的窗口中Activity的显示和交互状态主要包括onCreate、onStart、onResume、onPause、onStop、onDestory等生命周期函数。操作系统将该Activity显示到前台时会依次触发onCreate、onStart、onResume生命周期函数,将该Activity关闭时会依次调用onPause、onStop、onDestory生命周期函数,其中,该Activity可以是非透明的,也可以是半透明的,当一个半透明的Activity显示在另一个Activity之上时,处于下方的Activity会进入onPause生命周期,此时若处于上方的半透明的Activity关闭,处于下方的Activity则会进入onResume生命周期。请参考图1,其示出了本专利技术一个实施例提供的主页界面显示方法的方法流程图。该主页界面显示方法应用于智能电视中,可以包括如下步骤:步骤101,接收用于关闭第一应用程序界面所在的第二窗口的关闭指令,该第一应用程序界面为非透明界面。智能电视开机后,该智能电视的操作系统将先利用进程的context实例对象,创建第一窗口,再调用载体界面的onCreate生命周期函数生成与该第一窗口对应的载体界面,接着调用载体界面的onStart生命周期函数,通过该智能电视的控制单元利用onStart生命周期函数注册载体界面的Activity实例,该载体界面为空白界面。当智能电视注册载体界面的Activity实例之后,该智能电视会再创建第二窗口,该第二窗口中显示第一应用程序界面。由于载体界面所在的第一窗口和第一应用程序界面所在的第二窗口的窗口层级相同,生成时刻晚的第二窗口位于生成时刻早的第一窗口之上,因此第一应用程序界面将位于载体界面之上显示,载体界面会被调至后台。当载体界面被调至后台后,会触发该载体界面的onPause生命周期函数和onStop生命周期函数,处于onStop生命周期函数下的载体界面为处于后台且完全不可见。用户可以对遥控装置上的按键进行按压操作,利用遥控装置向智能电视发送用于关闭第一应用程序界面所在的第二窗口的关闭指令。步骤102,将主页界面从悬浮窗口中解除挂接,并将主页界面的主页界面对象挂接到载体界面上,该悬浮窗口的窗口层级高于载体界面所在的第一窗口的窗口层级。主页界面由主页界面对象和载体界面构成,该主页界面为人机交互界面。在海信VIDAA4代系统中,主页界面在悬浮窗口中本文档来自技高网...

【技术保护点】
一种主页界面显示方法,其特征在于,应用于智能电视中,所述方法包括:接收用于关闭第一应用程序界面所在的第二窗口的关闭指令,所述第一应用程序界面为非透明界面;将主页界面从悬浮窗口中解除挂接,并将所述主页界面的主页界面对象挂接到载体界面上,所述悬浮窗口的窗口层级高于所述载体界面所在的第一窗口的窗口层级,所述载体界面为空白界面;关闭所述第一应用程序界面。

【技术特征摘要】
1.一种主页界面显示方法,其特征在于,应用于智能电视中,所述方法包括:接收用于关闭第一应用程序界面所在的第二窗口的关闭指令,所述第一应用程序界面为非透明界面;将主页界面从悬浮窗口中解除挂接,并将所述主页界面的主页界面对象挂接到载体界面上,所述悬浮窗口的窗口层级高于所述载体界面所在的第一窗口的窗口层级,所述载体界面为空白界面;关闭所述第一应用程序界面。2.根据权利要求1所述的方法,其特征在于,在所述接收用于关闭第一应用程序界面所在的第二窗口的关闭指令之后,所述方法还包括:判定所述第一应用程序界面所在的第二窗口与所述载体界面所在的第一窗口是否相邻;当所述第一窗口与所述第二窗口相邻时,执行所述将主页界面从悬浮窗口中解除挂接,将所述主页界面的主页界面对象挂接到载体界面上的步骤;当所述第一窗口与所述第二窗口不相邻时,关闭所述第一应用程序界面所在的第二窗口。3.根据权利要求1所述的方法,其特征在于,在所述关闭所述第一应用程序界面所在的第二窗口之后,所述方法还包括:接收用于显示第二应用程序界面的显示指令;生成第三窗口,在所述第三窗口中显示所述第二应用程序界面,所述第三窗口与所述第一窗口的窗口层级相同;当所述第二应用程序界面为非透明界面时,移除挂接到所述第一窗口的载体界面上的主页界面对象。4.根据权利要求1所述的方法,其特征在于,在所述将所述主页界面的主页界面对象挂接到载体界面上之前,所述方法还包括:将所述载体界面的Activity实例添加到记录所述载体界面的Activity实例的列表对象中,所述列表对象记录有所述主页界面对象正在挂接的载体界面的Activity实例,所述载体界面的Activity实例是所述智能电视生成第一窗口后注册的;在所述移除挂接到所述第一窗口的载体界面上的主页界面对象之后,所述方法还包括:将所述载体界面的Activity实例从所述列表对象中移除;若移除所述载体界面的Activity实例后的所述列表对象为空,将所述主页界面对象的可见性设置为不可见,所述主页界面对象的可见性用于表示所述主页界面对象是否可见。5.根据权利要求4所述的方法,其特征在于,所述将所述载体界面的Activity实例添加到记录所述载体界面的Activity实例的列表对象中,包括:检测所述载体界面的Activity实例是否已添加到所述列表对象中;当所述列表对象未添加所述载体界面的Activity实例时,将所述载体界面的Activity实例添加到所述列表对象中。6.一种主页界面显示装置,其特征在于,应用于智能电视中,所述装置包括:第一接收模块,用于接收用于关闭第一应用程序界面所在的第二窗口的关闭指令,所述第一应用程序界面为非透明界面;第一挂接模块,用于将主页界面从悬浮窗口中解除...

【专利技术属性】
技术研发人员:刘承龙苑衍梅
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

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

1