一种电视主页的插件加载方法、装置、电视及存储介质制造方法及图纸

技术编号:28142445 阅读:26 留言:0更新日期:2021-04-21 19:21
本发明专利技术实施例公开了一种电视主页的插件加载方法、装置、电视及存储介质。该方法包括:在主页进程启动时,判断电视系统中是否存在支持加载到主页显示的插件UI的应用;若是,则根据所述应用的应用程序清单文件中的插件UI的插件apk的存储路径加载所述插件apk到主页进程中。本发明专利技术实施例的技术方案,只是将插件UI的apk加载到主页进程中,无需完整地加载整个应用,实现轻量化的插件加载,降低了主页的内存占用,提高用户体验。提高用户体验。提高用户体验。

【技术实现步骤摘要】
一种电视主页的插件加载方法、装置、电视及存储介质


[0001]本专利技术实施例涉及智能电视
,尤其涉及一种电视主页的插件加载方法、装置、电视及存储介质。

技术介绍

[0002]随着安卓应用的爆发式发展,应用内集成的功能越来越丰富,越来越复杂。尤其是智能电视厂商,需要在电视主页呈现尽可能多的内容给用户,通常这些内容需要从多个应用内加载出来。传统的加载方式是由电视主页软件以插件的形式将其他需要用到的应用完整地加载到主页进程中来。这就导致了电视主页应用所占用的内存迅速增加,而系统的可用内存有限,将会直接限制业务的发展。主页完整地加载各个应用apk到自己的进程导致内存占用持续增长,限制业务。

技术实现思路

[0003]本专利技术实施例提供一种电视主页的插件加载方法、装置、电视及存储介质,以实现轻量化的插件加载,降低了主页的内存占用,提高用户体验。
[0004]第一方面,本专利技术实施例提供了一种电视主页的插件加载方法,包括:
[0005]在主页进程启动时,判断电视系统中是否存在支持加载到主页显示的插件UI的应用;
[0006]若是,则根据所述应用的应用程序清单文件中的插件UI的插件apk的存储路径加载所述插件apk到主页进程中。
[0007]可选的,在主页进程启动之前,还包括:
[0008]将所述插件UI打包成插件apk,保存到所述应用的安卓应用程序包中,并在应用程序清单文件中声明所述插件apk的存储路径。
[0009]可选的,在将所述插件UI打包成插件apk,保存到所述应用的安卓应用程序包中之后,还包括:
[0010]将所述应用安装到电视中,并将所述插件apk释放到应用程序清单文件中声明的存储路径。
[0011]可选的,所述判断电视系统中是否存在支持加载到主页显示的插件UI的应用,包括:
[0012]判断电视系统中的各个应用的应用程序清单文件中是否存在支持加载到主页显示的插件apk的存储路径。
[0013]第二方面,本专利技术实施例还提供了一种电视主页的插件加载装置,包括:
[0014]遍历单元,用于在主页进程启动时,判断电视系统中是否存在支持加载到主页显示的插件UI的应用;
[0015]加载单元,用于若是,则根据所述应用的应用程序清单文件中的插件UI的插件apk的存储路径加载所述插件apk到主页进程中。
[0016]可选的,所述装置还包括:
[0017]打包单元,用于将所述插件UI打包成插件apk,保存到所述应用的安卓应用程序包中,并在应用程序清单文件中声明所述插件apk的存储路径。
[0018]可选的,所述装置还包括:
[0019]释放单元,用于将所述应用安装到电视中,并将所述插件apk释放到应用程序清单文件中声明的存储路径。
[0020]可选的,所述遍历单元还用于判断电视系统中的各个应用的应用程序清单文件中是否存在支持加载到主页显示的插件apk的存储路径。
[0021]第三方面,本专利技术实施例还提供了一种电视,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中任一所述的电视主页的插件加载方法。
[0022]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中任一所述的电视主页的插件加载方法。
[0023]本专利技术实施例的技术方案,只是将插件UI的apk加载到主页进程中,无需完整地加载整个应用,实现轻量化的插件加载,降低了主页的内存占用,提高用户体验。
附图说明
[0024]图1是本专利技术实施例一中的一种电视主页的插件加载方法的流程示意图;
[0025]图2是本专利技术实施例二中的一种电视主页的插件加载装置的结构示意图;
[0026]图3是本专利技术实施例三中的一种电视的结构示意图。
具体实施方式
[0027]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0028]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0029]此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一速度差值称为第二速度差值,且类似地,可将第二速度差值称为第一速度差值。第一速度差值和第二速度差值两者都是速度差值,但其不是同一速度差值。术语“第一”、“第二”等不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0030]实施例一
[0031]图1为本专利技术实施例一提供的一种电视主页的插件加载方法的流程示意图,本专利技术实施例可适用于轻量化插件加载的情况。本专利技术实施例的方法可以由一种电视主页的插件加载装置来执行,该装置可以由软件和/或硬件的方式实现,并一般可集成于智能电视或终端设备中。参照图1,本专利技术实施例的电视主页的插件加载方法,具体包括如下步骤:
[0032]步骤S110、在主页进程启动时,判断电视系统中是否存在支持加载到主页显示的插件UI的应用。
[0033]具体的,当用户打开电视时,首先是显示主页,启动主页进程,同时判断电视系统中是否存在支持加载到主页显示的插件UI的应用,例如,智能电视安装有“电影”、“游戏”、“音乐”等应用程序,其中“电影”、“游戏”这两个应用程序需要在主页显示UI,因此,在开发这两个应用程序时会单独打包成插件UI的文件,在主页进程启动时,遍历电视系统中所有的应用程序,是否有应用程序存在支持加载到主页显示的插件UI。
[0034]作为一可选实施例,在开发电视的应用程序时,将需要送到主页显示的插件UI打包成插件apk,保存到所述应用的安卓应用程序包中,并在应用程序清单文件(AndroidManifest文件)中声明所述插件apk的存储路径。当将该应用安装到智能电视时,将所述插件apk释放到应用程序清单文件(AndroidManifest文件)中声明的存储路径。当主页进程启动时,判断电视系统中的各个应用的应用程序清单文件中是否存在支持加载到主页显示的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电视主页的插件加载方法,其特征在于,包括:在主页进程启动时,判断电视系统中是否存在支持加载到主页显示的插件UI的应用;若是,则根据所述应用的应用程序清单文件中的插件UI的插件apk的存储路径加载所述插件apk到主页进程中。2.根据权利要求1所述的电视主页的插件加载方法,其特征在于,在主页进程启动之前,还包括:将所述插件UI打包成插件apk,保存到所述应用的安卓应用程序包中,并在应用程序清单文件中声明所述插件apk的存储路径。3.根据权利要求2所述的电视主页的插件加载方法,其特征在于,在将所述插件UI打包成插件apk,保存到所述应用的安卓应用程序包中之后,还包括:将所述应用安装到电视中,并将所述插件apk释放到应用程序清单文件中声明的存储路径。4.根据权利要求3所述的电视主页的插件加载方法,其特征在于,所述判断电视系统中是否存在支持加载到主页显示的插件UI的应用,包括:判断电视系统中的各个应用的应用程序清单文件中是否存在支持加载到主页显示的插件apk的存储路径。5.一种电视主页的插件加载装置,其特征在于,包括:遍历单元,用于在主页进程启动时,判断电视系统中是否存在支持加载到主页显示的插件UI的应用;加载单元,用于若是,则根...

【专利技术属性】
技术研发人员:聂海
申请(专利权)人:深圳市酷开网络科技股份有限公司
类型:发明
国别省市:

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

1