CN102707977A - Increment upgrading method based on Android application software - Google Patents

Increment upgrading method based on Android application software Download PDF

Info

Publication number
CN102707977A
CN102707977A CN2012101533875A CN201210153387A CN102707977A CN 102707977 A CN102707977 A CN 102707977A CN 2012101533875 A CN2012101533875 A CN 2012101533875A CN 201210153387 A CN201210153387 A CN 201210153387A CN 102707977 A CN102707977 A CN 102707977A
Authority
CN
China
Prior art keywords
increment
upgrading
file
application software
method based
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
Application number
CN2012101533875A
Other languages
Chinese (zh)
Inventor
吴少刚
张福新
赵勇
张斌
张珩
唐科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JIANGSU LEMOTE TECHNOLOGY Corp Ltd
Original Assignee
JIANGSU LEMOTE TECHNOLOGY Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by JIANGSU LEMOTE TECHNOLOGY Corp Ltd filed Critical JIANGSU LEMOTE TECHNOLOGY Corp Ltd
Priority to CN2012101533875A priority Critical patent/CN102707977A/en
Publication of CN102707977A publication Critical patent/CN102707977A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention relates to an increment upgrading method based on Android application software. The increment upgrading method comprises the following steps of: comparing a current version with a latest server version; downloading corresponding increment upgrading plug-in packs according to the differences of the versions; installing and running the increment upgrading plug-in packs; and modifying application program packs in increment upgrading manners set in the packs, wherein the application program pack is modified by modifying functional files and resource files in the packs. According to the increment upgrading method provided by the invention, the contents of increment upgrading comprise two different file targets, namely the functional files and the resource files, so that the increment upgrading plug-in packs only comprise modified upgrading files to the greatest extent. Therefore, the Android application software can carry out increment update on the aspects of functions and resources. Furthermore, the waiting time of a user and the flow consumption can be reduced, and the upgrading is more efficient, convenient and rapid.

Description

A kind of increment upgrade method based on the Android application software
Technical field
The present invention relates to a kind of upgrade method of software, relate in particular to a kind of increment upgrade method, belong to the communications field based on the Android application software.
Background technology
Android is the operating system of increasing income based on Linux of Google's exploitation; Because its character of increasing income; Its pouplarity is very high; The thing followed be the Android system electric terminal and the extensive growth of customer group thereof, the growth of customer group also makes the application software on this platform grow with each passing day.Simultaneously; The last application software product of Android also becomes better and approaching perfection day by day; The size of some software even reach tens, and along with development of science and technology, the speed that software is weeded out the old and bring forth the new is also more accelerated; Existing application software upgrading mode all is complete renewal mostly, promptly downloads a complete APK again and covers the pattern of installation.Yet; The renewal of software only is a kind of little change on the function sometimes, and selects complete update mode will cause expending of more wait of user and flow, though can on actual functional capability, accomplish upgrading equally; But will make so big sacrifice with regard to some little changes, obviously be unnecessary.
Summary of the invention
Goal of the invention: in view of above-mentioned defective is not enough, the object of the present invention is to provide the increment upgrade method of application software in a kind of Android system, can make application software just can upgrade the more efficient quick of upgrading simultaneously by increment on some functions and the resource.
Technical scheme: the present invention realizes through following technological means:
A kind of increment upgrade method based on the Android application software may further comprise the steps:
1) compares current version and server latest edition;
2) download corresponding increment upgrading plug-in unit bag by difference in version;
3) install and move increment upgrading plug-in unit bag;
4) by the increment upgrading mode of setting in the bag, revise application package;
Wherein, the modification of application programs bag comprises to the function file modification in wrapping and to wrapping the modification of interior resource file.
Application package to after upgrading is signed again.
Described increment upgrading plug-in unit package definition Insert, Update, three kinds of modes of Delete make up and support upgrading.
Described function file is the dex file of encrypting under the assets catalogue, and described resource file is the engineering resource file under the res catalogue.
Upgrading to function file in wrapping may further comprise the steps:
1) reads the function file of former encryption in the bag;
2) the function file after will deciphering writes on the built-in storage space in terminal;
3) dynamic loading function files classes;
4) carry out function;
5) file after the deletion deciphering.
Utilize the Dalvik virtual machine that the function file is carried out dynamic load in the said step 3.
Beneficial effect: the present invention divides the content of increment upgrading for two kinds of different files objects, and one is the function file, and two is resource file.This can let and only comprise the upgrade file of more correcting one's mistakes in the increment upgrading plug-in unit bag as far as possible.By this, the Android application program can carry out upgrading by increment on some functions and the resource, has also reduced user's wait and flow and has expended, more efficient quick.
Description of drawings
Fig. 1 is an increment upgrading process flow diagram of the present invention.
Fig. 2 is a upgrading plug-in unit workflow diagram of the present invention.
Fig. 3 is a function document upgrading process flow diagram of the present invention.
Embodiment
Below in conjunction with Figure of description content of the present invention is further detailed:
The Android application program of application developer exploitation at last can be by the compiling file distribution that to be packaged into an independent suffix be .apk.Signing messages, binary code, resource file, configuration file of application program etc. have wherein been comprised.The APK file is the zip form in fact, can be stored under the app catalogue of system when on Android, installing.The APK file of issue application program has mainly comprised with the lower part:
1. META-INF catalogue: be used to deposit signing messages.To guarantee integrality and the security of system of apk.
2. assets catalogue: be used to deposit resource file.Preserve with former form, can not pass through compiling and revise.
3. res catalogue: be used to deposit resource file.Comprise picture, character string or the like.
4. AndroidManifest.xml: the information of describing the name, version, authority or the like of application program.
5. the java byte code files of deleting after the classes.dex:Java compiling.
6. resources.arsc: the scale-of-two resource file after the compiling.
Generally speaking, software upgrading mainly is to change preceding 3 catalogues, and the corresponding contents of preceding 3 files of only need upgrading on demand when therefore upgrading gets final product.
The invention provides a kind of method, particularly, form by following steps based on the upgrading of Android application software increment:
1) compares current version and server latest edition;
2) download corresponding increment upgrading plug-in unit bag by difference in version;
3) install and move increment upgrading plug-in unit bag;
4) by the increment upgrading mode of setting in the bag, revise application package;
Wherein, the modification of application programs bag comprises to the function file modification in wrapping and to wrapping the modification of interior resource file.
Particularly; At server end function document upgrading plug-in unit bag and resource file plug-in unit upgrading plug-in unit bag are provided; And its version number is disclosed, the version number in the AndroidManifest.xml in the application software is read at the terminal that application software is installed, then with server on the version number of respective file compare; If version number is consistent, then do not download; If the version number of function file is lower than the version number on the server, then the function file is downloaded; Be lower than the version number on the server as if resource file version number, then the downloaded resources file; If all be lower than the version number on the server, then all download for two.After download finishes, utilize the file application programs in the AKU to carry out modify.
After software upgrading finished, the application package after the renewal was signed again, specifically, was the file that changes under the META-INF catalogue, to guarantee carrying out smoothly of next update.
Among the present invention, described increment upgrading plug-in unit package definition Insert, Update, three kinds of modes of Delete make up and support upgrading.Described function file is the dex file of encrypting under the assets catalogue, and described resource file is the engineering resource file under the res catalogue.
Complete substitute mode is adopted in upgrading to resource file in wrapping, promptly utilizes the interior new data of AKU that the engineering resource file under the res catalogue is replaced and gets final product, and need carry out following steps to the upgrading of function file in wrapping:
1) reads the dex file of former encryption in the bag;
2) the dex file after will deciphering writes on the built-in storage space in terminal;
3) dynamic loading function files classes;
4) carry out function;
5) file after the deletion deciphering.
In the above-mentioned steps, encrypt and be the assurance function safety of files; Using the dex file then is to be used for the Dalvik virtual machine to carry out dynamic load.But under the assets catalogue, can be directly visible source code behind the decompress(ion).If directly decipher at the Java layer, be easy to found decrypting process after the dex decompiling, therefore suggestion is deciphered at the Native layer, more guarantees safety.Certainly, the dex document storage is good in other positions, as long as can read.The dex file can not encrypted yet,
In the above-mentioned steps; It is to give Dalvik virtual machine kernel because dynamic load step afterwards must pass the path that dex file after the deciphering is write on the built-in storage space in terminal, is to be directly visible and to utilize for fear of the function files classes with the file delete after the deciphering.

Claims (6)

1. increment upgrade method based on the Android application software is characterized in that: may further comprise the steps:
1) compares current version and server latest edition;
2) download corresponding increment upgrading plug-in unit bag by difference in version;
3) install and move increment upgrading plug-in unit bag;
4) by the increment upgrading mode of setting in the bag, revise application package;
Wherein, the modification of application programs bag comprises to the function file modification in wrapping and to wrapping the modification of interior resource file.
2. a kind of increment upgrade method based on the Android application software according to claim 1 is characterized in that: the application package to after upgrading is signed again.
3. a kind of increment upgrade method based on the Android application software according to claim 1 is characterized in that: described increment upgrading plug-in unit package definition Insert, Update, three kinds of modes of Delete make up and support upgrading.
4. a kind of increment upgrade method based on the Android application software according to claim 1 is characterized in that: described function file is the dex file of encrypting under the assets catalogue, and described resource file is the engineering resource file under the res catalogue.
5. a kind of increment upgrade method based on the Android application software according to claim 1 is characterized in that: the upgrading to function file in wrapping may further comprise the steps:
1) reads the function file of former encryption in the bag;
2) the function file after will deciphering writes on the built-in storage space in terminal;
3) dynamic loading function files classes;
4) carry out function;
5) file after the deletion deciphering.
6. a kind of increment upgrade method based on the Android application software according to claim 5 is characterized in that: utilize the Dalvik virtual machine that the function file is carried out dynamic load in the said step 3.
CN2012101533875A 2012-05-17 2012-05-17 Increment upgrading method based on Android application software Pending CN102707977A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012101533875A CN102707977A (en) 2012-05-17 2012-05-17 Increment upgrading method based on Android application software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012101533875A CN102707977A (en) 2012-05-17 2012-05-17 Increment upgrading method based on Android application software

Publications (1)

Publication Number Publication Date
CN102707977A true CN102707977A (en) 2012-10-03

Family

ID=46900798

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012101533875A Pending CN102707977A (en) 2012-05-17 2012-05-17 Increment upgrading method based on Android application software

Country Status (1)

