[发明专利]一种应用界面显示方法、装置及移动终端有效
申请号: | 201810228052.2 | 申请日: | 2018-03-20 |
公开(公告)号: | CN110308956B | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 吴锦;修平 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 界面 显示 方法 装置 移动 终端 | ||
本发明公开了一种应用界面显示方法、装置及移动终端,属于移动终端技术领域。该方法包括:在桌面中创建窗口容器控件,并启动目标应用,目标应用为嵌入在桌面且需要显示应用界面的应用,桌面显示在主屏幕上;通过窗口容器控件获取目标应用的绘制信息,并基于绘制信息绘制目标应用的应用界面;通过窗口容器控件将目标应用的应用界面作为桌面的界面的并行页面显示在主屏幕上。由于该窗口容器控件是创建在桌面中的,而桌面显示在主屏幕上,这样,就可以将该目标应用的应用界面作为桌面界面的并行页面显示在主屏幕上,如此,用户可以通过在桌面上执行页面切换操作来切换到目标应用的应用界面上,使得用户可以通过最短的操作路径来实现跨应用操作。
技术领域
本发明涉及移动终端技术领域,特别涉及一种应用界面显示方法、装置及移动终端。
背景技术
当前,移动终端中可以安装有各种各样的应用,且安装的应用的应用图标可以显示在移动终端的桌面上。当用户想要使用目标应用时,用户可以点击目标应用的应用图标。移动终端在检测到用户针对该目标应用的应用图标的点击操作后,可以启动该目标应用并在主屏幕上显示该目标应用的应用界面。
相关技术中,当移动终端当前正在主屏幕上显示某个应用的应用界面时,若用户在此时想要切换至其他应用,则需要通过点击返回键退出当前显示的应用的应用界面,以返回到桌面,通过再次点击其他应用的图标来启动其他应用,以使其他应用的应用界面显示在移动终端的主屏幕上。
由此可见,在相关技术中,若用户想要切换至其他应用,则需要退出当前显示的应用界面,重新在桌面上点击其他应用的应用图标以在主屏幕上显示其他应用的应用界面,操作较为繁琐。
发明内容
为了解决现有技术中切换应用时操作繁琐的问题,本发明实施例提供了一种应用界面显示方法、装置及移动终端。所述技术方案如下:
第一方面,提供了一种应用界面显示方法,所述方法包括:
当检测到针对目标应用的嵌入显示指令时,在桌面中创建窗口容器控件,并启动所述目标应用,所述目标应用为嵌入在所述桌面且需要显示应用界面的应用,所述桌面显示在主屏幕上;
通过所述窗口容器控件获取所述目标应用的绘制信息,并基于所述绘制信息绘制所述目标应用的应用界面;
通过所述窗口容器控件将所述目标应用的应用界面作为所述桌面的界面的并行页面显示在所述主屏幕上。
可选地,所述在桌面中创建窗口容器控件,包括:
在所述桌面的Activity组件中创建虚拟屏对应的窗口容器;
为所述窗口容器创建监听事件,并在所述窗口容器中创建TextureView和表层Surface对象,以实现所述窗口容器控件的创建;
其中,所述监听事件用于监听所述桌面是否加载完成,所述TextureView用于绘制和显示所述目标应用的应用界面,所述Surface对象包括用于指示所述窗口容器的宽度、高度和屏幕分辨率的窗口信息。
可选地,所述通过所述窗口容器控件获取所述目标应用的绘制信息,并基于所述绘制信息绘制所述目标应用的应用界面,包括:
通过所述Surface对象抓取所述目标应用的绘制信息;
基于所述绘制信息和所述窗口信息,通过所述TextureView绘制所述目标应用的应用界面。
可选地,所述通过所述窗口容器控件将所述目标应用的应用界面作为所述桌面的界面的并行页面显示在所述主屏幕上,包括:
通过所述TextureView将所述目标应用的应用界面作为所述桌面的界面的并行页面显示在所述主屏幕上。
可选地,所述为所述窗口容器创建监听事件之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810228052.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接口调用方法、系统及设备
- 下一篇:任务提示方法及装置