工具安卓应用程序包运行方法及装置、客户端、设备制造方法及图纸

技术编号:14875862 阅读:52 留言:0更新日期:2017-03-23 23:25
本发明专利技术提供一种工具安卓应用程序包运行方法及装置、客户端、设备。本发明专利技术实施例通过安装有工具安卓应用程序包运行环境的客户端在所述工具安卓应用程序包运行环境中解析所获取的工具安卓应用程序包,所述工具安卓应用程序包的运行格式被配置为仅仅允许在所述工具安卓应用程序包运行环境中运行,使得该客户端能够在所述工具安卓应用程序包运行环境中运行解析后的工具安卓应用程序包,无需终端重新下载安卓应用程序的安卓应用程序包,并在终端的安卓操作系统中运行该安卓应用程序包,操作简单,从而提高了安卓应用程序的安装效率。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及一种工具安卓应用程序包运行方法及装置、客户端、设备
技术介绍
安卓(Android)应用程序,是运行在装载安卓操作系统的终端上的应用程序,需要终端的用户下载其所对应的安卓应用程序包(AndroidPackageKit,APK),并在安卓操作系统中运行该安卓应用程序包,以对安卓应用程序进行安装,在安卓应用程序安装成功之后,才可以在终端中运行。然而,在一些情况下,例如,安卓应用程序需要增加新的功能等,需要重新下载安卓应用程序的安卓应用程序包,并在终端的安卓操作系统中运行该安卓应用程序包,操作复杂,从而导致了安卓应用程序的安装效率的降低。
技术实现思路
本专利技术的多个方面提供一种工具安卓应用程序包运行方法及装置、客户端、设备,用以提高安卓应用程序的安装效率。本专利技术的一方面,提供一种由客户端执行的工具安卓应用程序包运行方法,所述客户端安装有工具安卓应用程序包运行环境,所述方法包括:在所述工具安卓应用程序包运行环境中解析所获取的工具安卓应用程序包,所述工具安卓应用程序包的运行格式被配置为仅仅允许在所述工具安卓应用程序包运行环境中运行;以及在所述工具安卓应用程序包运行环境中运行解析后的工具安卓应用程序包。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述工具安卓应用程序包包含组件隔离环境,所述组件隔离环境被配置为使得所述工具安卓应用程序包仅仅允许在所述工具安卓应用程序包运行环境中运行。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述工具安卓应用程序包是由所述客户端请求下载的或者是由云端服务器主动推送的。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述工具安卓应用程序包是由所述客户端请求下载时,所述方法还包括:查询所述云端服务器是否存在新的工具安卓应用程序包;在查询到所述云端服务器中存在新的工具安卓应用程序包后,向所述云端服务器请求下载所述工具安卓应用程序包。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在查询到所述云端服务器中存在新的工具安卓应用程序包后,向所述云端服务器请求下载所述工具安卓应用程序包包括:在查询到所述云端服务器中存在新的工具安卓应用程序包后,在所述客户端上显示所述工具安卓应用程序包的待下载图标;在所述待下载图标被选择下载后,向所述云端服务器请求下载所述工具安卓应用程序包。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述工具安卓应用程序包运行环境配置在工具箱安卓应用程序包中,以及在所述客户端上显示所述工具安卓应用程序包的待下载图标包括:在所述工具箱安卓应用程序包的显示界面上显示所述工具安卓应用程序包的待下载图标。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述工具箱安卓应用程序包具有工具安卓应用程序包管理功能。本专利技术的另一方面,提供一种用于在客户端实现工具安卓应用程序包运行的装置,所述客户端安装有工具安卓应用程序包运行环境,所述装置包括:解析单元,用于在所述工具安卓应用程序包运行环境中解析所获取的工具安卓应用程序包,所述工具安卓应用程序包的运行格式被配置为仅仅允许在所述工具安卓应用程序包运行环境中运行;以及运行单元,用于在所述工具安卓应用程序包运行环境中运行解析后的工具安卓应用程序包。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述工具安卓应用程序包包含组件隔离环境,所述组件隔离环境被配置为使得所述工具安卓应用程序包仅仅允许在所述工具安卓应用程序包运行环境中运行。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述工具安卓应用程序包是由所述客户端请求下载的或者是由云端服务器主动推送的。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述工具安卓应用程序包是由所述客户端请求下载时,所述装置还包括:查询单元,用于查询所述云端服务器是否存在新的工具安卓应用程序包;下载单元,用于在查询到所述云端服务器中存在新的工具安卓应用程序包后,向所述云端服务器请求下载所述工具安卓应用程序包。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:显示单元,用于在查询到所述云端服务器中存在新的工具安卓应用程序包后,在所述客户端上显示所述工具安卓应用程序包的待下载图标;所述下载单元用于在所述待下载图标被选择下载后,向所述云端服务器请求下载所述工具安卓应用程序包。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述工具安卓应用程序包运行环境配置在工具箱安卓应用程序包中。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:管理单元,用于管理所下载的工具安卓应用程序包。本专利技术的另一方面,提供一种客户端,包括:工具安卓应用程序包运行环境;以及如前述方面所述的装置。本专利技术的另一方面,提供一种设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,在所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如前述方面所述的方法。由上述技术方案可知,本专利技术实施例通过安装有工具安卓应用程序包运行环境的客户端在所述工具安卓应用程序包运行环境中解析所获取的工具安卓应用程序包,所述工具安卓应用程序包的运行格式被配置为仅仅允许在所述工具安卓应用程序包运行环境中运行,使得该客户端能够在所述工具安卓应用程序包运行环境中运行解析后的工具安卓应用程序包,无需终端重新下载安卓应用程序的安卓应用程序包,并在终端的安卓操作系统中运行该安卓应用程序包,操作简单,从而提高了安卓应用程序的安装效率。另外,采用本专利技术提供的技术方案,只需要工具所属的客户端下载该工具的工具安卓应用程序包,而终端无需重新下载安卓应用程序增加了该工具的安卓应用程序包,由于工具的工具安卓应用程序包的大小远远小于安卓应用程序的安卓应用程序包的大小,因此,能够有效降低终端的流量消耗。另外,采用本专利技术提供的技术方案,由于无需终端的安卓操作系统执行工具的安装流程,只需要工具所属的客户端应用解析该工具的工具安卓应用程序包即可使用该工具所提供的业务,因此,工具的图标不会出现在终端的桌面上,只会出现在该安卓应用程序应用的功能列表中,能够避免现有技术中由于终端桌面上的图标过多而导致的用户需要反复翻页才能选择到所要使用的工具的问题,从而提高了工具的调起效率。另外,采用本专利技术提供的技术方案,由于无需终端的安卓操作系统执行工具的卸载流程,只需要工具所属的客户端直接删除该工具的工具安卓应用程序包即可删除该工具,能够有效提高工具的删除效率。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1A为本专利技术一实施例提供的由客户端执行的工具安卓应用程序包运行方法的流程示意图;图1B为图1A对应的实施例所提供的实施例中工具APK的格式示意图;图1C为图1A对应的实施例所提供的实施例中工具箱APK的管理示意图;图2为本专利技术另一实本文档来自技高网...
工具安卓应用程序包运行方法及装置、客户端、设备

