[发明专利]一种基于Android操作系统的多窗口界面实现方法有效
申请号: | 201410742479.6 | 申请日: | 2014-12-08 |
公开(公告)号: | CN104461242B | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 祁成红 | 申请(专利权)人: | 深圳市嘉乐派科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Android操作系统的多窗口界面实现方法,所述系统包括包管理服务单元、活动管理服务单元、窗口管理服务单元,所述实现方法包括用户端启动新的应用窗口,对应的信息发送给活动管理服务单元;活动管理服务单元校验启动权限;活动管理服务单元进行应用窗口的切换;活动管理服务单元启动新的应用;窗口管理服务单元分配位置和大小;窗口管理服务单元显示新的应用窗口。本发明可实现在Android设备屏幕上面同时显示多个应用窗口,而且用户可以在不退出当前应用的情况下打开新的应用。 | ||
搜索关键词: | 一种 基于 android 操作系统 窗口 界面 实现 方法 | ||
【主权项】:
一种基于Android操作系统的多窗口界面实现方法,其特征在于:所述系统包括包管理服务单元、活动管理服务单元、窗口管理服务单元,所述实现方法具体包括以下步骤:A、用户端启动新的应用窗口,对应的信息发送给活动管理服务单元;B、活动管理服务单元根据发送过来的信息解析出目标应用信息,校验启动权限,如校验成功,执行步骤C,如校验失败,启动失败;C、活动管理服务单元将目标应用信息告知窗口管理服务单元准备进行应用窗口的切换;D、活动管理服务单元启动新的应用;E、窗口管理服务单元根据新的应用窗口的配置信息为其分配位置和非全屏的大小;包括如下步骤:E1、将屏幕固定为横屏模式,将纵坐标值固定为状态栏的高度;E2、判断应用窗口为横屏竖屏的属性,根据窗口属性计算应用窗口宽度和初始横坐标值;所述计算的方法包括:E21、计算应用窗口宽度,若应用窗口为竖屏,设置窗口宽度为三分之一横向屏宽;若应用窗口为横屏,设置窗口宽度为三分之二横向屏宽;E22、计算初始横坐标值,设置两个计数器,分别计数自系统启动以来系统打开过的横屏和竖屏应用窗口的数量,根据计数结果为新的窗口计算一个初始的横坐标;对于拖动窗口,根据当前焦点窗口的大小和位置,来确定新的应用窗口的最终横坐标值;E3、设置一套竖屏配置项,当系统启动竖屏应用模式时,拷贝这套人竖屏配置项,以实现竖屏的应用强制在横屏上面正常显示;F、新的应用在分配的窗口中绘画自己的窗口界面,绘画完成后窗口管理服务单元将新的应用窗口显示出来,启动完成;G、在活动管理服务单元中设置一套管理应用的基础策略,实现应用窗口的应用操作需求。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市嘉乐派科技有限公司,未经深圳市嘉乐派科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410742479.6/,转载请声明来源钻瓜专利网。