说明:收录各省市地方标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210134802.6 (22)申请日 2022.02.15 (65)同一申请的已公布的文献号 申请公布号 CN 114185508 A (43)申请公布日 2022.03.15 (73)专利权人 麒麟软件有限公司 地址 300450 天津市滨 海新区塘沽海 洋科 技园信安创业广场3号楼6 -8层 (72)发明人 彭韬 杨硕 李翔 黄晟 黄彩龙  马超 游远 赵坤 谢辉军  杨陈博寰   (74)专利代理 机构 北京汇智英财专利代理事务 所(普通合伙) 11301 代理人 牟长林 (51)Int.Cl. G06F 3/14(2006.01)G06F 9/4401(2018.01) G06F 9/451(2018.01) (56)对比文件 CN 112099923 A,2020.12.18 CN 105447898 A,2016.0 3.30 CN 113157362 A,2021.07.23 CN 113342422 A,2021.09.0 3 CN 113900754 A,202 2.01.07 CN 112269604 A,2021.01.26 CN 105786424 A,2016.07.20 CN 106055246 A,2016.10.26 CN 107402709 A,2017.1 1.28 CN 112860363 A,2021.0 5.28 US 20191471 14 A1,2019.0 5.16 WO 2021232 930 A1,2021.1 1.25 审查员 刘洋 (54)发明名称 在Linux兼容安卓系统上进行左右分屏的方 法 (57)摘要 本申请公开了在Linux兼容安卓系统上进行 左右分屏的方法, 所述方法包括以下步骤: 选择 Android系统镜像文件并对所述Android系统镜 像文件做预处理; Linux系统上运行docker容器 里所述Android系统; 所述Linux系统创建 Android应用显示视窗; 所述Android系统接收 Linux系统的启动命令, 创建虚拟屏并绑定所述 Android应用显示视窗; 所述Android系统启动应 用至虚拟屏; 所述Android系统对Android应用所 在虚拟屏进行左右分屏; 在内存中添加所述 Android应用的界面跳转匹配规则; 所述Android 应用跳转界面时, 根据所述界面跳转匹配规则来 选择启动至左屏或右屏; 本发明更加契合宽屏显 示, 带来了两个窗口同时显示的交互体验, 使多 个创建的Android应用达到左右分屏的效果, 有 效地避免了多个 应用场景被中断的情况。 权利要求书2页 说明书5页 附图3页 CN 114185508 B 2022.04.26 CN 114185508 B 1.在Linux兼容安卓系统上进行左右分屏的方法, 其特征在于, 所述方法包括以下步 骤: 选择Andro id系统镜像文件并对所述Andro id系统镜像文件做预处 理; Linux系统上运行docker容器里的所述Andro id系统; 所述Linux系统创建Andro id应用显示视窗; 所述Android系统接收Linux系统的启动命令, 创 建虚拟屏 并绑定所述Android应用显 示视窗; 所述Andro id系统启动所述Andro id应用至所述虚拟屏; 所述Andro id系统对所述Andro id应用所在的所述虚拟屏进行左右分屏; 在内存中添加所述Andro id应用的界面跳转匹配规则; 所述Andro id应用跳转界面时, 根据所述界面跳转匹配规则来选择启动至左屏或右屏。 2.根据权利要求1所述的在Linux兼容安卓系 统上进行左右分屏的方法, 其特征在于, 所述选择Andro id系统镜像文件并对所述Andro id系统镜像文件做预处 理, 包括以下步骤: 选择支持分屏模式方案的所述Andro id系统平台进行系统定制; 将所述Andro id系统上原 物理屏分屏模式的方案移植至所述虚拟屏。 3.根据权利要求1所述的在Linux兼容安卓系 统上进行左右分屏的方法, 其特征在于, 所述Linux系统上运行docker容器里的所述Andro id系统, 包括以下步骤: 所述Linux系统上使用docker加 载所述Android系统的镜像, 让所述Linux系统和所述 Android系统共享同一所述 Linux系统内核; 所述容器中启动所述Andro id系统环境。 4.根据权利要求1所述的在Linux兼容安卓系 统上进行左右分屏的方法, 其特征在于, 所述Andro id系统对所述Andro id应用所在的所述虚拟屏进行左右分屏, 包括以下步骤: 获取所述虚拟屏中所述Andro id应用界面所在的任务栈的任务 ID; 根据所述任务ID, 执行Android  Activity任务管理服务类中的方法setTaskWindowin gModeSpl itScreenPrimary, 所述Andro id系统将对当前 所述虚拟屏进行分屏显示。 5.根据权利要求1所述的在Linux兼容安卓系 统上进行左右分屏的方法, 其特征在于, 所述Andr oid系统解析所述Andr oid应用内的资源文件, 并保存与预设定左右屏幕的界面跳 转匹配规则至内存中, 包括以下步骤: 解析所述Andro id应用内存在的所述界面跳转匹配规则的资源文件; 对无所述界面跳转匹配规则的资源文件的所述Andro id应用做预设定规则; 将解析的所述界面跳转匹配规则或所述预设定规则保存至内存中。 6.根据权利要求1所述的在Linux兼容安卓系 统上进行左右分屏的方法, 其特征在于, 所述Android应用跳转界面时, 根据所述界面跳转匹配规则来选择启动至左屏或右屏, 包括 以下步骤: 在Activity启动流 程中添加拦截器; 所述拦截器在每次Andro id应用界面跳转时对所述Activity启动流 程进行拦截; 再将左屏当前所述Activity启动流程与预启动的所述Activity启动流程按所述界面 跳转匹配规则进行匹配; 匹配符合所述界面跳转匹配规则的, 则在启动意图中设置意图标识, 所述Android应用权 利 要 求 书 1/2 页 2 CN 114185508 B 2界面启动至右屏; 反之, 所述Andro id应用界面则按所述当前Activity启动流 程, 启动至左屏。权 利 要 求 书 2/2 页 3 CN 114185508 B 3

.PDF文档 专利 在Linux兼容安卓系统上进行左右分屏的方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 在Linux兼容安卓系统上进行左右分屏的方法 第 1 页 专利 在Linux兼容安卓系统上进行左右分屏的方法 第 2 页 专利 在Linux兼容安卓系统上进行左右分屏的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:26:26上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。