[发明专利]一种应用切换时等待缓冲效果的实现方法及系统在审

专利信息
申请号: 201310297420.6 申请日: 2013-07-16
公开(公告)号: CN103544059A 公开(公告)日: 2014-01-29
发明(设计)人: 刘亚萍 申请(专利权)人: TCL集团股份有限公司
主分类号: G06F9/48 分类号: G06F9/48;G06F9/50
代理公司: 深圳市君胜知识产权代理事务所 44268 代理人: 刘文求;杨宏
地址: 516001 广东省惠州市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用 切换 等待 缓冲 效果 实现 方法 系统
【说明书】:

技术领域

发明涉及应用切换显示领域,尤其涉及一种应用切换时等待缓冲效果的实现方法及系统。

背景技术

Android系统由于其开放性、服务的免费性、与互联网无缝对接的性能而广泛应用于智能手机、平板电脑、智能电视等领域,越来越多的开发者也投入到Android阵营中来。随着更多终端商的加盟和应用需要的多元化,各式各样的应用使用在Android设备中。但是由于如网络、硬件性能、Android系统的机制等各种原因的限制,这些应用在窗口启动及窗口间切换时黑屏、假死等现象频繁发生,所以开发者往往会在这些地方加入缓冲等待效果,例如进度条、提示框等,而这些缓冲等待效果的生命周期、可占用的资源等往往依赖于父窗口,所以在某些情况下会出现闪烁、动画效果卡顿、父窗口初始化时间长缓冲等待无法显示而整个屏幕依旧黑屏等问题。所以现有的Android平台存在应用(窗口)切换时缓冲等待窗口显示响应慢、闪烁、窗口过度不平滑等问题。

因此,现有技术还有待于改进和发展。

发明内容

鉴于上述现有技术的不足,本发明的目的在于提供一种应用切换时等待缓冲效果的实现方法及系统,旨在解决现有的Android系统应用之间切换时等待提示窗口响应慢、闪烁、窗口过渡不平滑等问题。

本发明的技术方案如下:

一种应用切换时等待缓冲效果的实现方法,其中,包括步骤:

A、在检测到用户将第一应用切换至第二应用时,启动第二应用,并初始化第二应用的窗口;

B、通知启动等待窗口,第一应用接收到通知消息后,启动所述等待窗口,同时第二应用加载构筑第二应用窗口所需的资源和过程;

C、当第二应用窗口初始化以及窗口构筑的过程完成后,发送取消等待窗口的消息至第一应用,同时将第二应用窗口置顶至窗口的最前端。

所述的应用切换时等待缓冲效果的实现方法,其中,所述步骤A之前还包括步骤:

预先创建等待窗口,并将等待窗口添加至正在运行且进行窗口显示的第一应用。

所述的应用切换时等待缓冲效果的实现方法,其中,所述预先创建等待窗口,并将等待窗口添加至正在运行且进行窗口显示的第一应用的步骤具体包括:

创建一窗口的实例;

设置该窗口的布局属性,并将该窗口设置为系统级窗口,以及设置该窗口不接受任何事件,形成等待窗口;

配置显示该等待窗口所需的权限;

将等待窗口添加至正在运行且进行窗口显示的第一应用。

所述的应用切换时等待缓冲效果的实现方法,其中,所述步骤A之前还包括步骤:

创建一进程之间通信的通信模块,用于通知启动和取消等待窗口,并将所述通信模块的接收处理部分添加至第一应用中。

所述的应用切换时等待缓冲效果的实现方法,其中,将所述第二应用在窗口初始化以及窗口构筑的过程中的主题模式设置为半透明效果。

所述的应用切换时等待缓冲效果的实现方法,其中,所述步骤C之后还包括步骤:

第一应用接收到取消等待窗口的消息后,取消显示等待窗口,并将第一应用切换到后台,将第一应用窗口设置为暂停状态。

一种应用切换时等待缓冲效果的实现系统,其中,包括:

初始化模块,用于在检测到用户将第一应用切换至第二应用时,启动第二应用,并初始化第二应用的窗口;

等待窗口显示模块,用于通知启动预先添加至第一应用的等待窗口,第一应用接收到通知消息后,启动所述等待窗口,同时第二应用加载构筑第二应用窗口所需的资源和过程;

等待窗口取消模块,用于当第二应用窗口初始化以及窗口构筑的过程完成后,发送取消等待窗口的消息至第一应用,同时将第二应用窗口置顶至窗口的最前端。

所述的应用切换时等待缓冲效果的实现系统,其中,还包括:

等待窗口创建模块,用于预先创建等待窗口,并将等待窗口添加至正在运行且进行窗口显示的第一应用。

所述的应用切换时等待缓冲效果的实现系统,其中,所述等待窗口创建模块包括:

实例创建单元,用于创建窗口的实例;

窗口设置单元,用于设置该窗口的布局属性,并将该窗口设置为系统级窗口,以及设置该窗口不接受任何事件,形成等待窗口;

权限配置单元,用于配置显示该等待窗口所需的权限;

窗口添加单元,用于将等待窗口添加至正在运行且进行窗口显示的第一应用。

所述的应用切换时等待缓冲效果的实现系统,其中,还包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310297420.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top