应用加载的方法、装置和计算机可读存储介质制造方法及图纸

技术编号:17006939 阅读:49 留言:0更新日期:2018-01-11 03:29
本发明专利技术公开了一种应用加载的方法、装置和计算机可读存储介质,属于通信技术领域。所述方法包括:在接收到应用加载指令时,查询映射表获取适用于当前系统的库的类型,确定与所述库的类型匹配的所述应用的库文件,最后调用所述应用的库文件,加载所述应用。省去了现有加载流程中通过对安装包进行解压获取适用于当前系统的库的类型的步骤,缩短了加载时间,提升了移动终端的开机速度。

【技术实现步骤摘要】
应用加载的方法、装置和计算机可读存储介质
本专利技术涉及通信领域,特别涉及一种应用加载方法、装置和计算机可读存储介质。
技术介绍
随着电子技术和通信技术的发展,终端设备的使用越来越广泛。终端设备上可以安装应用程序(Application)来扩展和丰富终端设备的功能。目前,在运行安卓(Android)操作系统的终端设备中,应用程序的安装文件为安卓安装包(AndroidPackage;简称:APK)文件。Android系统特性是终端设备在每次开机时均通过加载应用库的方式来重新加载第三方应用程序。由于在加载时需要对每个APK进行解压以确定其第三方应用采用的库的类型(如abi位数),继而调用相应的库文件实现应用加载,导致加载速度慢,耗时长。而且预装的APK数量越多,移动终端开机速度越慢。因此,如何加快第三方应用程序的加载速度是提升移动终端开机速度的关键。
技术实现思路
为了解决终端设备开机速度慢的问题,本专利技术提供了一种应用加载的方法及装置。所述技术方案如下:第一方面,本申请提供了一种应用加载的方法,所述方法包括:当接收到应用加载指令时,查询映射表获取适用于当前系统的库的类型,其中所述映射表存本文档来自技高网...
应用加载的方法、装置和计算机可读存储介质

【技术保护点】
一种应用加载的方法,其特征在于,所述方法包括:当接收到应用加载指令时,查询映射表获取适用于当前系统的库的类型,其中所述映射表中存储有所述应用的包名及对应的适用于当前系统的库的类型;确定与所述库的类型匹配的所述应用的库文件;调用所述应用的库文件,加载所述应用。

【技术特征摘要】
1.一种应用加载的方法,其特征在于,所述方法包括:当接收到应用加载指令时,查询映射表获取适用于当前系统的库的类型,其中所述映射表中存储有所述应用的包名及对应的适用于当前系统的库的类型;确定与所述库的类型匹配的所述应用的库文件;调用所述应用的库文件,加载所述应用。2.根据权利要求1所述方法,其特征在于,所述方法还包括:若检测到所述应用为首次安装或在所述映射表中未查询到所述应用的包名时,解压所述应用的安装包,并将解压后的库文件存储至预设位置;解析所述解压后的库文件,确定所述适用于当前系统的库的类型,并将所述适用于当前系统的库的类型写入存储文件,所述存储文件中包含所述应用的包名及适用于当前系统的库的类型。3.根据权利要求2所述方法,其特征在于,所述方法还包括:在进行应用加载之前,读取所述存储文件中的应用包名及对应的适用于当前系统的库的类型,建立所述映射表。4.根据权利要求1至3任一所述方法,其特征在于,所述库的类型为应用程序二进制接口ABI的位数,包括64位或32位。5.一种应用加载的装置,其特征在于,所述装置包括:查询模块,用于当接收到应用加载指令时,查询映射表获取适用于当前系统的库的类型,其中所述映射表存储有所述应用的包名及对应的适用于当前系统的库的...

【专利技术属性】
技术研发人员:孙哲
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1