Country Link
CN (1) CN102707977A (en)

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102981871A (en) * 2012-11-06 2013-03-20 深圳市同洲电子股份有限公司 Application installation method and device and terminal
CN103095838A (en) * 2013-01-16 2013-05-08 福州博远无线网络科技有限公司 Method for upgrading Android smartphone software through downloading incremental upgrade package
CN103177077A (en) * 2013-01-08 2013-06-26 杭州米加科技有限公司 APK file storing and outputting method
CN103631945A (en) * 2013-12-10 2014-03-12 国家电网公司 Power network GIS platform based on local buffer technology
CN103970563A (en) * 2014-04-15 2014-08-06 四川长虹电器股份有限公司 Dynamic Android class loading method
CN104102501A (en) * 2013-04-03 2014-10-15 中兴通讯股份有限公司 Mobile terminal and upgrading method thereof
CN104267984A (en) * 2014-09-23 2015-01-07 上海卓盟信息科技有限公司 Android platform based automatic application and game upgrading method
CN104965720A (en) * 2014-07-03 2015-10-07 腾讯科技(深圳)有限公司 Method and apparatus for installing an application
CN104965719A (en) * 2014-06-26 2015-10-07 腾讯科技(深圳)有限公司 Method and apparatus for generating an application installation file
CN105094879A (en) * 2014-05-23 2015-11-25 西安中兴新软件有限责任公司 Software upgrading method and mobile terminal
WO2015192608A1 (en) * 2014-06-17 2015-12-23 中兴通讯股份有限公司 Method for updating app in android system, terminal and storage medium
WO2015196623A1 (en) * 2014-06-25 2015-12-30 优视科技有限公司 Incremental upgrade method and system for file
CN105306505A (en) * 2014-07-11 2016-02-03 腾讯科技(深圳)有限公司 Data updating methods, terminal and server
CN105354060A (en) * 2015-11-04 2016-02-24 深圳市创维软件有限公司 Wifi module firmware upgrade method and apparatus based on set-top box
CN105573785A (en) * 2015-12-11 2016-05-11 青岛海信电器股份有限公司 Differential package manufacturing method and device
CN105824654A (en) * 2015-01-06 2016-08-03 广州翼锋信息科技有限公司 Method and device for pre-installing APP software in intelligent terminal
CN105988852A (en) * 2015-12-25 2016-10-05 武汉安天信息技术有限责任公司 Android program plugin realization method and system
CN106020873A (en) * 2016-05-13 2016-10-12 腾讯科技(深圳)有限公司 Service pack loading method and device
CN106020882A (en) * 2016-05-18 2016-10-12 青岛海信电器股份有限公司 Application upgrading method, intelligent terminal and upgrading system
CN106325924A (en) * 2016-08-19 2017-01-11 成都卓影科技股份有限公司 EPG hot update system and method
CN106330936A (en) * 2016-08-31 2017-01-11 广州品唯软件有限公司 Plug-in data transmission method, client and server
CN106502725A (en) * 2016-09-30 2017-03-15 歌尔科技有限公司 The upgrade method of application program, equipment and electronic equipment
WO2017041499A1 (en) * 2015-09-08 2017-03-16 中兴通讯股份有限公司 Software upgrade method and system, and computer-readable storage medium
CN106528229A (en) * 2016-11-03 2017-03-22 北京像素软件科技股份有限公司 Game hot updating method and device
CN106775845A (en) * 2016-11-30 2017-05-31 用友优普信息技术有限公司 A kind of method of software installation upgrading
CN107168733A (en) * 2017-04-25 2017-09-15 北京五八信息技术有限公司 The generation of differential file bag and the update method of application program, device and system
CN107179943A (en) * 2016-03-09 2017-09-19 广州优视网络科技有限公司 A kind of device for allocating resources and resource allocation method
CN107239299A (en) * 2017-04-28 2017-10-10 北京五八信息技术有限公司 Plug-in unit upgrade method and device
CN107508846A (en) * 2016-06-14 2017-12-22 北京京东尚科信息技术有限公司 The update method and system and terminal device of applications client
CN107895120A (en) * 2017-11-06 2018-04-10 聚好看科技股份有限公司 Data processing method, device, electronic equipment and storage medium in cross-platform
CN108334771A (en) * 2017-01-17 2018-07-27 杭州海康威视数字技术股份有限公司 A kind of increment upgrade package generates, increment updating method and device
CN108762772A (en) * 2018-05-07 2018-11-06 百度在线网络技术(北京)有限公司 The loading method and device of application
CN109117175A (en) * 2018-07-31 2019-01-01 成都华栖云科技有限公司 One kind being based on the quick package desktop end packaging method of APK decompiling and strapping tool
WO2019029160A1 (en) * 2017-08-08 2019-02-14 深圳壹账通智能科技有限公司 Application construction method and system, computer device, and storage medium
CN110231947A (en) * 2019-05-21 2019-09-13 深圳壹账通智能科技有限公司 A kind of update of plug-in method, equipment, server and the storage medium of application program
WO2020014926A1 (en) * 2018-07-19 2020-01-23 华为技术有限公司 Patch package generation method and device
CN110879713A (en) * 2018-09-06 2020-03-13 山东华软金盾软件股份有限公司 Android-end strong encryption plug-in hot update management method
CN111061501A (en) * 2018-10-16 2020-04-24 福建天泉教育科技有限公司 Hot updating method of android application and computer readable storage medium
CN111061486A (en) * 2019-12-10 2020-04-24 杭州有赞科技有限公司 Android application program increment method
CN111381858A (en) * 2018-12-29 2020-07-07 深圳Tcl新技术有限公司 Application program upgrading method, server and terminal equipment
CN112230950A (en) * 2020-09-17 2021-01-15 成都卓影科技股份有限公司 Method for switching system signatures of Android device and reserving user data
CN112486520A (en) * 2020-12-07 2021-03-12 深圳市欢太科技有限公司 Application program upgrading method and device, mobile terminal and server
CN114020299A (en) * 2021-11-16 2022-02-08 四川长虹电器股份有限公司 Method for updating android device system file
CN114756271A (en) * 2022-04-29 2022-07-15 深圳市欧瑞博科技股份有限公司 Interface updating method and device and electronic equipment
CN116991504A (en) * 2023-09-26 2023-11-03 厦门她趣信息技术有限公司 Android App multi-resource dynamic loading and updating method and device and equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739278A (en) * 2009-12-17 2010-06-16 中国电力科学研究院 Enterprise-level application software updating method and system
CN102081535A (en) * 2010-12-17 2011-06-01 东莞宇龙通信科技有限公司 Android-based application program upgrading method and system and application development platform
EP2378416A1 (en) * 2010-04-16 2011-10-19 Siemens Aktiengesellschaft System and a method for updating an operating system image

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739278A (en) * 2009-12-17 2010-06-16 中国电力科学研究院 Enterprise-level application software updating method and system
EP2378416A1 (en) * 2010-04-16 2011-10-19 Siemens Aktiengesellschaft System and a method for updating an operating system image
CN102081535A (en) * 2010-12-17 2011-06-01 东莞宇龙通信科技有限公司 Android-based application program upgrading method and system and application development platform

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZH.WEIR: "《Android类动态加载技术》", 《HTTP://WWW.BLOGJAVA.NET/ZH-WEIR/ARCHIVE/2011/10/29/362294.HTML》, 29 October 2011 (2011-10-29) *

