[发明专利]安卓应用的运行方法及设备在审
| 申请号: | 202110762324.9 | 申请日: | 2021-07-06 |
| 公开(公告)号: | CN113377429A | 公开(公告)日: | 2021-09-10 |
| 发明(设计)人: | 余振华;沈显超 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/656;G06F8/61 |
| 代理公司: | 上海光栅知识产权代理有限公司 31340 | 代理人: | 关浩;马雯雯 |
| 地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 运行 方法 设备 | ||
1.一种安卓应用的运行方法,其特征在于,包括:
在检测到目标应用处于待运行状态时,获取所述目标应用所在终端的安卓系统的版本信息;
若根据所述版本信息确定所述安卓系统属于预设版本,则调用预封装的本地开发工具包NDK功能模块,并根据所述预封装的NDK功能模块运行所述目标应用,其中所述预封装的NDK功能模块是所述预设版本的安卓系统相对于所述预设版本之前的版本的安卓系统中新增的运行所述目标应用的功能模块;
若根据所述版本信息确定所述安卓系统不属于所述预设版本,则根据所述预设版本之前的版本的安卓系统的通用功能模块运行所述目标应用。
2.根据权利要求1所述的方法,其特征在于,所述若根据所述版本信息确定所述安卓系统属于预设版本,则调用预封装的NDK功能模块,并根据所述预封装的NDK功能模块运行所述目标应用,包括:
若根据所述版本信息确定所述安卓系统的系统版本号不小于预设版本号,则加载所述目标应用对应的动态加载库,其中所述动态加载库是根据所述预封装的NDK功能模块的应用程序编程接口API接口进行编译得到的;
对所述动态加载库进行解析,得到所述预封装的NDK功能模块的API接口,并根据所述预封装的NDK功能模块的API接口运行所述目标应用。
3.根据权利要求2所述的方法,其特征在于,所述目标应用为安卓播放器;
相应地,所述若根据所述版本信息确定所述安卓系统的系统版本号不小于预设版本号,则加载所述目标应用对应的动态加载库,其中所述动态加载库是根据所述预设版本号的安卓系统中预封装的NDK功能模块的API接口进行编译得到的,包括:
若所述安卓系统的系统版本号不小于第一预设版本号,则通过linux的动态加载API接口加载所述第一动态加载库,其中所述第一动态加载库是根据所述第一预设版本号的安卓系统的多媒体编解码Mediacodec功能模块的API接口进行android gcc编译得到的;
相应地,所述对所述动态加载库进行解析,得到所述预封装的NDK功能模块的API接口,并根据所述预封装的NDK功能模块的API接口运行所述目标应用,包括:
对所述第一动态加载库进行解析,得到所述Mediacodec功能模块的API接口,并根据所述Mediacodec功能模块的API接口运行所述安卓播放器。
4.根据权利要求2所述的方法,其特征在于,所述目标应用为神经网络计算应用;
相应地,所述若根据所述版本信息确定所述安卓系统的系统版本号不小于预设版本号,则加载所述目标应用对应的动态加载库,其中所述动态加载库是根据所述预设版本号的安卓系统中预封装的NDK功能模块的API接口进行编译得到的,包括:
若所述安卓系统的系统版本号不小于第二预设版本号,则通过linux的动态加载API接口加载第二动态加载库,其中所述第二动态加载库是根据所述第二预设版本号的安卓系统提供的NNAPI功能模块的API接口进行打包得到的;
相应地,所述对所述动态加载库进行解析,得到所述预封装的NDK功能模块的API接口,并根据所述预封装的NDK功能模块的API接口运行所述目标应用,包括:
对所述第二动态加载库进行解析,得到NNAPI功能模块的API接口,并根据所述NNAPI功能模块的API接口运行所述神经网络计算应用。
5.根据权利要求2至4任一项所述的方法,其特征在于,所述若根据所述版本信息确定所述安卓系统的系统版本号不小于预设版本号,则加载所述目标应用对应的动态加载库之前,还包括:
若根据所述版本信息确定所述安卓系统的系统版本号不小于预设版本号,则发送动态库加载请求至云端服务器,其中所述动态库加载请求携带所述目标应用的标识信息;
接收所述云端服务器根据所述标识信息发送的所述目标应用对应的动态加载库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110762324.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种切坯钢丝自动化换取设备
- 下一篇:电磁元件剪线装置及电磁元件挂脚设备





