CN105843635A - Android设备的应用程序本地化安装方法和装置 - Google Patents
Android设备的应用程序本地化安装方法和装置 Download PDFInfo
- Publication number
- CN105843635A CN105843635A CN201610115620.9A CN201610115620A CN105843635A CN 105843635 A CN105843635 A CN 105843635A CN 201610115620 A CN201610115620 A CN 201610115620A CN 105843635 A CN105843635 A CN 105843635A
- Authority
- CN
- China
- Prior art keywords
- localization
- application program
- file
- android device
- installation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种Android设备的应用程序本地化安装方法和装置,该方法包括:获取所述Android设备确定安装的应用程序的应用程序标识和所述Android设备的设备型号;根据所述应用程序标识和设备型号查询是否存在对应的本地化安装文件;响应于存在对应的本地化安装文件,发送所述对应的本地化安装文件至所述Android设备以完成所述应用程序的安装。提高了应用程序在Android设备的安装速度。
Description
技术领域
本发明属于互联网技术领域,具体地说,涉及一种Android设备的应用程序本地化安装方法和装置。
背景技术
Android系统已广泛应用于各种领域,由于Android系统架构是以定制的Linux内核为核心,并在其上运行Java虚拟机(例如Dalvik虚拟机)的方式运行应用程序。Android系统的应用程序需要经过Java虚拟机作为中间层,才能在设备的CPU上运行,复杂的软件架构引起的运行缓慢问题,一直为人诟病。
为了解决这个问题,google推出了Android本机开发程序包(NativeDevelopment Kit,NDK)方案,使得应用程序可以脱离Java虚拟机,直接运行在Linux内核之上。在应用程序初次安装时编译代码,实现应用程序的本地化安装。由于编译代码需要大量时间,存在应用程序初次安装缓慢的问题。
发明内容
有鉴于此,本发明实施例提供了一种Android设备的应用程序本地化安装方法和装置,用以解决现有技术中应用程序初次安装时由于编译代码而安装缓慢的技术问题。
为了解决上述技术问题,本发明实施例公开了一种Android设备的应用程序本地化安装方法,包括:获取所述Android设备确定安装的应用程序的应用程序标识和所述Android设备的设备型号;根据所述应用程序标识和设备型号查询是否存在对应的本地化安装文件;响应于存在对应的本地化安装文件,发送所述对应的本地化安装文件至所述Android设备以完成所述应用程序的安装。
为了解决上述技术问题,本发明实施例还公开了一种Android设备的应用程序本地化安装方法,包括:上传本地的设备型号和确定安装的应用程序的应用程序标识,以查询是否存在与所述设备型号和应用程序标识对应的本地化安装文件;当查询到存在对应的本地化安装文件时,接收服务器返回的所述对应的本地化安装文件;根据所述本地化安装文件安装所述应用程序。
为了解决上述技术问题,本发明实施例还公开了一种Android设备的应用程序本地化安装装置,包括:获取模块,用于获取所述Android设备确定安装的应用程序的应用程序标识和所述Android设备的设备型号;查询模块,用于根据所述应用程序标识和设备型号查询是否存在对应的本地化安装文件;第一发送模块,用于响应于存在对应的本地化安装文件,发送所述对应的本地化安装文件至所述Android设备以完成所述应用程序的安装。
为了解决上述技术问题,本发明实施例还公开了一种Android设备的应用程序本地化安装装置,包括:第一上传模块,用于上传本地的设备型号和确定安装的应用程序的应用程序标识,以查询是否存在与所述设备型号和应用程序标识对应的本地化安装文件;第二接收模块,用于当查询到存在对应的本地化安装文件时,接收服务器返回的所述对应的本地化安装文件;第一安装模块,用于根据所述本地化安装文件安装所述应用程序。
为了解决上述技术问题,本发明实施例还公开了一种Android设备的应用程序本地化安装装置,包括:第一处理器;用于存储所述第一处理器可执行指令的第一存储器;其中,所述第一处理器被配置为:获取所述Android设备确定安装的应用程序的应用程序标识和所述Android设备的设备型号;根据所述应用程序标识和设备型号查询是否存在对应的本地化安装文件;响应于存在对应的本地化安装文件,发送所述对应的本地化安装文件至所述Android设备以完成所述应用程序的安装。
为了解决上述技术问题,本发明实施例还公开了一种Android设备的应用程序本地化安装装置,包括:第二处理器;用于存储所述第二处理器可执行指令的第二存储器;其中,所述第二处理器被配置为:上传本地的设备型号和确定安装的应用程序的应用程序标识,以查询是否存在与所述设备型号和应用程序标识对应的本地化安装文件;当查询到存在对应的本地化安装文件时,接收服务器返回的所述对应的本地化安装文件;根据所述本地化安装文件安装所述应用程序。
与现有技术相比,本发明实施例提供的Android设备的应用程序本地化安装方法和装置,云端服务器将各个应用程序的本地化安装文件与设备型号对应保存,根据请求下载应用程序安装包的Android设备的设备型号,发送对应的本地化安装文件至Android设备,提高了应用程序在Android设备的安装速度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的Android设备的应用程序本地化安装方法的架构示意图;
图2是本发明实施例提供的Android设备的应用程序本地化安装方法的架构示意图;
图3是本发明实施例提供的Android设备的应用程序本地化安装装置的框图;
图4是本发明实施例提供的Android设备的应用程序本地化安装装置的框图;
图5是本发明实施例提供的Android设备的应用程序本地化安装装置的框图;
图6是本发明实施例提供的Android设备的应用程序本地化安装装置的框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例在云端服务器将各个应用程序的本地化安装文件与设备型号对应保存,根据请求下载应用程序安装包的Android设备的设备型号,发送对应的本地化安装文件至Android设备,提高了应用程序在Android设备的安装速度;如果服务器不存在对应的本地化安装文件,则将该应用程序的待编译文件发送到Android设备,Android设备编译出本地化安装文件后进行安装,安装完成后,Android设备将编译出的本地化安装文件上传至服务器,服务器将该编译出的本地化安装文件与该Android设备的设备型号对应保存,这样,其他相同型号的Android设备请求该应用程序的安装包时,服务器将对应的本地化安装文件返回至其他相同型号的Android设备,使其他相同型号的Android设备安装该应用程序的速度得到提高。
如图1所示,Android设备10与服务器11通信连接,服务器11对外提供可调用的Android设备服务,用来获取连接到服务器11的Android设备的设备信息和与该Android设备之间的数据通信。服务器11还包括Android设备类型数据库和与之对应的各种应用程序的本地化安装文件。
本地化安装文件即应用程序的Android NDK在经过编译之后生成的安装文件,可直接完成应用程序在Android系统内的部署,减少应用程序的安装时间。
Android设备10可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,车载控制台,平板设备,医疗设备,健身设备,个人数字助理等。服务器11可以是应用程序开发者提供的服务器,或者是Android设备的生产者或销售者提供的服务器。
服务器11需要获取Android设备10的设备信息,如设备型号、操作系统版本信息等等。Android设备10可以在与服务器11建立通信连接后调用服务器11的Android设备服务,发送设备信息至服务器11;还可以在向服务器11请求应用程序的安装包时,发送设备信息至服务器11;从而使服务器11获取到Android设备10的设备信息。设备型号是Android设备10的生产者或销售者为Android设备10预设的产品标识信息,以区分其生产或销售的不同设备。
Android设备10向服务器11请求安装包时,发送确定安装的应用程序的应用程序标识(App ID)至服务器11。服务器11根据该应用程序标识确定所请求安装的应用程序。应用程序标识是应用程序的开发者或下载平台为应用程序预设的标识信息,用来区分不同的应用程序或者区分相同应用程序的不同版本。
服务器11获取到应用程序标识和设备型号之后,查询是否保存有与该应用程序标识和设备型号对应的本地化安装文件。可以先根据应用程序标识查询是否保存有该应用程序的本地化安装文件,如果有则继续根据设备型号查询是否保存有与该设备型号对应的本地化安装文件;或者,先根据设备型号查询是否保存有该设备型号的本地化安装文件,如果有则继续根据应用程序标识查询是否保存有该应用程序的本地化安装文件。
当保存有与该应用程序标识和设备型号对应的本地化安装文件时,服务器11发送对应的本地化安装文件至Android设备10。Android设备10根据该本地化安装文件安装应用程序,省去了现有的应用程序安装过程中在Android设备编译代码的过程,提高了应用程序安装效率。
当未保存有与该应用程序标识和设备型号对应的本地化安装文件时,服务器11发送与所述应用程序标识对应的待编译文件至Android设备10,该待编译文件是现有的安装程序,Android设备10接收到该待编译文件后执行安装程序,在本地编译出本地化安装文件,根据编译出的本地化安装文件完成安装。服务器11未保存有与该应用程序标识和设备型号对应的本地化安装文件时,会将该应用程序的Android NDK发送至Android设备10,以完成安装。
Android设备10编译出本地化安装文件并完成安装后,将编译出的本地化安装文件发送到服务器11。服务器11将该编译出的本地化安装文件与应用程序标识和设备型号对应保存。如果具有相同设备型号的其他Android设备请求该应用程序的安装包,服务器11将该Android设备10编译出的本地化安装文件发送给其他Android设备进行安装,相当于将向应用程序的本地化安装文件在相同设备型号的Android设备之间进行共享,使其他Android设备的应用程序安装效率得到提高。
服务器11保存与应用程序标识和设备型号对应的本地化安装文件时,可进一步根据同一应用程序的不同版本分别进行保存。当Android设备10请求某个应用程序的安装包时,服务器11默认将该应用程序最新版本的并且与设备型号对应的本地化安装文件发送至Android设备10。当Android设备10请求某个应用程序的某个在先版本的安装包时,服务器11会将该在先版本的本地化安装文件发送给Android设备10完成安装,以满足不同用户的个性化需求和使用习惯。
如图2所示,Android设备10还可以通过其他终端设备12与服务器11进行数据通信。该终端设备12可以是计算机,数字广播终端,消息收发设备,游戏控制台,车载控制台,平板设备,医疗设备,健身设备,个人数字助理等。终端设备12分别与Android设备10和服务器11通信连接,其中终端设备12与Android设备10之间可通过WIFI、蓝牙、红外等技术或者通过数据线建立较短距离的通信连接,以完成彼此之间的数据传输,终端设备12与服务器11之间可通过互联网(Internet)或局域网(LAN或WLAN)建立通信连接。
Android设备10与终端设备12建立通信连接后,终端设备12通过安装的预设程序或软件来读取Android设备10的设备型号。或者,Android设备10与终端设备12建立通信连接并且用户在Android设备10发起安装某个应用程序的请求时,终端设备12通过安装的预设程序或软件来读取Android设备10的设备型号以及请求安装的应用程序的应用程序标识。
当用户在Android设备10发起安装某个应用程序的请求时,终端设备12通过网络将读取的设备型号以及请求安装的应用程序的应用程序标识发送至服务器11。服务器11查询是否保存有与该设备型号或者应用程序标识对应的本地化安装文件。
如果服务器11已保存有与该设备型号和应用程序标识对应的本地化安装文件,则发送该本地化安装文件至终端设备12,终端设备12通过安装的预设程序或软件将本地化安装文件安装到Android设备10,完成应用程序的安装,提高了Android设备安装应用程序的速度。
如果服务器11未保存有与该设备型号和应用程序标识对应的本地化安装文件,则将该应用程序的待编译文件(例如安装程序)发送到终端设备12,通过安装的预设程序或软件将待编译文件传输到Android设备10,Android设备10运行待编译文件完成编译,得到本地化安装文件并完成该应用程序的安装。终端设备安装的预设程序或软件从Android设备10下载编译出的本地化安装文件,并上传到服务器11。服务器11将该编译出的本地化安装文件与设备标识和应用程序标识对应保存,如果其他具有相同设备型号的Android设备请求该应用程序的安装包,则将该编译出的本地化安装文件发送给其他Android设备,能使其应用程序安装速度得到提升。
图3是本发明实施例提供的一种Android设备的应用程序本地化安装装置,位于服务器11侧,该装置包括:
获取模块20,用于获取所述Android设备确定安装的应用程序的应用程序标识和Android设备的设备型号;
查询模块21,用于根据应用程序标识和设备型号查询是否存在对应的本地化安装文件;
第一发送模块22,用于响应于存在对应的本地化安装文件,发送对应的本地化安装文件至Android设备以完成应用程序的安装。
在一个实施例中,如图4所示,该Android设备的应用程序本地化安装装置还包括:
第二发送模块23,用于响应于不存在对应的本地化安装文件时,发送与应用程序标识对应的待编译文件至Android设备,以在Android设备编译出本地化安装文件并完成安装;
第一接收模块24,用于在Android设备编译出本地化安装文件并完成安装之后,接收在Android设备编译出的本地化安装文件;
保存模块25,用于将编译出的本地化安装文件与应用程序标识和设备型号对应保存。
图5是本发明实施例提供的一种Android设备的应用程序本地化安装装置,位于Android设备10侧,该装置包括:
第一上传模块30,用于上传本地的设备型号和确定安装的应用程序的应用程序标识,以查询是否存在与设备型号和应用程序标识对应的本地化安装文件;
第二接收模块31,用于当查询到存在对应的本地化安装文件时,接收服务器返回的对应的本地化安装文件;
第一安装模块32,用于根据本地化安装文件安装应用程序。
在一个实施例中,如图6所示,Android设备的应用程序本地化安装装置还包括:
第三接收模块33,用于当未查询到存在对应的本地化安装文件时,接收服务器返回的与应用程序标识对应的待编译文件;
编译模块34,用于对待编译文件进行编译处理,得到本地化安装文件;
第二安装模块35,用于根据编译出的本地化安装文件安装应用程序;
第二上传模块36,用于上传编译出的本地化安装文件至服务器,由服务器将编译出的本地化安装文件与应用程序标识和设备型号对应保存。
此外,本发明实施例中可以通过硬件处理器(hardware processor)来实现上述各个功能模块。
本发明实施例提供了一种Android设备的应用程序本地化安装装置,位于服务器11侧,该装置包括:第一处理器;用于存储所述第一处理器可执行指令的第一存储器;其中,所述第一处理器被配置为:
获取所述Android设备确定安装的应用程序的应用程序标识和所述Android设备的设备型号;根据所述应用程序标识和设备型号查询是否存在对应的本地化安装文件;响应于存在对应的本地化安装文件,发送所述对应的本地化安装文件至所述Android设备以完成所述应用程序的安装。
在一个实施例中,所述第一处理器进一步被配置为:响应于不存在对应的本地化安装文件时,发送与所述应用程序标识对应的待编译文件至所述Android设备,以在所述Android设备编译出本地化安装文件并完成安装。
在一个实施例中,所述第一处理器进一步被配置为:在Android设备编译出本地化安装文件并完成安装之后,接收在Android设备编译出的本地化安装文件;将编译出的本地化安装文件与应用程序标识和设备型号对应保存。
本发明实施例提供了一种Android设备的应用程序本地化安装装置,位于Android设备10侧,该装置包括:第二处理器;用于存储所述第二处理器可执行指令的第二存储器;其中,所述第二处理器被配置为:上传本地的设备型号和确定安装的应用程序的应用程序标识,以查询是否存在与所述设备型号和应用程序标识对应的本地化安装文件;当查询到存在对应的本地化安装文件时,接收所述服务器返回的所述对应的本地化安装文件;根据所述本地化安装文件安装所述应用程序。
在一个实施例中,该第二处理器进一步被配置为:当未查询到存在对应的本地化安装文件时,接收所述服务器返回的与所述应用程序标识对应的待编译文件;对所述待编译文件进行编译处理,得到本地化安装文件;根据编译出的本地化安装文件安装所述应用程序。
在一个实施例中,该第二处理器进一步被配置为:上传所述编译出的本地化安装文件至所述服务器,由所述服务器将所述编译出的本地化安装文件与所述应用程序标识和设备型号对应保存。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种Android设备的应用程序本地化安装方法,其特征在于,包括:
获取所述Android设备确定安装的应用程序的应用程序标识和所述Android设备的设备型号;
根据所述应用程序标识和设备型号查询是否存在对应的本地化安装文件;
响应于存在对应的本地化安装文件,发送所述对应的本地化安装文件至所述Android设备以完成所述应用程序的安装。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于不存在对应的本地化安装文件时,发送与所述应用程序标识对应的待编译文件至所述Android设备,以在所述Android设备编译出本地化安装文件并完成安装。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述Android设备编译出本地化安装文件并完成安装之后,接收在所述Android设备编译出的本地化安装文件;
将所述编译出的本地化安装文件与所述应用程序标识和设备型号对应保存。
4.一种Android设备的应用程序本地化安装方法,其特征在于,包括:
上传本地的设备型号和确定安装的应用程序的应用程序标识,以查询是否存在与所述设备型号和应用程序标识对应的本地化安装文件;
当查询到存在对应的本地化安装文件时,接收服务器返回的所述对应的本地化安装文件;
根据所述本地化安装文件安装所述应用程序。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当未查询到存在对应的本地化安装文件时,接收所述服务器返回的与所述应用程序标识对应的待编译文件;
对所述待编译文件进行编译处理,得到本地化安装文件;
根据编译出的本地化安装文件安装所述应用程序。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
上传所述编译出的本地化安装文件至所述服务器,由所述服务器将所述编译出的本地化安装文件与所述应用程序标识和设备型号对应保存。
7.一种Android设备的应用程序本地化安装装置,其特征在于,包括:
获取模块,用于获取所述Android设备确定安装的应用程序的应用程序标识和所述Android设备的设备型号;
查询模块,用于根据所述应用程序标识和设备型号查询是否存在对应的本地化安装文件;
第一发送模块,用于响应于存在对应的本地化安装文件,发送所述对应的本地化安装文件至所述Android设备以完成所述应用程序的安装。
8.一种Android设备的应用程序本地化安装装置,其特征在于,包括:
第一上传模块,用于上传本地的设备型号和确定安装的应用程序的应用程序标识,以查询是否存在与所述设备型号和应用程序标识对应的本地化安装文件;
第二接收模块,用于当查询到存在对应的本地化安装文件时,接收服务器返回的所述对应的本地化安装文件;
第一安装模块,用于根据所述本地化安装文件安装所述应用程序。
9.一种Android设备的应用程序本地化安装装置,其特征在于,包括:
第一处理器;
用于存储所述第一处理器可执行指令的第一存储器;
其中,所述第一处理器被配置为:
获取所述Android设备确定安装的应用程序的应用程序标识和所述Android设备的设备型号;根据所述应用程序标识和设备型号查询是否存在对应的本地化安装文件;响应于存在对应的本地化安装文件,发送所述对应的本地化安装文件至所述Android设备以完成所述应用程序的安装。
10.一种Android设备的应用程序本地化安装装置,其特征在于,包括:
第二处理器;
用于存储所述第二处理器可执行指令的第二存储器;
其中,所述第二处理器被配置为:
上传本地的设备型号和确定安装的应用程序的应用程序标识,以查询是否存在与所述设备型号和应用程序标识对应的本地化安装文件;
当查询到存在对应的本地化安装文件时,接收服务器返回的所述对应的本地化安装文件;
根据所述本地化安装文件安装所述应用程序。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610115620.9A CN105843635A (zh) | 2016-03-01 | 2016-03-01 | Android设备的应用程序本地化安装方法和装置 |
| PCT/CN2016/102192 WO2017148157A1 (zh) | 2016-03-01 | 2016-10-14 | Android设备的应用程序本地化安装方法和装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610115620.9A CN105843635A (zh) | 2016-03-01 | 2016-03-01 | Android设备的应用程序本地化安装方法和装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105843635A true CN105843635A (zh) | 2016-08-10 |
Family
ID=56586884
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610115620.9A Pending CN105843635A (zh) | 2016-03-01 | 2016-03-01 | Android设备的应用程序本地化安装方法和装置 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105843635A (zh) |
| WO (1) | WO2017148157A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106528258A (zh) * | 2016-10-28 | 2017-03-22 | 武汉斗鱼网络科技有限公司 | 提高安卓项目编译速度的方法及系统 |
| WO2017148157A1 (zh) * | 2016-03-01 | 2017-09-08 | 乐视控股(北京)有限公司 | Android设备的应用程序本地化安装方法和装置 |
| CN112631622A (zh) * | 2020-12-29 | 2021-04-09 | Oppo广东移动通信有限公司 | 应用安装方法、装置、服务器及计算机可读介质 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113626040B (zh) * | 2020-05-06 | 2023-12-22 | 伊姆西Ip控股有限责任公司 | 用于安装应用的方法、电子设备和计算机程序产品 |
| CN112596751B (zh) * | 2020-12-29 | 2024-05-17 | Oppo广东移动通信有限公司 | 应用程序安装包的编译方法、终端、服务器及存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102760219A (zh) * | 2011-12-20 | 2012-10-31 | 北京安天电子设备有限公司 | 一种Android平台软件保护系统、方法及设备 |
| CN103558048A (zh) * | 2013-11-13 | 2014-02-05 | 重庆大学 | Android平台上的虚拟式机械故障诊断仪和方法 |
| US20140137183A1 (en) * | 2012-11-13 | 2014-05-15 | Auckland Uniservices Ltd. | Security system and method for the android operating system |
| CN104021012A (zh) * | 2014-05-16 | 2014-09-03 | 可牛网络技术(北京)有限公司 | 应用程序的下载方法、执行异常的分析方法和装置 |
| US20150332043A1 (en) * | 2014-05-15 | 2015-11-19 | Auckland Uniservices Limited | Application analysis system for electronic devices |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102130948A (zh) * | 2011-02-11 | 2011-07-20 | 宇龙计算机通信科技(深圳)有限公司 | 应用资源共享的实现方法及移动终端 |
| CN105100191B (zh) * | 2015-05-22 | 2018-09-21 | 华为技术有限公司 | 一种云编译实现Java应用安装的方法、装置及系统 |
| CN105159732B (zh) * | 2015-10-13 | 2018-08-03 | 北京奇虎科技有限公司 | 在移动终端安装或更新应用程序的方法和移动终端 |
| CN105843635A (zh) * | 2016-03-01 | 2016-08-10 | 乐视云计算有限公司 | Android设备的应用程序本地化安装方法和装置 |
-
2016
- 2016-03-01 CN CN201610115620.9A patent/CN105843635A/zh active Pending
- 2016-10-14 WO PCT/CN2016/102192 patent/WO2017148157A1/zh not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102760219A (zh) * | 2011-12-20 | 2012-10-31 | 北京安天电子设备有限公司 | 一种Android平台软件保护系统、方法及设备 |
| US20140137183A1 (en) * | 2012-11-13 | 2014-05-15 | Auckland Uniservices Ltd. | Security system and method for the android operating system |
| CN103558048A (zh) * | 2013-11-13 | 2014-02-05 | 重庆大学 | Android平台上的虚拟式机械故障诊断仪和方法 |
| US20150332043A1 (en) * | 2014-05-15 | 2015-11-19 | Auckland Uniservices Limited | Application analysis system for electronic devices |
| CN104021012A (zh) * | 2014-05-16 | 2014-09-03 | 可牛网络技术(北京)有限公司 | 应用程序的下载方法、执行异常的分析方法和装置 |
Non-Patent Citations (1)
| Title |
|---|
| 赵宏伟: "Android NDK开发环境实现与应用", 《电脑知识与技术》 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017148157A1 (zh) * | 2016-03-01 | 2017-09-08 | 乐视控股(北京)有限公司 | Android设备的应用程序本地化安装方法和装置 |
| CN106528258A (zh) * | 2016-10-28 | 2017-03-22 | 武汉斗鱼网络科技有限公司 | 提高安卓项目编译速度的方法及系统 |
| CN112631622A (zh) * | 2020-12-29 | 2021-04-09 | Oppo广东移动通信有限公司 | 应用安装方法、装置、服务器及计算机可读介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2017148157A1 (zh) | 2017-09-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9978091B2 (en) | Method and system for tracking marketing channel of application | |
| CN105843635A (zh) | Android设备的应用程序本地化安装方法和装置 | |
| CN104991793B (zh) | 一种用于应用程序分包的方法、装置以及系统 | |
| CN104066077A (zh) | 一种ota下载升级方法及装置 | |
| TW200422959A (en) | Server processing for updating dataset versions resident on a wireless device | |
| CN110769052B (zh) | 渠道信息的确定方法和装置、存储介质及电子装置 | |
| US20130232183A1 (en) | System and method based on use information obtained from a user terminal | |
| US20130097008A1 (en) | Events Tracking Technology | |
| CN109543462A (zh) | 设备标识确定方法、装置、服务器及存储介质 | |
| CN104468685B (zh) | 机器人数据共享方法和系统 | |
| EP2627106A2 (en) | Local downloading of temporary applications for mobile devices | |
| US20170147320A1 (en) | A network node, a device and methods therein for determining interoperability of software with the device | |
| CN109032820A (zh) | 应用程序版本兼容的处理方法及装置 | |
| US20190111340A1 (en) | Device for Transmitting Game Application Program and Resource File Between Smart Devices, Application Program, and Transmission Method Therefor | |
| CN105227764B (zh) | 移动终端上的游戏应用程序的传送方法和装置 | |
| CN109871217A (zh) | 基于应用商店的应用程序安装方法及装置 | |
| CN111031142B (zh) | 一种软件升级方法、装置及介质 | |
| CN107426746A (zh) | 识别wifi类型的方法和装置 | |
| CN113965455B (zh) | 网络部署方法、装置及计算机存储介质 | |
| CN113222174B (zh) | 模型管理方法及装置 | |
| US20160012467A1 (en) | Management device, management method, terminal device, control method, and program | |
| CN109213512A (zh) | 离线包加载方法、系统、终端及可读存储介质 | |
| CN106790622A (zh) | 模拟器模拟定位方法及装置 | |
| CN108647139A (zh) | 系统的测试方法、装置、存储介质及电子装置 | |
| CN113992662A (zh) | 文件传输方法、装置及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160810 |