文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210456071.7 (22)申请日 2022.04.27 (71)申请人 掌阅科技股份有限公司 地址 100022 北京市朝阳区东 三环中路39 号建外SOHO23号楼(南办公楼)20层 2307 (72)发明人 谢德良 (74)专利代理 机构 北京开阳星知识产权代理有 限公司 1 1710 专利代理师 吴崇 (51)Int.Cl. G06F 9/445(2018.01) (54)发明名称 应用程序的运行方法、 电子设备及存 储介质 (57)摘要 本公开涉及一种应用程序的运行方法、 电子 设备及存储介质。 其中, 应用程序的运行方法包 括: 响应于检测到对应用程序的启动操作, 加载 应用程序中的子程序包, 得到子程序包对应的第 一可执行文件; 将第一可执行文件与应用程序对 应的第二可执行文件合并, 得到第三可执行文 件; 将第三可执行文件中的目标类文件的文件名 更新为目标文件名, 得到第四可执行文件, 目标 类文件为子程序包对应的功能类文件, 目标文件 名为在功能注册时可被识别的文件名; 根据第四 可执行文件, 注册目标类文件对应的目标功能, 以运行应用程序。 根据本公开实施例, 能够实现 对插件化的应用程序中的子程序包对应的功能 进行注册, 从而使得应用程序能够正常运行, 进 而满足用户的使用需求, 提升用户体验。 权利要求书2页 说明书14页 附图4页 CN 114860335 A 2022.08.05 CN 114860335 A 1.一种应用程序的运行 方法, 其特 征在于, 所述方法包括: 响应于检测到对应用程序的启动操作, 加载所述应用程序中的子程序包, 得到所述子 程序包对应的第一可 执行文件; 将所述第一可执行文件与 所述应用程序对应的第 二可执行文件合并, 得到第 三可执行 文件; 将所述第三可执行文件中的目标类文件的文件名更新为目标文件名, 得到第四可执行 文件, 所述 目标类文件为所述子程序包对应的功能类文件, 所述 目标文件名为在功 能注册 时可被识别的文件名; 根据所述第四可执行文件, 注册所述目标类文件对应的目标功能, 以运行所述应用程 序。 2.根据权利要求1所述的方法, 其特征在于, 在所述加载所述应用程序中的子程序包, 得到所述子程序包 对应的第一可 执行文件之前, 所述方法还 包括: 检测所述应用程序中是否存在待加载的所述子程序包; 其中, 所述加载所述应用程序中的子程序包, 得到所述子程序包对应的第一可执行文 件, 包括: 在检测到所述应用程序中存在所述子程序包的情况下, 加载所述子程序包, 得到所述 子程序包 对应的第一可 执行文件。 3.根据权利要求1所述的方法, 其特征在于, 所述将所述第 一可执行文件与 所述应用程 序对应的第二可 执行文件合并, 得到第三可 执行文件, 包括: 查找所述应用程序对应的第二可 执行文件; 将所述第一可执行文件添加至所述第 二可执行文件的文件夹 中, 得到所述第 三可执行 文件。 4.根据权利要求1所述的方法, 其特征在于, 所述将所述第 三可执行文件中的目标类文 件的文件名更新 为目标文件名, 得到第四可 执行文件, 包括: 基于反射机制, 调用所述子程序包; 对所述子程序包进行解析, 得到所述子程序包中的目标功能列表, 所述目标功能列表 包括所述目标功能; 基于所述目标功能列表, 将所述第 三可执行文件中的所述目标功能对应的所述目标类 文件的文件名更新 为所述目标文件名, 得到所述第四可 执行文件。 5.根据权利要求4所述的方法, 其特征在于, 所述基于所述目标功能列表, 将所述第三 可执行文件中的所述目标功能对应的所述目标类文件的文件名更新为所述目标文件名, 得 到所述第四可 执行文件, 包括: 基于所述目标功能列表, 确定所述目标功能的功能名称; 在所述第三可 执行文件中, 查询具有所述功能名称的所述目标类文件; 将所述目标类文件的文件名中的包名由所述子程序包对应的第一包名变更为所述应 用程序对应的第二包名, 以将所述 目标类文件的文件名更新为所述 目标文件名, 得到所述 第四可执行文件。 6.根据权利要求1所述的方法, 其特征在于, 所述目标功能包括内容提供者功能和/或 内容接收者功能。权 利 要 求 书 1/2 页 2 CN 114860335 A 27.根据权利要求1所述的方法, 其特征在于, 所述目标功能包括内容提供者功能, 所述 目标类文件 包括所述内容 提供者功能的类文件; 其中, 所述 根据所述第四可 执行文件, 注 册所述目标类文件 对应的目标功能, 包括: 获取所述目标功能对应的活动线程; 通过所述活动线程, 根据所述目标文件名调用所述第四可执行文件中的所述目标类文 件, 以注册所述目标功能。 8.根据权利要求1所述的方法, 其特征在于, 所述目标功能包括内容接收者功能, 所述 目标类文件 包括所述内容接收者功能的类文件; 其中, 所述 根据所述目标文件名, 注 册所述目标类文件 对应的目标功能, 包括: 通过所述应用程序对应的原生注册方式对所述第四可执行文件中的所述目标类文件 对应的目标功能进行注 册。 9.一种电子设备, 其特征在于, 包括处理器和存储器, 所述存储器用于存储可执行指 令, 所述可 执行指令使所述处 理器执行以下操作: 响应于检测到对应用程序的启动操作, 加载所述应用程序中的子程序包, 得到所述子 程序包对应的第一可 执行文件; 将所述第一可执行文件与 所述应用程序对应的第 二可执行文件合并, 得到第 三可执行 文件; 将所述第三可执行文件中的目标类文件的文件名更新为目标文件名, 得到第四可执行 文件, 所述 目标类文件为所述子程序包对应的功能类文件, 所述 目标文件名为在功 能注册 时可被识别的文件名; 根据所述第四可执行文件, 注册所述目标类文件对应的目标功能, 以运行所述应用程 序。 10.一种计算机可读存储介质, 其特征在于, 所述存储介质存储有计算机程序, 当所述 计算机程序被处理器执行时, 使得处理器实现用上述权利要求1 ‑8中任一项所述的应用程 序的运行 方法。权 利 要 求 书 2/2 页 3 CN 114860335 A 3
专利 应用程序的运行方法、电子设备及存储介质
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:05:16
上传分享
举报
下载
原文档
(637.6 KB)
分享
友情链接
信通院 筑牢下一代互联网安全防线—IPv6网络安全白皮书.pdf
GB-T 29352-2012 物证检验照相录像规则.pdf
GB-T 19438.1-2004 禽流感病毒通用荧光 RT-PCR 检测方法.pdf
T-CISA 144—2021 含硫氧化铁粉.pdf
安全村文集 第2辑 .pdf
T-CEC 601—2022 电力建设监理企业安全生产标准化实施规范.pdf
GB-T 28181-2022 公共安全视频监控联网系统信息传输、交换、控制技术要求.pdf
GM-T 0068-2019 开放的第三方资源授权协议框架.pdf
GB-T 34079.2-2021 基于云计算的电子政务公共平台服务规范 第2部分:应用部署和数据迁移.pdf
贵州省大数据安全保障条例.pdf
NY-T 848-2004 蔬菜产地环境技术条件.pdf
GB-T 6040-2019 红外光谱分析方法通则.pdf
GB-T 42508-2023 投资项目风险评估指南.pdf
GB-T 42140-2022 信息技术 云计算 云操作系统性能测试指标和度量方法.pdf
GB-T 17568-2019 γ辐照装置设计建造和使用规范.pdf
GB-T 37804-2019 冬小麦苗情长势监测规范.pdf
GB-T 35290-2017 信息安全技术 射频识别(RFID)系统通用安全技术要求.pdf
DB31-T 1446-2023 公共数据安全分级指南 上海市.pdf
GB 7000.204-2008 灯具 第2-4部分:特殊要求 可移式通用灯具.pdf
T-ZZB 1929—2020 汽车前照明用调光电机.pdf
1
/
3
21
评价文档
赞助2元 点击下载(637.6 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。