CN111610984B - Android application packaging and distributing method and system based on plug-in and application terminal - Google Patents
Android application packaging and distributing method and system based on plug-in and application terminal Download PDFInfo
- Publication number
- CN111610984B CN111610984B CN202010385424.XA CN202010385424A CN111610984B CN 111610984 B CN111610984 B CN 111610984B CN 202010385424 A CN202010385424 A CN 202010385424A CN 111610984 B CN111610984 B CN 111610984B
- Authority
- CN
- China
- Prior art keywords
- plug
- package
- channel
- block
- application
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000004806 packaging method and process Methods 0.000 title claims abstract description 24
- 230000002787 reinforcement Effects 0.000 claims abstract description 25
- 238000009826 distribution Methods 0.000 claims abstract description 20
- 238000009434 installation Methods 0.000 claims abstract description 11
- 230000003014 reinforcing effect Effects 0.000 claims abstract description 11
- 230000015654 memory Effects 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 11
- 238000012856 packing Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 11
- 238000011161 development Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000009459 flexible packaging Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
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
The invention provides a package distribution method, a package distribution system and an application terminal for android applications based on plug-ins, wherein related configuration is obtained and related configuration parameters are analyzed through custom plug-ins; judging whether to open the plug-in, if so, continuing, otherwise, ending; judging whether to open reinforcement, if so, continuing, otherwise, executing an uploading step; acquiring the current compiling type, and if the compiling type is a release packet, reinforcing; judging whether to open multi-channel packaging, if so, continuing, otherwise, executing an uploading step; inserting channel information into Apk Signing Block of the installation package, and outputting the channel package; judging whether to start uploading, if so, continuing, otherwise, executing a notification step; uploading the channel package to an intranet disk; judging whether to open the application notification, if so, sending the application notification, otherwise, ending. The invention connects the whole packing and distributing flow in series to achieve one-key operation.
Description
Technical Field
The invention relates to the technical field of computer development, in particular to a package distribution method, system and application terminal for Android (Android) applications based on plug-ins.
Background
The existing application packaging and publishing processes are fault, a developer usually performs reinforcement treatment on the application after packaging in order to ensure the application safety, then generates channel packages one by one according to the multi-channel identifiers, and finally transmits the generated channel packages to market operators for uploading to various large application markets.
Therefore, the existing application packaging and publishing technology has the following technical problems:
1. the existing packaging scheme adds multi-channel identifiers in the configuration file of the application program, and a compiler packages the application program by reading the channel identifiers one by one, so that the application packaging time is greatly increased;
2. too long packing time and too many channel package files can increase the communication cost with market operators, if communication is not timely, the release period of the version can be further prolonged;
3. the whole process is operated step by manpower, if the middle is interfered by external factors, the time period of plate making can be greatly influenced;
4. because the mechanism of the Android operating system is more perfect, the compatibility and efficiency problems exist in the traditional channel identification scheme.
Solutions for improving existing application packaging and publishing technologies generally improve efficiency only from a certain aspect, for example: the method of strengthening, packing multiple channels and the like, but the improvement scheme does not connect the whole processes in series, and the technical problems can not be solved effectively.
No description or report of similar technology is found at present, and similar data at home and abroad are not collected.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a package distribution method, system and application terminal for Android (Android) applications based on plug-ins.
The invention is realized by the following technical scheme.
According to one aspect of the invention, there is provided a package distribution method for android applications based on plug-ins, comprising:
s1, acquiring relevant configuration of plug-ins used in engineering through custom plug-ins;
s2, judging whether to open the plug-in, if so, continuing to execute S3, otherwise, ending;
s3, judging whether to start reinforcement, if so, continuing to execute S4, otherwise, executing S7;
s4, acquiring whether the current compiling type is a debug packet or a release packet, if the current compiling type is the debug packet, not reinforcing, and if the current compiling type is the release packet, reinforcing; continuing to execute S5;
s5, judging whether a file address containing a channel name exists, if so, continuing to execute S6, otherwise, executing S7;
s6, inserting channel information into Apk Signing Block of the installation package, outputting the channel package, and continuing to execute S7;
s7, judging whether uploading is started, if so, continuing to execute S8, otherwise, executing S9;
s8, uploading the channel package to an intranet disk, and continuously executing S9;
s9, judging whether to start the application notification, if so, sending the application notification, otherwise, ending.
Preferably, in S4, if the packet is a release packet, the reinforcement is performed by using a 360 reinforcement.
Preferably, in S6, apk Signing Block includes: 2 block length identification areas, a block magic area and a data ID-value area loaded by the block; and inserting the channel information into the data ID-value area loaded by the block.
Preferably, each of the length identifiers is 8 bytes.
Preferably, the channel information includes a channel ID.
Preferably, in S9, the application notification sends a stapling message using a robot api that staples open.
According to another aspect of the present invention, there is provided a plug-in based android application package distribution system, comprising:
the plug-in custom module acquires related configuration and analyzes related configuration parameters;
the plug-in control module is used for controlling the plug-in to be opened or closed according to the instruction;
the reinforcement module is used for reinforcing the release package in the compiling type;
the multi-channel packaging module is used for inserting channel information into the Apk Signing Block of the installation package and outputting a channel package;
the uploading module is used for uploading the channel package to an intranet disk;
and the application notification module is used for sending application messages according to the instruction.
Preferably, the reinforcement module is reinforced with a 360 reinforcement.
Preferably, the application notification module sends the stapling message by using a robotic api with stapling open.
Preferably, the Apk Signing Block includes: 2 block length identification areas, a block magic area and a data ID-value area loaded by the block; wherein channel information is inserted into the data ID-value area loaded by the block.
Preferably, each of the length identifiers is 8 bytes.
Preferably, the channel information includes a channel ID.
According to a third aspect of the present invention there is provided an application terminal comprising a memory, a processor and a computer program stored on the memory and capable of running on the processor, the processor being operable to perform the method of any one of the preceding claims when executing the computer program.
Compared with the prior art, the invention has at least one of the following beneficial effects:
according to the package distribution method, system and application terminal for android applications based on plug-ins, package, uploading and notification are connected in series, so that one-key operation is realized.
According to the android application packaging and distributing method, system and application terminal based on the plug-in, the characteristics of high transmission speed of the intranet are utilized, and the working efficiency of packaging and uploading is improved.
The android application packaging and distributing method, system and application terminal based on the plug-in are excellent in compatibility and extremely high in speed, and are a channel marking scheme.
According to the android application packaging and distributing method and system based on the plug-in, and the application terminal, the communication cost of development and the time loss caused by external factors are reduced by sending the application notification.
The android application packaging and distributing method, system and application terminal based on the plug-in unit provided by the invention have the advantages that the development rate of developers is improved, the communication cost of development and other colleagues is reduced, and the time loss in the uploading and downloading processes is shortened.
Drawings
Other features, objects and advantages of the present invention will become more apparent upon reading of the detailed description of non-limiting embodiments, given with reference to the accompanying drawings in which:
fig. 1 is a flowchart of a plug-in-based android application packaging and distributing method in a preferred embodiment of the present invention.
Fig. 2 is a schematic diagram of a signature scheme according to a preferred embodiment of the present invention.
Fig. 3 is a block diagram of a package distribution system for android applications based on a plug-in a preferred embodiment of the present invention.
Detailed Description
The following describes embodiments of the present invention in detail: the embodiment is implemented on the premise of the technical scheme of the invention, and detailed implementation modes and specific operation processes are given. It should be noted that variations and modifications can be made by those skilled in the art without departing from the spirit of the invention, which falls within the scope of the invention.
In one embodiment of the present invention, as shown in fig. 1, a package and distribution method for android applications based on plug-ins is provided, and the method concatenates the whole package and distribution flow to achieve a one-key operation, and includes the following steps:
step S1, obtaining (reading) relevant configuration of plug-ins used in engineering through custom plug-ins;
step S2, judging whether to open the plug-in, if so, continuing to execute step S3, otherwise, ending;
step S3, judging whether to start reinforcement, if so, continuing to execute step S4, otherwise, executing step S7;
s4, acquiring whether the current compiling type is a debug package or a release package, if the current compiling type is the debug package, not reinforcing, and if the current compiling type is the release package, reinforcing; continuing to execute the step S5;
step S5, judging whether to open multi-channel packaging, if so, continuing to execute step S6, otherwise, executing step S7;
step S6, inserting channel information into the Apk Signing Block of the installation package, outputting the channel package, and continuously executing the step S7;
step S7, judging whether to start uploading, if so, continuing to execute step S8, otherwise, executing step S9;
step S8, uploading the channel package to an intranet disk, and continuously executing the step S9;
and S9, judging whether to start the application notification, if so, sending the application notification, otherwise, ending.
As a preferred embodiment, in step S1, the relevant configuration of using the plug-in the reading engineering is as follows:
the relevant configuration parameters include:
enabel: whether or not to use an insert;
projectName: an engineering name;
enable under REINforce: whether to open reinforcement;
channel MouldPath under REINforce: file addresses containing all channel names;
the path of jarPath under renforce: a toolkit address for the hardened application;
enable under the load: whether to start uploading;
the following destinationPath: a storage address of an intranet disk;
demandId under upload: developing an ID corresponding to the service requirement;
enable under notify: whether to open an application notification;
content under notify: the content of the message notification is sent;
notify lower at: the cell phone number of the person to be notified.
In a preferred embodiment, in step S4, if the release packet is a release packet, the reinforcement is performed by using the 360 reinforcement.
As a preferred embodiment, in step S6, apk Signing Block includes: 2 block length identification areas, a block magic area and a data ID-value area loaded by the block; wherein channel information is inserted into the data ID-value area loaded by the block.
As a preferred embodiment, each length identifier is 8 bytes.
As a preferred embodiment, the channel information includes a channel ID.
As a preferred embodiment, in step S9, the application notification sends a spike message with the robotic api that is spike open.
In order to achieve a more flexible packaging and distributing process, a developer obtains the willingness of an application package and distributing process in a self-defined plug-in mode, if the developer opens the plug-in, the current compiling type is debug or release, the debug package is only used by internal personnel (test, products and the like) so that reinforcement is not needed, the process of marking multiple channels is only needed, and the package is uploaded to an intranet disk and an application notification (for example, a nail message notification) is sent to a specific user. If the channel configuration file is the release package, judging whether the package is a production environment and whether reinforcement is started, if the package is satisfied, reinforcing the application by using a 360 reinforcement guarantee, acquiring the channel configuration file after the reinforcement is completed, and writing the channel ID in a APK Signing Block of the installation package.
Wherein:
debug package: unsigned application installation packages for use by other colleagues inside.
Release package: the signed application installation package can be issued to the external network.
The traditional scheme of writing channel identification is to newly add a file of writing channel ID in META-INF of the installation package to achieve the purpose, but the android system provides a signature mode of V2 and V3 above system 7.0, after signature, any modification of block 1 (Contents of ZIP entries), block 3 (ZIP Central Directory) and block 4 (ZIP End of Central Directory) can not be checked by the signature mode of V2 and V3, so that the traditional writing scheme can fail on mobile phones of the system above android 7.0, and the application cannot be installed.
As shown in fig. 2, since the block 2 (APK Signing Block) is not protected by the signature verification rule, the scheme adopted in the embodiment of the present invention is a scheme of writing the channel ID in the block 2. Block 2 comprises: 2 length identifications of the block, wherein each length identification is 8 bytes, a magic number of the block, and data (ID-value) loaded by the block, respectively.
It can be seen that the data (ID-value) loaded by block 2 is specially used for loading data, and the channel marking process can be completed by writing the identification of the channel ID into the area.
The composition of block 2 is described as shown in table 1.
TABLE 1
Offset of | Number of bytes | Description of the invention |
@+0 | 8 | The length of this Block (the length of this field is not taken into account) |
@+8 | n | Group ID-value |
@-24 | 8 | The length of this Block (one sample with the first field) |
@-16 | 16 | Magic number APK Sig Block 42 |
After the multi-channel packing process is finished, the multi-channel file is uploaded to the intranet disk through the uploading task of the plug-in, and the application notification is sent to specific personnel.
Wherein, the application notification can send a spike message to notify the Ait to a specific person by using a robotic api with a spike open.
In another embodiment of the present invention, a package distribution system for android applications based on plug-ins is provided, as shown in fig. 3, which is a block diagram of the package distribution system for android applications based on plug-ins, and includes:
the plug-in custom module acquires related configuration and analyzes related configuration parameters;
the plug-in control module is used for controlling the plug-in to be opened or closed according to the instruction;
the reinforcement module is used for reinforcing a release package in the compiling type;
the multi-channel packing module inserts channel information into Apk Signing Block of the installation package and outputs a channel package;
the uploading module is used for uploading the channel package to an intranet disc;
and the application notification module is used for sending application messages according to the instructions.
As a preferred embodiment, the reinforcement module is reinforced with 360 reinforcement.
As a preferred embodiment, apk Signing Block comprises: 2 block length identification areas, a block magic area and a data ID-value area loaded by the block; wherein channel information is inserted into the data ID-value area loaded by the block.
As a preferred embodiment, each length identifier is 8 bytes.
As a preferred embodiment, the channel information includes a channel ID.
As a preferred embodiment, the application notification module sends a stapling message using a robotic api that staples open.
A third embodiment of the present invention provides an application terminal, including: memory, a processor and a computer program stored on the memory and capable of running on the processor, the processor being operable to perform the method of any of the above when executing the computer program.
Optionally, a memory for storing a program; memory, which may include volatile memory (english) such as random-access memory (RAM), such as static random-access memory (SRAM), double data rate synchronous dynamic random-access memory (Double Data Rate Synchronous Dynamic Random Access Memory, DDR SDRAM), and the like; the memory may also include a non-volatile memory (English) such as a flash memory (English). The memory 62 is used to store computer programs (e.g., application programs, functional modules, etc. that implement the methods described above), computer instructions, etc., which may be stored in one or more memories in a partitioned manner. And the above-described computer programs, computer instructions, data, etc. may be invoked by a processor.
The computer programs, computer instructions, etc. described above may be stored in one or more memories in partitions. And the above-described computer programs, computer instructions, data, etc. may be invoked by a processor.
A processor for executing the computer program stored in the memory to implement the steps in the method according to the above embodiment. Reference may be made in particular to the description of the embodiments of the method described above.
The processor and the memory may be separate structures or may be integrated structures that are integrated together. When the processor and the memory are separate structures, the memory and the processor may be connected by a bus coupling.
The android application packaging and distributing method, the android application packaging and distributing system and the application terminal based on the plug-in are excellent in compatibility and extremely high in speed, packaging, uploading and notification are connected in series, and one-key operation is achieved; the characteristic of high transmission speed of the intranet is utilized, so that the working efficiency of packing and uploading is improved; by sending the application notification, the communication cost of development and the time loss caused by external factors are reduced. According to the android application packaging and distributing method, system and application terminal based on the plug-in, provided by the embodiment of the invention, the development rate of developers is improved, the communication cost of development and other colleagues is reduced, and the time loss in the uploading and downloading processes is shortened.
It should be noted that, the steps in the method provided by the present invention may be implemented by using corresponding modules, devices, units, etc. in the system, and those skilled in the art may refer to a technical scheme of the system to implement a step flow of the method, that is, an embodiment in the system may be understood as a preferred example of implementing the method, which is not described herein.
Those skilled in the art will appreciate that the invention provides a system and its individual devices that can be implemented entirely by logic programming of method steps, in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc., in addition to the system and its individual devices being implemented in pure computer readable program code. Therefore, the system and various devices thereof provided by the present invention may be considered as a hardware component, and the devices included therein for implementing various functions may also be considered as structures within the hardware component; means for achieving the various functions may also be considered as being either a software module that implements the method or a structure within a hardware component.
The foregoing describes specific embodiments of the present invention. It is to be understood that the invention is not limited to the particular embodiments described above, and that various changes and modifications may be made by one skilled in the art within the scope of the claims without affecting the spirit of the invention.
Claims (9)
1. The package distribution method for android applications based on plug-ins is characterized by comprising the following steps:
s1, acquiring relevant configuration of plug-ins used in engineering through custom plug-ins;
s2, judging whether to open the plug-in, if so, continuing to execute S3, otherwise, ending;
s3, judging whether to start reinforcement, if so, continuing to execute S4, otherwise, executing S7;
s4, acquiring whether the current compiling type is a debug packet or a release packet, if the current compiling type is the debug packet, not reinforcing, and if the current compiling type is the release packet, reinforcing; continuing to execute S5;
s5, judging whether a file address containing a channel name exists, if so, continuing to execute S6, otherwise, executing S7;
s6, inserting channel information into Apk Signing Block of the installation package, outputting the channel package, and continuing to execute S7;
s7, judging whether uploading is started, if so, continuing to execute S8, otherwise, executing S9;
s8, uploading the channel package to an intranet disk, and continuously executing S9;
s9, judging whether to start the application notification, if so, sending the application notification, otherwise, ending;
in the step S6, apk Signing Block includes: 2 block length identification areas, a block magic area and a data ID-value area loaded by the block; and inserting the channel information into the data ID-value area loaded by the block.
2. The package distribution method for android applications based on plug-in unit according to claim 1, wherein in S4, if the package is a release package, a 360 reinforcement is adopted for reinforcement.
3. The plug-in based android application package distribution method of claim 2, wherein each of said length identifiers is 8 bytes.
4. The plug-in based android application package distribution method of claim 2, wherein said channel information comprises a channel ID.
5. The package distribution method of android applications based on plug-in unit according to claim 1, wherein in S9, the application notification sends a spike message using a robotic api with spike open.
6. A plug-in based android application packaging and distribution system, comprising:
the plug-in custom module acquires related configuration and analyzes related configuration parameters;
the plug-in control module is used for controlling the plug-in to be opened or closed according to the instruction;
the reinforcement module is used for reinforcing the release package in the compiling type;
the multi-channel packaging module is used for inserting channel information into the Apk Signing Block of the installation package and outputting a channel package;
the Apk Signing Block includes: 2 block length identification areas, a block magic area and a data ID-value area loaded by the block; the channel information is inserted into the data ID-value area loaded by the block;
the uploading module is used for uploading the channel package to an intranet disk;
and the application notification module is used for sending application messages according to the instruction.
7. The plug-in based android application packaging and distribution system of claim 6, wherein said reinforcement module is reinforced with a 360 reinforcement; and/or
The application notification module sends a nailing message by adopting a robot api with open nailing.
8. The plug-in based android application package distribution system of claim 7, wherein each of said length identifications is 8 bytes, respectively; and/or
The channel information includes a channel ID.
9. An application terminal comprising a memory, a processor and a computer program stored on the memory and capable of running on the processor, characterized in that the processor is operable to perform the method of any of claims 1 to 5 when executing the computer program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010385424.XA CN111610984B (en) | 2020-05-09 | 2020-05-09 | Android application packaging and distributing method and system based on plug-in and application terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010385424.XA CN111610984B (en) | 2020-05-09 | 2020-05-09 | Android application packaging and distributing method and system based on plug-in and application terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111610984A CN111610984A (en) | 2020-09-01 |
CN111610984B true CN111610984B (en) | 2023-10-27 |
Family
ID=72199762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010385424.XA Active CN111610984B (en) | 2020-05-09 | 2020-05-09 | Android application packaging and distributing method and system based on plug-in and application terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111610984B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114726848B (en) * | 2022-06-07 | 2022-10-04 | 广州易方信息科技股份有限公司 | Client automatic packaging and exe distribution method and device for Windows platform |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015020494A1 (en) * | 2013-08-09 | 2015-02-12 | 넥스트리밍(주) | Method of distributing plug-in for setting effect in mobile video editing tool |
CN105487876A (en) * | 2015-12-30 | 2016-04-13 | 武汉手盟网络科技有限公司 | Real-time and multi-channel packaging method for android |
WO2016061762A1 (en) * | 2014-10-22 | 2016-04-28 | 刘大澎 | Multi-channel sdk access system and method for mobile terminal software |
WO2016091034A1 (en) * | 2014-12-09 | 2016-06-16 | 北京奇虎科技有限公司 | Method and device for providing application channel packet |
CN106569869A (en) * | 2016-11-14 | 2017-04-19 | 平安科技(深圳)有限公司 | Plug-in packaging method and device |
CN107797808A (en) * | 2016-08-31 | 2018-03-13 | 腾讯科技(深圳)有限公司 | Application installation package processing method and processing device |
CN108196851A (en) * | 2017-12-28 | 2018-06-22 | 腾讯科技(深圳)有限公司 | Using dissemination method and device |
CN108628617A (en) * | 2018-05-18 | 2018-10-09 | 深圳爱加密科技有限公司 | A kind of packaging method by all kinds of means of Android application program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130188217A1 (en) * | 2012-01-20 | 2013-07-25 | Couponcabin Llc | System and method for online coupon printing |
-
2020
- 2020-05-09 CN CN202010385424.XA patent/CN111610984B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015020494A1 (en) * | 2013-08-09 | 2015-02-12 | 넥스트리밍(주) | Method of distributing plug-in for setting effect in mobile video editing tool |
WO2016061762A1 (en) * | 2014-10-22 | 2016-04-28 | 刘大澎 | Multi-channel sdk access system and method for mobile terminal software |
WO2016091034A1 (en) * | 2014-12-09 | 2016-06-16 | 北京奇虎科技有限公司 | Method and device for providing application channel packet |
CN105487876A (en) * | 2015-12-30 | 2016-04-13 | 武汉手盟网络科技有限公司 | Real-time and multi-channel packaging method for android |
CN107797808A (en) * | 2016-08-31 | 2018-03-13 | 腾讯科技(深圳)有限公司 | Application installation package processing method and processing device |
CN106569869A (en) * | 2016-11-14 | 2017-04-19 | 平安科技(深圳)有限公司 | Plug-in packaging method and device |
CN108196851A (en) * | 2017-12-28 | 2018-06-22 | 腾讯科技(深圳)有限公司 | Using dissemination method and device |
CN108628617A (en) * | 2018-05-18 | 2018-10-09 | 深圳爱加密科技有限公司 | A kind of packaging method by all kinds of means of Android application program |
Non-Patent Citations (2)
Title |
---|
王倩文 ; 沈苏彬 ; 吴振宇 ; .基于安卓平台的恶意软件动态监测的研究.计算机技术与发展.2018,(08),全文. * |
石惠娴 ; 钟宏君 ; .多渠道信息平台中多渠道发布子***的设计.计算机工程与设计.2006,(10),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN111610984A (en) | 2020-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109474578B (en) | Message checking method, device, computer equipment and storage medium | |
US20050063242A1 (en) | Embedded software update methods and systems for digital devices | |
CN106707848A (en) | Control program organization structure of control system and download method | |
CN109144519B (en) | Generation method and device of upgrade package, computer equipment and storage medium | |
US20140033208A1 (en) | Method and device for loading application program | |
CN109726134B (en) | Interface test method and system | |
CN111610984B (en) | Android application packaging and distributing method and system based on plug-in and application terminal | |
CN110147242A (en) | Upgrading in the downloading of space relies on inspection method and device, storage medium and terminal | |
CN110377454A (en) | Data verification method, device, computer equipment and storage medium | |
US20190095187A1 (en) | Incremental updates in static libraries | |
CN104424030A (en) | Sharing memory multi-process operation method and device | |
CN105988846A (en) | Page loading method and page loading device | |
CN105094973A (en) | ADA program partition running supporting system based on sensitive instruction substitution | |
CN114584582A (en) | In-vehicle message processing method and device, vehicle-mounted terminal and storage medium | |
CN114301575B (en) | Data processing method, system, equipment and medium | |
CN105610730A (en) | Method and system for message interaction between CPU and network equipment | |
CN113946602A (en) | Data searching method, device, equipment and medium | |
CN108255735A (en) | Associated environment test method, electronic device and computer readable storage medium | |
CN113238789B (en) | Electronic device, firmware upgrading method and device thereof and computer readable storage medium | |
WO2023208012A1 (en) | Program processing method and apparatus, program running method and apparatus, terminal, smart card and storage medium | |
CN107463423B (en) | Verification method, storage medium, electronic device and system depending on package tool | |
CN106775643B (en) | Application file packaging system and method with channel data | |
WO2005048075A2 (en) | Embedded software update methods and systems for digital devices | |
CN115373707A (en) | Task online updating system and method under spacecraft real-time system memory limited condition | |
Ji et al. | Implementation and research of bootloader for automobile ECU remote incremental update |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |