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 PDF

Info

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
Application number
CN202010385424.XA
Other languages
Chinese (zh)
Other versions
CN111610984A (en
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.)
Shanghai Wanjian Information Technology Co ltd
Original Assignee
Shanghai Wanjian Information Technology Co 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 Shanghai Wanjian Information Technology Co ltd filed Critical Shanghai Wanjian Information Technology Co ltd
Priority to CN202010385424.XA priority Critical patent/CN111610984B/en
Publication of CN111610984A publication Critical patent/CN111610984A/en
Application granted granted Critical
Publication of CN111610984B publication Critical patent/CN111610984B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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

Android application packaging and distributing method and system based on plug-in and application terminal
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.
CN202010385424.XA 2020-05-09 2020-05-09 Android application packaging and distributing method and system based on plug-in and application terminal Active CN111610984B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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