[发明专利]安卓应用的运行方法及设备在审
申请号: | 202110762324.9 | 申请日: | 2021-07-06 |
公开(公告)号: | CN113377429A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 余振华;沈显超 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/656;G06F8/61 |
代理公司: | 上海光栅知识产权代理有限公司 31340 | 代理人: | 关浩;马雯雯 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 运行 方法 设备 | ||
本公开实施例提供一种安卓应用的运行方法及设备,该方法包括:在检测到目标应用处于待运行状态时,获取目标应用所在终端的安卓系统的版本信息;若根据版本信息确定安卓系统属于预设版本,则调用预封装的本地开发工具包NDK功能模块,并根据预封装的NDK功能模块运行目标应用,其中预封装的NDK功能模块是预设版本的安卓系统相对于预设版本之前的版本的安卓系统中新增的运行目标应用的功能模块;若根据版本信息确定安卓系统不属于预设版本,则根据预设版本之前的版本的安卓系统的通用功能模块运行目标应用。既能保证目标应用在不同版本的安卓中都能运行,又能通过优先使用新版本的NDK功能模块运行目标应用,提高了目标应用运行的性能。
技术领域
本公开实施例涉及计算机与网络通信技术领域,尤其涉及一种安卓应用的运行方法及设备。
背景技术
随着安卓(Android)系统在终端设备上的普及,以及安卓系统的功能的不断变化,安卓系统的版本也得到了快速更新。目前,安卓系统版本已经发布了多个版本。随着安卓系统版本的演进,系统中增加了不少功能。然而,对于以某一版本的安卓系统为基础上开发的应用,该应用需要调用系统中的某项功能时,可能是调用的该版本中最新的功能,将该应用安装在更低版本的安卓系统时,由于该系统中没有此项最新的功能,因此会导致该应用在低版本的安卓系统上无法正常运行。
目前,为了解决上述技术问题,现有技术通常采用的方式是,针对该应用开发时,尽量采用调用低版本的安卓系统的功能模块运行该应用,这样开发的应用就能兼容大部分版本的安卓系统。
然而,发明人发现现有技术中,由于应用在调用系统中的某项功能模块时,只能调用旧版本的功能模块,但是安卓系统在使用旧版本的功能模块不如使用新版本的功能模块的性能高,导致应用运行时不能达到最好的性能,进而影响安装安卓系统的终端设备的处理性能。
发明内容
本公开实施例提供一种安卓应用的运行方法及设备,以克服现有技术中应用在调用系统中的某项功能模块时,只能调用旧版本的功能模块,但是安卓系统在使用旧版本的功能模块不如使用新版本的功能模块的性能高,导致应用运行时不能达到最好的性能,进而影响安装安卓系统的终端设备的处理性能的问题。
第一方面,本公开实施例提供一种安卓应用的运行方法,包括:
在检测到目标应用处于待运行状态时,获取所述目标应用所在终端的安卓系统的版本信息;
若根据所述版本信息确定所述安卓系统属于预设版本,则调用预封装的本地开发工具包NDK功能模块,并根据所述预封装的NDK功能模块运行所述目标应用,其中所述预封装的NDK功能模块是所述预设版本的安卓系统相对于所述预设版本之前的版本的安卓系统中新增的运行所述目标应用的功能模块;
若根据所述版本信息确定所述安卓系统不属于所述预设版本,则根据所述预设版本之前的版本的安卓系统的通用功能模块运行所述目标应用。
第二方面,本公开实施例提供一种安卓应用的运行装置,包括:
信息获取模块,用于在检测到目标应用处于待运行状态时,获取所述目标应用所在终端的安卓系统的版本信息;
第一处理模块,用于若根据所述版本信息确定所述安卓系统属于预设版本,则调用预封装的本地开发工具包NDK功能模块,并根据所述预封装的NDK功能模块运行所述目标应用,其中所述预封装的NDK功能模块是所述预设版本的安卓系统相对于所述预设版本之前的版本的安卓系统中新增的运行所述目标应用的功能模块;
第二处理模块,用于若根据所述版本信息确定所述安卓系统不属于所述预设版本,则根据所述预设版本之前的版本的安卓系统的通用功能模块运行所述目标应用。
第三方面,本公开实施例提供一种电子设备,包括:处理器和存储器;
所述存储器存储计算机执行指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110762324.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种切坯钢丝自动化换取设备
- 下一篇:电磁元件剪线装置及电磁元件挂脚设备