CN102707977A - Increment upgrading method based on Android application software - Google Patents
Increment upgrading method based on Android application software Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2012
- 2012-05-17 CN CN2012101533875A patent/CN102707977A/en active Pending
Patent Citations (3)
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)
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)
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 |