【技术保护点】
一种由客户端执行的工具安卓应用程序包运行方法,所述客户端安装有工具安卓应用程序包运行环境,其特征在于,所述方法包括:在所述工具安卓应用程序包运行环境中解析所获取的工具安卓应用程序包,所述工具安卓应用程序包的运行格式被配置为仅仅允许在所述工具安卓应用程序包运行环境中运行;以及在所述工具安卓应用程序包运行环境中运行解析后的工具安卓应用程序包。

【技术特征摘要】
1.一种由客户端执行的工具安卓应用程序包运行方法,所述客户端安装有工具安卓应用程序包运行环境,其特征在于,所述方法包括:在所述工具安卓应用程序包运行环境中解析所获取的工具安卓应用程序包,所述工具安卓应用程序包的运行格式被配置为仅仅允许在所述工具安卓应用程序包运行环境中运行;以及在所述工具安卓应用程序包运行环境中运行解析后的工具安卓应用程序包。2.根据权利要求1所述的方法,其特征在于,所述工具安卓应用程序包包含组件隔离环境,所述组件隔离环境被配置为使得所述工具安卓应用程序包仅仅允许在所述工具安卓应用程序包运行环境中运行。3.根据权利要求1或2所述的方法,其特征在于,所述工具安卓应用程序包是由所述客户端请求下载的或者是由云端服务器主动推送的。4.根据权利要求3所述的方法,其特征在于,在所述工具安卓应用程序包是由所述客户端请求下载时,所述方法还包括:查询所述云端服务器是否存在新的工具安卓应用程序包;在查询到所述云端服务器中存在新的工具安卓应用程序包后,向所述云端服务器请求下载所述工具安卓应用程序包。5.根据权利要求4所述的方法,其特征在于,在查询到所述云端服务器中存在新的工具安卓应用程序包后,向所述云端服务器请求下载所述工具安卓应用程序包包括:在查询到所述云端服务器中存在新的工具安卓应用程序包后,在所述客户端上显示所述工具安卓应用程序包的待下载图标;在所述待下载图标被选择下载后,向所述云端服务器请求下载所述工具安卓应用程序包。6.根据权利要求5所述的方法,其特征在于,所述工具安卓应用程序包
\t运行环境配置在工具箱安卓应用程序包中,以及在所述客户端上显示所述工具安卓应用程序包的待下载图标包括:在所述工具箱安卓应用程序包的显示界面上显示所述工具安卓应用程序包的待下载图标。7.根据权利要求6所述的方法,其特征在于,所述工具箱安卓应用程序包具有工具安卓应用程序包管理功能。8.一种用于在客户端实现工具安卓应用程序包运行的装置,所述客户端安装有工具安卓应用程序包...

【专利技术属性】
技术研发人员:韩超陈志琴曹海涛
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1