iso file download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210294764.0 (22)申请日 2022.03.24 (71)申请人 北京麟卓信息科技有限公司 地址 100085 北京市海淀区西三 旗昌临801 号27号3层310、 312 (72)发明人 温研 (51)Int.Cl. G06F 3/0481(2022.01) G06F 3/04845(2022.01) G06F 9/451(2018.01) (54)发明名称 Linux平台上基于Intent的安卓应用文件发 送方法 (57)摘要 本发明公开了Linux平台上基于Intent的安 卓应用文件发送方法, 通过在安卓兼容环境中监 测安卓应用顶层窗口的切换, 实时判断安卓应用 是否切换到对话界面同时获取对话对象的对象 名, 当安卓应用显示单元接收到Linux系统鼠标 拖拽事件时向安卓兼容环境发送文件发送消息, 安卓兼容环境通过解析文件发送消息自动完成 对话对象的选择、 确认发送等系列操作, 从而实 现了在Linux系统的安卓兼容环境中以拖拽方式 将位于Linux系统上的文件发送至安卓应用的功 能, 有效提高了用户操作的便利性。 权利要求书2页 说明书5页 附图1页 CN 114385047 A 2022.04.22 CN 114385047 A 1.Linux平台上基于I ntent的安卓应用文件发送方法, 其特 征在于, 包括以下步骤: 步骤1、 安卓兼容环境获取当前已打开对话界面的活跃安卓应用作为目标应用, 获取所 述对话界面中对话对象的对象名, 建立目标应用的目标应用包名与对象名的映射关系表; 步骤2、 在Linux系 统中, 当安卓应用显示单元接收到向指定安卓应用拖拽目标文件的 文件拖拽事件消息后, 将目标文件传输到安卓兼容环境内, 并向安卓兼容环境发送文件发 送消息; 所述文件发送消息包含所述指定安卓应用的指定应用包名及目标文件在安卓兼容 环境中的文件 全路径名; 步骤3、 安卓兼容环境解析所述文件发送消息后, 在所述映射关系表中查找与所述指定 应用包名相对应的对象名作为指定对象名; 构建包含所述指定应用包名及文件全路径名的 Intent消息, 将所述 Intent消息发送至所述指定安卓应用; 步骤4、 在所述指定安卓应用弹出的发送对象选择窗口中定位对象名称编辑框, 将所述 指定对象名输入 对象名称编辑框后, 模拟鼠标点击 搜索结果列表中的第一项; 步骤5、 监测弹出的确认发送对话框, 若所述确认发送对话框位于所述发送对象选择窗 口内, 则隐藏所述确认发送对话框, 模拟鼠标点击确认发送对话框中的确认发送按钮; 若确 认发送对话框为独立窗口, 则显示确认发送对话框, 等待用户点击确认发送按 钮; 步骤6、 隐藏返回安卓应用对话框, 模拟鼠标点击留在指定安卓应用窗口中的按钮, 通 知安卓应用显示单 元激活指定安卓应用的窗口。 2.根据权利要求1所述的安卓应用文件发送方法, 其特征在于, 所述步骤1中安卓兼容 环境获取当前已打开对话界面的活跃安卓应用作为目标应用, 获取所述对话界面中对话对 象的对象名的方式为: 安卓兼容环境以监测到的处于活跃状态的安卓应用的作为目标应 用, 监测当前Top Activity的切换过程以新Activity所在的安卓应用作为顶层应用, 若顶 层应用的包名与目标应用的包名相同且新Activity具有对话界面的标识信息, 则获取目标 应用的当前对话界面中对话对象的对象名。 3.根据权利 要求2所述的安卓应用文件发送方法, 其特征在于, 所述新Activity具有对 话界面的标识信息的判断方式为: 预先提取安卓应用的对话界面的特征模式; 当目标应用 完成了所有View的构建和布局后截取目标应用DecorView的函数内容, 若函数内容与特征 模式相匹配, 则目标应用已切换到对话界面, 否则目标应用未切换到对话界面。 4.根据权利 要求2所述的安卓应用文件发送方法, 其特征在于, 所述新Activity具有对 话界面的标识信息的判断方式为: 预先获取目标应用的关键View组件的类名及V iew ID, 监 测目标应用运行时是否加载了 关键View组件且关键V iew组件为可见状态, 如果是则说明目 标应用已切换到对话界面, 否则目标应用未切换到对话界面。 5.根据权利要求4所述的安卓应用文件发送方法, 其特征在于, 所述获取目标应用的关 键View组件的类名及View ID的方式为: 采用安卓调试工具ADB连接正在运行的安卓应用, 通过Hierarc hy Viewer获取关键View组件的类名和View ID。 6.根据权利要求1所述的安卓应用文件发送方法, 其特征在于, 所述步骤1还包括当安 卓兼容环境监测到所述目标应用退出时, 在所述映射关系表中删除该目标应用对应的映射 关系。 7.根据权利要求1所述的安卓应用文件发送方法, 其特征在于, 所述步骤1中获取所述 对话界面中对话对象的对象名的方式为: 截取当前对话界面并识别顶部文本获取对象名权 利 要 求 书 1/2 页 2 CN 114385047 A 2称。 8.根据权利要求1所述的安卓应用文件发送方法, 其特征在于, 所述步骤4中还包括 隐 藏所述发送对象选择窗口。 9.根据权利要求8所述的安卓应用文件发送方法, 其特征在于, 所述隐藏所述发送对象 选择窗口的方式为: 将所述发送对 象选择窗口设置为无边框窗口后, 隐藏所述发送对 象选 择窗口。 10.根据权利要求8所述的安卓应用文件发送方法, 其特征在于, 所述隐藏所述发送对 象选择窗口的方式为: 修改所述 发送对象选择窗口的taskAffinity使其与指定安卓应用当 前Activity的taskAffinity相同, 并在指定安卓应用当前的Activity中增加一个透明度为 0的图层。权 利 要 求 书 2/2 页 3 CN 114385047 A 3
专利 Linux平台上基于Intent的安卓应用文件发送方法
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助3元下载(无需注册)
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助3元下载
本文档由 人生无常 于
2024-03-18 11:21:47
上传分享
举报
下载
原文档
(358.7 KB)
分享
友情链接
GB/T 38825-2020 民用飞机复合材料制件铆接要求.pdf
CCIA 中国网络安全产业分析报告 2022年 .pdf
T-CI 153—2023 人工智能驱动的制造业产品生命周期价值链管理优化技术规范.pdf
GB-T 31757-2015 户外用防腐实木地板.pdf
美国退役军人事务部 事件应急响应计划 2022.pdf
ISO IEC 21122-2 2022 Amd 1 2022 Information technology — JPEG XS low-latency lig.pdf
GB-T 1425-2021 贵金属及其合金熔化温度范围的测定 热分析试验方法.pdf
GB-T 27648-2011 重要湿地监测指标体系.pdf
T-CES 138—2022 风电功率概率预测技术要求.pdf
GB-T 3094-2012 冷拔异型钢管.pdf
T-CCUA 019—2022 金融机构信息系统运维数据治理能力成熟度评估规范.pdf
GB 18483-2001 饮食业油烟排放标准.pdf
T-QGCML 544—2022 井下移动瓦斯抽采泵站建设规范.pdf
GA-T 913-2019 信息安全技术 数据库安全审计产品安全技术要求.pdf
NY-T 3866-2021 草地贪夜蛾测报技术规范.pdf
GB-T 37939-2019 信息安全技术 网络存储安全技术要求.pdf
GB-T 1553-2023 硅和锗体内少数载流子寿命的测定 光电导衰减法.pdf
HJ 1209-2021 工业企业土壤和地下水自行监测技术指南(试行).pdf
ISO 27001 信息安全管理体系实施案例及文件集 .pdf
CSA 网络基础安全之XDR扩展检测与响应平台.pdf
1
/
3
9
评价文档
赞助3元 点击下载(358.7 KB)
回到顶部
×
微信扫码支付
3
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。