The invention discloses a method for accelerating system start-up of Android smart TV. By extending the layer management service of Android system, the graphical interface of each application is displayed and controlled in the layer management service, and the graphical interface of each application is determined according to the playing status of the boot video. The method of accelerating system startup for Android smart TV can realize parallel operation mode of startup desktop application program and playing boot video, effectively reduce system startup time, and boot broadcasting startup background application service can also start in advance of boot video player, reduce the probability of occurrence of Katon problem when desktop application starts, and enhance user experience.
【技术实现步骤摘要】
用于Android智能电视的加速系统启动的方法
本专利技术涉及Android智能电视
,特别涉及用于Android智能电视的加速系统启动的方法。
技术介绍
Android系统目前已经成为智能电视的主流平台,各生产厂商均增加了开机时播放开机视频的功能,实现视频内容推广的目的。现有的系统启动时播放开机视频的主流实现方法主要有:一是开机时即开始播放开机视频,此时Android系统的应用管理服务(AMS)监控开机视频的播放进度,如开机视频没有播放完毕,应用管理服务(AMS)只启动后台服务,但是不会启动桌面应用,应用管理服务(AMS)此时会处于等待状态;当检测到开机视频播放完毕时,应用管理服务(AMS)才会启动桌面应用。二是在开机视频播放期间,Android系统的应用管理服务(AMS)按正常流程启动后台服务及桌面应用,通过在桌面应用中监控开机视频播放状态,待开机视频播放完毕后,桌面再进行图形界面的初始化及显示。上面的这些实现方法,总体上开机视频的播放和启动桌面应用是一个顺序启动流程,会增加了电视的开机总时间,同时会带来桌面应用的操作卡顿,影响用户体验。
技术实现思路
本专利技术的目的是克服上述
技术介绍
中不足,提供用于Android智能电视的加速系统启动的方法,在Android智能电视开机后,播放开机视频期间,实现桌面应用及应用服务提前后台启动但不显示应用的图形界面(UI)的内容,有效提高系统启动速度并改善系统启动后一定时间内应用的操作流畅性。为了达到上述的技术效果,本专利技术采取以下技术方案:用于Android智能电视的加速系统启动的方法,包括以下步骤:A.在系统 ...
【技术保护点】
1.用于Android智能电视的加速系统启动的方法,其特征在于,包括以下步骤:A.在系统内增加一个开机视频播放系统属性,定义开机视频在不同播放状态下对应的开机视频播放系统属性的取值:开机视频播放状态为未播放时,开机视频播放系统属性取值为a;开机视频播放状态为正在播放时,开机视频播放系统属性取值为b;开机视频播放状态为播放结束时,开机视频播放系统属性取值为c;B.电视启动后,系统初始化程序分别启动开机视频播放程序及图层管理服务并同时启动应用管理服务,由应用管理服务启动桌面应用程序;C.开机视频播放程序根据当前开机视频播放状态为开机视频播放系统属性赋值,并将赋值后的开机视频播放系统属性提供给图层管理服务;D.图层管理服务在收到各桌面应用程序的图形显示申请消息时,获取开机视频播放系统属性的取值,并根据开机视频播放系统属性的取值进行桌面应用程序的图形界面的显示控制:若机视频播放系统属性取值为b,则不显示桌面应用程序的图形界面;若机视频播放系统属性取值为c,则显示桌面应用程序的图形界面。
【技术特征摘要】
1.用于Android智能电视的加速系统启动的方法,其特征在于,包括以下步骤:A.在系统内增加一个开机视频播放系统属性,定义开机视频在不同播放状态下对应的开机视频播放系统属性的取值:开机视频播放状态为未播放时,开机视频播放系统属性取值为a;开机视频播放状态为正在播放时,开机视频播放系统属性取值为b;开机视频播放状态为播放结束时,开机视频播放系统属性取值为c;B.电视启动后,系统初始化程序分别启动开机视频播放程序及图层管理服务并同时启动应用管理服务,由应用管理服务启动桌面应用程序;C.开机视频播放程序根据当前开机视频播放状态为开机视频播放系统属性赋值,并将赋值后的开机视频播放系统属性提供给图层管理服务;D.图层管理服务在收到各桌面应用程序的图形显示申请消息时,获取开机视频播放系统属性的取值,并根据开机视频播放系统属性的取值进行桌面应用程序的图形界面的显示控制:若机视频播放系统属性取值为b,则不显示桌面应用程序的图形界面;若机视频播放系统属性取值为c,则显示桌面应用程序的图形界面。2.根据权利要求1所述的用于A...
【专利技术属性】
技术研发人员:缪鸿生,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。