Cited By (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102981871A (en) * 2012-11-06 2013-03-20 深圳市同洲电子股份有限公司 Application installation method and device and terminal
CN103177077A (en) * 2013-01-08 2013-06-26 杭州米加科技有限公司 APK file storing and outputting method
CN103177077B (en) * 2013-01-08 2016-08-10 杭州米加科技有限公司 The storage of a kind of APK file and output intent
CN103095838A (en) * 2013-01-16 2013-05-08 福州博远无线网络科技有限公司 Method for upgrading Android smartphone software through downloading incremental upgrade package
CN103095838B (en) * 2013-01-16 2016-03-30 百度时代网络技术(北京)有限公司 A kind of method of Android smartphone software of being upgraded by download increment AKU
CN104102501B (en) * 2013-04-03 2018-12-04 南京中兴新软件有限责任公司 A kind of mobile terminal and its upgrade method
CN104102501A (en) * 2013-04-03 2014-10-15 中兴通讯股份有限公司 Mobile terminal and upgrading method thereof
CN103631945A (en) * 2013-12-10 2014-03-12 国家电网公司 Power network GIS platform based on local buffer technology
CN103970563A (en) * 2014-04-15 2014-08-06 四川长虹电器股份有限公司 Dynamic Android class loading method
CN103970563B (en) * 2014-04-15 2017-04-05 四川长虹电器股份有限公司 The method of dynamic load Android class
CN105094879A (en) * 2014-05-23 2015-11-25 西安中兴新软件有限责任公司 Software upgrading method and mobile terminal
WO2015192608A1 (en) * 2014-06-17 2015-12-23 中兴通讯股份有限公司 Method for updating app in android system, terminal and storage medium
CN105323269A (en) * 2014-06-17 2016-02-10 中兴通讯股份有限公司 Method for updating APP in Android system, terminal and storage medium
CN105205074A (en) * 2014-06-25 2015-12-30 优视科技有限公司 File increment upgrading method and system
WO2015196623A1 (en) * 2014-06-25 2015-12-30 优视科技有限公司 Incremental upgrade method and system for file
US9917697B2 (en) 2014-06-25 2018-03-13 Uc Mobile Co., Ltd. Performing incremental upgrade on APK base file corresponding to APK eigenvalue value
CN105205074B (en) * 2014-06-25 2019-03-26 优视科技有限公司 File increment upgrade method and system
CN104965719B (en) * 2014-06-26 2018-07-06 腾讯科技(深圳)有限公司 Using installation file generation method and device
CN104965719A (en) * 2014-06-26 2015-10-07 腾讯科技(深圳)有限公司 Method and apparatus for generating an application installation file
CN104965720A (en) * 2014-07-03 2015-10-07 腾讯科技(深圳)有限公司 Method and apparatus for installing an application
CN104965720B (en) * 2014-07-03 2018-10-19 腾讯科技(深圳)有限公司 Using installation method and device
CN105306505A (en) * 2014-07-11 2016-02-03 腾讯科技(深圳)有限公司 Data updating methods, terminal and server
CN104267984A (en) * 2014-09-23 2015-01-07 上海卓盟信息科技有限公司 Android platform based automatic application and game upgrading method
CN105824654A (en) * 2015-01-06 2016-08-03 广州翼锋信息科技有限公司 Method and device for pre-installing APP software in intelligent terminal
WO2017041499A1 (en) * 2015-09-08 2017-03-16 中兴通讯股份有限公司 Software upgrade method and system, and computer-readable storage medium
CN105354060A (en) * 2015-11-04 2016-02-24 深圳市创维软件有限公司 Wifi module firmware upgrade method and apparatus based on set-top box
CN105573785A (en) * 2015-12-11 2016-05-11 青岛海信电器股份有限公司 Differential package manufacturing method and device
CN105988852A (en) * 2015-12-25 2016-10-05 武汉安天信息技术有限责任公司 Android program plugin realization method and system
CN107179943A (en) * 2016-03-09 2017-09-19 广州优视网络科技有限公司 A kind of device for allocating resources and resource allocation method
CN106020873A (en) * 2016-05-13 2016-10-12 腾讯科技(深圳)有限公司 Service pack loading method and device
CN106020882A (en) * 2016-05-18 2016-10-12 青岛海信电器股份有限公司 Application upgrading method, intelligent terminal and upgrading system
CN107508846A (en) * 2016-06-14 2017-12-22 北京京东尚科信息技术有限公司 The update method and system and terminal device of applications client
CN106325924B (en) * 2016-08-19 2019-11-15 成都卓影科技股份有限公司 A kind of electronic program guides heat update system and method
CN106325924A (en) * 2016-08-19 2017-01-11 成都卓影科技股份有限公司 EPG hot update system and method
CN106330936A (en) * 2016-08-31 2017-01-11 广州品唯软件有限公司 Plug-in data transmission method, client and server
CN106502725B (en) * 2016-09-30 2019-08-20 歌尔科技有限公司 Upgrade method, equipment and the electronic equipment of application program
CN106502725A (en) * 2016-09-30 2017-03-15 歌尔科技有限公司 The upgrade method of application program, equipment and electronic equipment
CN106528229A (en) * 2016-11-03 2017-03-22 北京像素软件科技股份有限公司 Game hot updating method and device
CN106528229B (en) * 2016-11-03 2019-07-30 北京像素软件科技股份有限公司 A kind of hot update method of game and device
CN106775845A (en) * 2016-11-30 2017-05-31 用友优普信息技术有限公司 A kind of method of software installation upgrading
CN108334771A (en) * 2017-01-17 2018-07-27 杭州海康威视数字技术股份有限公司 A kind of increment upgrade package generates, increment updating method and device
CN107168733A (en) * 2017-04-25 2017-09-15 北京五八信息技术有限公司 The generation of differential file bag and the update method of application program, device and system
CN107168733B (en) * 2017-04-25 2020-07-17 北京五八信息技术有限公司 Method, device and system for generating differential file package and updating application program
CN107239299A (en) * 2017-04-28 2017-10-10 北京五八信息技术有限公司 Plug-in unit upgrade method and device
CN107239299B (en) * 2017-04-28 2020-07-17 北京五八信息技术有限公司 Plug-in upgrading method and device
WO2019029160A1 (en) * 2017-08-08 2019-02-14 深圳壹账通智能科技有限公司 Application construction method and system, computer device, and storage medium
CN107895120A (en) * 2017-11-06 2018-04-10 聚好看科技股份有限公司 Data processing method, device, electronic equipment and storage medium in cross-platform
CN108762772A (en) * 2018-05-07 2018-11-06 百度在线网络技术(北京)有限公司 The loading method and device of application
US11321080B2 (en) 2018-07-19 2022-05-03 Huawei Technologies Co., Ltd. Patch package generation method and device
CN111316230A (en) * 2018-07-19 2020-06-19 华为技术有限公司 Method and equipment for generating patch package
WO2020014926A1 (en) * 2018-07-19 2020-01-23 华为技术有限公司 Patch package generation method and device
CN111316230B (en) * 2018-07-19 2021-08-03 华为技术有限公司 Method and equipment for generating patch package
CN109117175B (en) * 2018-07-31 2022-01-28 成都华栖云科技有限公司 APK decompilation-based desktop end packaging method and packaging tool for fast packaging
CN109117175A (en) * 2018-07-31 2019-01-01 成都华栖云科技有限公司 One kind being based on the quick package desktop end packaging method of APK decompiling and strapping tool
CN110879713A (en) * 2018-09-06 2020-03-13 山东华软金盾软件股份有限公司 Android-end strong encryption plug-in hot update management method
CN111061501A (en) * 2018-10-16 2020-04-24 福建天泉教育科技有限公司 Hot updating method of android application and computer readable storage medium
CN111061501B (en) * 2018-10-16 2023-12-29 福建天泉教育科技有限公司 Hot updating method of android application and computer readable storage medium
CN111381858A (en) * 2018-12-29 2020-07-07 深圳Tcl新技术有限公司 Application program upgrading method, server and terminal equipment
CN111381858B (en) * 2018-12-29 2024-02-06 深圳Tcl新技术有限公司 Application program upgrading method, server and terminal equipment
CN110231947A (en) * 2019-05-21 2019-09-13 深圳壹账通智能科技有限公司 A kind of update of plug-in method, equipment, server and the storage medium of application program
CN111061486A (en) * 2019-12-10 2020-04-24 杭州有赞科技有限公司 Android application program increment method
CN112230950A (en) * 2020-09-17 2021-01-15 成都卓影科技股份有限公司 Method for switching system signatures of Android device and reserving user data
CN112230950B (en) * 2020-09-17 2023-12-12 成都卓影科技股份有限公司 Method for switching Android device system signature and reserving user data
CN112486520A (en) * 2020-12-07 2021-03-12 深圳市欢太科技有限公司 Application program upgrading method and device, mobile terminal and server
CN114020299A (en) * 2021-11-16 2022-02-08 四川长虹电器股份有限公司 Method for updating android device system file
CN114756271A (en) * 2022-04-29 2022-07-15 深圳市欧瑞博科技股份有限公司 Interface updating method and device and electronic equipment
CN116991504A (en) * 2023-09-26 2023-11-03 厦门她趣信息技术有限公司 Android App multi-resource dynamic loading and updating method and device and equipment
CN116991504B (en) * 2023-09-26 2024-02-23 厦门她趣信息技术有限公司 Android App multi-resource dynamic loading and updating method and device and equipment

Similar Documents

Publication Publication Date Title
CN102707977A (en) Increment upgrading method based on Android application software
EP3249526B1 (en) Generating native code from intermediate language code for an application
US9075693B2 (en) Methods for updating applications
CN104408337A (en) Reinforcement method for preventing reverse of APK (Android package) file
CN104318155A (en) Dynamic loading method capable of guarding against reverse APK file
CN108108181A (en) The function renewal method, apparatus and computer readable storage medium of application program
CN105786538B (en) software upgrading method and device based on android system
US20130055231A1 (en) System and method for incremental software installation
CN104484585A (en) Application program installation package processing method and device, and mobile apparatus
KR101623096B1 (en) Apparatus and method for managing apk file in a android platform
CN109309725B (en) Application downloading and updating method and device, computer equipment and storage medium
JP6392446B2 (en) Cloud-based application security service providing method and system
CN104346167A (en) Method and device for generating application channel package
WO2019075493A1 (en) On device structure layout randomization for binary code to enhance security through increased entropy
CN106201607A (en) The upgrade method of a kind of software version and equipment
CN105867973A (en) Loading method and system for so file in application program
CN107239299B (en) Plug-in upgrading method and device
CN102930190B (en) A kind of method stoping user to obtain superuser right in Android system
CN103914637A (en) Android platform executable program encrypting method
US20180067777A1 (en) Application protection method, server, and terminal
US20190095187A1 (en) Incremental updates in static libraries
CN105740703A (en) Application reinforcement method and apparatus
CN105391763A (en) Method and server for reinforcing a plurality of apk files
KR101734663B1 (en) Method for preventing reverse engineering of android application and apparatus for performing the method
KR20170044850A (en) Android application dynamic loading method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C05 Deemed withdrawal (patent law before 1993)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20121003