说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 20221028498 8.3 (22)申请日 2022.03.23 (65)同一申请的已公布的文献号 申请公布号 CN 114385304 A (43)申请公布日 2022.04.22 (73)专利权人 麒麟软件有限公司 地址 300450 天津市滨 海新区塘沽海 洋科 技园信安创业广场3号楼6 -8层 (72)发明人 黄彩龙 杨陈博寰  马超 黄晟  李翔 杨硕 彭韬 游远 赵坤  谢辉军  (74)专利代理 机构 北京汇智英财专利代理事务 所(普通合伙) 11301 专利代理师 陈丕光(51)Int.Cl. G06F 9/451(2018.01) G06F 9/455(2006.01) G06F 9/54(2006.01) 审查员 宫召英 (54)发明名称 安卓应用调用L inux截图工具的方法 (57)摘要 本申请公开了安卓应用调用Linux截图工具 的方法, 设置Linux兼容Android系统, 并在系统 中建立Linux操作系统与设置在容器内的 Android系统之间的通信通道, Android应用调用 Linux截图工 具进行自定义截图并保存。 Linux窗 口程序通过socket向Android系统发送软件包名 和截图路径, Android端事件服务程序通知 Android应用根据软件包名和截图保存路径读取 截图文件并调用分享界面进行分享, 实现一键调 用Linux截图工具并将截图进行分享的功能。 解 决了现有的Linux兼容Android系统 中Linux操作 系统截图的图片内容不会直接被Android系统调 用, 需要通过访问Linux文件系统来实现, 导致 Android环境下发送截图环 节复杂的技 术问题。 权利要求书1页 说明书6页 附图3页 CN 114385304 B 2022.07.08 CN 114385304 B 1.一种Andro id应用调用L inux截图工具截图并分享的方法, 其特 征在于, 包括: S1、 在Linux操作系统上使用docker加载Android镜像, 让Linux操作系统和Android系 统共享同一 Linux内核; S2、 在容器中启动Android系统, 得到Linux兼容Android系统, Linux操作系统和 Android系统之间文件互通, 且数据共享目录; S3、 编写显示Linux窗口程序, 使每个Android应用在Linux端对应一个图形窗口, 并编 写Android端基于Unix  domain socker的事件服务程序, Linux窗口程序和事件服务程序建 立socker通信通道; S4、 启动Android应用并登录, 在Linux端显示Android应用画面对应的图形窗口上发起 截图分享请求; S5、 启动Linux截图工具, 在Linux端显示Android应用画面的图形窗口内监听截图相关 信号或剪切板数据变化信号; S6、 用户自定义选择截图区域, Linux截图工具监听到截图相关信号或剪切板数据变化 信号时进行截图, 将得到的截图文件保存为剪切板截图或者本地截图; S7、 Linux窗口程序通过socket向Andro id端事件服务程序发送软件 包名和截图路径; S8、 Linux端以客户端的身份去连接Android端事件服务程序, 连接成功后, 将Android 系统对应的软件 包名和截图保存路径发给Andro id端事件服务程序; S9、 Android端事件服务程序收到软件包名和截图保存路径后, 开始发送系统广播消 息, Android系统接收到系统广播消 息后, 根据系统广播消 息中的软件包名进行匹配, 匹配 到的Android应用根据系统广播消息中的截图保存路径启动 分享流程, 调用分享界面进行 分享。权 利 要 求 书 1/1 页 2 CN 114385304 B 2安卓应用调用Lin ux截图工具 的方法 技术领域 [0001]本申请属于Andro id技术领域, 尤其涉及安卓应用调用L inux截图工具的方法。 背景技术 [0002]近年来, 随着Android用户的增长, 以及Android软硬件产品的成熟和发展, Android应用生态呈现出爆发式发展, 在很多领域都已经超过Windows应用生态和iOS应用 生态, 成为目前使用最广泛的应用生态。 随着信息技术的飞速发展, 国家对信息安全的重视 程度日益提升, 国内基于开源Linux操作系统的自主操作系统日益发展壮大, 但Linux操作 系统生态应用的严重缺乏仍旧是困扰Linux操作系统真正推向市场的一大痛点。 要解决 Linux操作系统的生态问题, 必须解决用户数不足和平台应用软件数不足这两个关键点。 Android在移动终端领域具有广泛的用户群, 并且 具有成熟的开 发平台和应用软件群体, 对 于解决Linux操作系统目前的窘境具有一定的参 考价值。 [0003]由于Android操作系统基于Linux内核发展而来, 其针对移动终端设备的特点在用 户空间做了大幅 的改进和增强, 所以给Linux操作系统兼容Andr oid应用提供了极大的可能 性和便利, 使得移动端的丰富应用很有可能成功运行在PC端。 近年来, Android应用生态在 Linux操作系统上的兼容支持成为了研究热点, 国内外有 许多研究人员尝试将A ndroid运行 环境迁移到Linux类计算机平台以实现Android应用生态在Linux操作系统上兼容支持效 果, 同时各种兼容技术衍生而出, 极大地推动了Linux应用生态的发展, 很大程度上弥补了 Linux应用缺乏的诟病, 方便了Linux操作系统用户的日常办公、 娱乐等需求, 也加快了 Linux操作系统走向消费市场的步伐 。 [0004]对于Linux操作系统而言, 截图工具也是必不可少的功能之一。 但微信、 QQ等 Android通讯类应用无法直接调用Linux截图工具来完成截图并分享, 造成了一些不好的体 验, 加深了系统的隔阂。 目前现有的Linux兼容Andr oid系统中Linux操作系统截图的图片内 容不会直接被Android系统调用, 需要通过访问Linux文件系统, 查找、 选择截图发送, 导致 Android环 境下发送截图环节复杂, 如果每次发送截图都 需要通过访问Linux文件系统来实 现, 问题就将变得 更加复杂。 发明内容 [0005]本申请提供了安卓应用调用Linux截图工具的方法, 用以解决现有的Linux兼容 Android系统中Linux操作系统截图的图片内容不会直接被An droid系统调用, 需要通过访 问Linux文件系统来实现, 导 致Android环境下发送截图环 节复杂的技 术问题。 [0006]有鉴于此, 本申请提供了安卓应用调用L inux截图工具的方法, 其特 征在于, 包括: [0007]对Linux操作系统进行兼容Android系统运行的环境准备, 得到Linux兼容Android 系统, Android系统包括Android应用和Android端事件服务程序, Linux操作系统包括Linux 窗口程序和L inux截图工具, Andro id应用画面显示于L inux窗口程序中; [0008]建立Linux操作系统与设置在容器内的Andro id系统之间的通信通道;说 明 书 1/6 页 3 CN 114385304 B 3

.PDF文档 专利 安卓应用调用Linux截图工具的方法

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