CN109101240A - Packaging method, device and storage medium - Google Patents

Packaging method, device and storage medium Download PDF

Info

Publication number
CN109101240A
CN109101240A CN201810662865.2A CN201810662865A CN109101240A CN 109101240 A CN109101240 A CN 109101240A CN 201810662865 A CN201810662865 A CN 201810662865A CN 109101240 A CN109101240 A CN 109101240A
Authority
CN
China
Prior art keywords
sub
installation
file
user
installation kit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810662865.2A
Other languages
Chinese (zh)
Inventor
任金鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201810662865.2A priority Critical patent/CN109101240A/en
Publication of CN109101240A publication Critical patent/CN109101240A/en
Pending legal-status Critical Current

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
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

This disclosure relates to a kind of packaging method, device and storage medium, for solving to be packaged platform in the related technology the technical issues of cannot be packaged according to user demand.The packaging method includes: the attribute for showing alternative sub- installation kit in database, and the sub- installation kit is the sub- installation file that functional module is individually packed into;The sub- installation kit that the first user selects is copied in default file from database;Sub- installation kit in default file is merged and is packaged, to form the installation file of the first user production.

Description

Packaging method, device and storage medium
Technical field
This disclosure relates to field of communication technology, and in particular, to a kind of packaging method, device and storage medium.
Background technique
With flourishing for internet industry especially mobile Internet, the electronics such as mobile phone, tablet computer, computer are set Various application software in standby emerge one after another, and keep people's lives more convenient.
Packing platform in the related technology mainly provides the function of packing, and be packaged platform be packaged when will can entirely beat The content of the resource file of packet platform is all included.For example, the development technique maturation of same class application is developed to certain phase Personnel can be packaged into mature scheme a set of installation file and be supplied to intra-company or outside to use.However, not being All functions are required for access side.
Summary of the invention
The disclosure provides a kind of packaging method, device and storage medium, to solve to be packaged platform in the related technology cannot The technical issues of being packaged according to user demand.
To achieve the above object, the embodiment of the present disclosure in a first aspect, providing a kind of packaging method, which comprises
Show that the attribute of alternative sub- installation kit in database, the sub- installation kit are that functional module is individually packaged shape At sub- installation file;
The sub- installation kit that the first user selects is copied in default file from database;
Sub- installation kit in default file is merged and is packaged, to form the installation file of the first user production.
With reference to first aspect, in the first possible implementation of the first aspect, further includes:
The application installation package of acquisition is unpacked, so that loose coupling between the functional module in the application installation package;
Different functional modules is individually packaged, to form sub- installation file;
The sub- installation file is uploaded in the database.
The possible implementation of with reference to first aspect the first, in second of possible implementation of first aspect In, it is described different functional modules is individually packaged after, further includes:
Configuration file is written into the attribute of the sub- installation file;
The attribute of alternative sub- installation kit in the display database, comprising:
By the attribute display in the configuration file corresponding to alternative sub- installation kit in database in front end, and Each installation kit region of the front end shows tick boxes.
The possible implementation of second with reference to first aspect, in the third possible implementation of first aspect In, further includes:
The write-in value input frame for being associated with the first user information is shown in the front end, is answered so that second user opens first When with program, by the information recommendation of the first user to second user;Wherein, first application program corresponds to first user's system The installation file of work, the installation file include being coupled to the write-in value of the first user information.
The second aspect of the embodiment of the present disclosure, provides a kind of packing apparatus, and described device includes:
First display module is configured as the attribute of alternative sub- installation kit in display database, the sub- installation Packet is the sub- installation file that functional module is individually packed into;
Replication module is configured as copying to the sub- installation kit that the first user selects in default file from database; And
First packetization module is configured as the sub- installation kit in default file merging packing, to form first user's system The installation file of work.
In conjunction with second aspect, in the first possible implementation of the second aspect, further includes:
Module is unpacked, is configured as unpacking the application installation package of acquisition, so that the function mould in the application installation package Loose coupling between block;
Second packetization module is configured as individually being packaged different functional modules, to form sub- installation file;And
Uploading module is configured as uploading to the sub- installation file in the database.
In conjunction with second aspect, in the first possible implementation of the second aspect, further includes:
Module is unpacked, is configured as unpacking the application installation package of acquisition, so that the function mould in the application installation package Loose coupling between block;
Second packetization module is configured as individually being packaged different functional modules, to form sub- installation file;And
Uploading module is configured as uploading to the sub- installation file in the database.
In conjunction with the first possible implementation of second aspect, in second of possible implementation of second aspect In, further includes:
Writing module is configured as the attribute of sub- installation file configuration file is written;
First display module is also configured to that alternative son in database will be corresponded in the configuration file The attribute display of installation kit shows tick boxes in front end, and in every sub- installation kit region of the front end.
In conjunction with the first possible implementation of second aspect, in the third possible implementation of second aspect In, further includes: the second display module is configured as showing that the write-in value for being associated with the first user information inputs in the front end Frame, when so that second user opening the first application program, by the information recommendation of the first user to second user;Wherein, described One application program corresponds to the installation file of the first user production, and the installation file includes being associated with writing for the first user information Enter value.
The third aspect of the embodiment of the present disclosure provides a kind of packing apparatus, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Show that the attribute of alternative sub- installation kit in database, the sub- installation kit are what functional module was packed into Sub- installation file;
The sub- installation kit that the first user selects is copied in default file from database;
Sub- installation kit in default file is merged and is packaged, to form the installation file of the first user production.
The fourth aspect of the embodiment of the present disclosure provides a kind of computer readable storage medium, is stored thereon with computer journey The step of sequence, which realizes any one of above-mentioned first aspect the method when being executed by processor.
By adopting the above technical scheme, following technical effect can at least be reached:
For the disclosure by prestoring the corresponding sub- installation kit of functional module in the database, user only need to be in front end impression window The corresponding sub- installation kit of functional module is chosen on demand, can be packaged, solves and is packaged platform in the related technology cannot root The technical issues of being packaged according to user demand realizes the effect being packaged on demand.
Other feature and advantage of the disclosure will the following detailed description will be given in the detailed implementation section.
Detailed description of the invention
Attached drawing is and to constitute part of specification for providing further understanding of the disclosure, with following tool Body embodiment is used to explain the disclosure together, but does not constitute the limitation to the disclosure.In the accompanying drawings:
Fig. 1 is a kind of flow chart of packaging method shown in one exemplary embodiment of the disclosure.
Fig. 2 is the flow chart of another packaging method shown in one exemplary embodiment of the disclosure.
Fig. 3 is the flow chart of another packaging method shown in one exemplary embodiment of the disclosure.
Fig. 4 is a kind of block diagram of packing apparatus shown in one exemplary embodiment of the disclosure.
Fig. 5 is the block diagram of another packing apparatus shown in one exemplary embodiment of the disclosure.
Fig. 6 is a kind of block diagram of packing apparatus shown in one exemplary embodiment of the disclosure.
Specific embodiment
It is described in detail below in conjunction with specific embodiment of the attached drawing to the disclosure.It should be understood that this place is retouched The specific embodiment stated is only used for describing and explaining the disclosure, is not limited to the disclosure.
Fig. 1 is a kind of flow chart of packaging method shown according to an exemplary embodiment, to solve to beat in the related technology Packet platform according to user demand the technical issues of cannot be packaged.As shown in Figure 1, the packaging method may include following Step:
S11 shows that the attribute of alternative sub- installation kit in database, the sub- installation kit are that functional module is individually beaten Wrap the sub- installation file formed.
S12 copies to the sub- installation kit that the first user selects in default file from database.
Sub- installation kit in default file is merged and is packaged by S13, to form the installation file of the first user production.
The packaging method shown in the present embodiment can be applied to terminal, the terminal in the disclosure may be smart phone, Tablet computer, desktop computer etc..
In step s 11, the attribute of alternative sub- installation kit in database is shown.The database prestores difference Sub- installation kit, the database can reside in developer (i.e. the first user) operation terminal, can also exist on cloud It holds in server.When the database is present in cloud server, the terminal of developer's operation needs to log on to cloud Server.Wherein, the attribute of the sub- installation kit can be the title of sub- installation kit, function version number etc..
Wherein, the sub- installation kit is the sub- installation file that functional module is individually packed into.It is short-sighted by taking short-sighted frequency as an example Frequency has accumulated very more functional modules, such as video player, audio/video decoding, a variety of views of support during exploitation Functional modules, these different functional modules such as frequency format, advertising income module, payment, tripartite's sharing can be deposited in described In database;When developer develops short Video Applications on computers, shown on computer display screen in database for The installation kit of selection, developer want the function of some functional module, only need to choose the corresponding installation kit of the functional module i.e. It can.
After the first user selects sub- installation kit, step S12 is executed, the son from database by the first user selection is installed Packet replication is into default file.When the database is present in the terminal of the first user's operation, terminal only need to be from database institute The first user of region duplication selection sub- installation kit to default file;When the database is present in cloud server When, terminal needs to log on to cloud server, and from cloud server by the first user select sub- installation kit download to it is pre- If file.
After the sub- installation kit that first user selects is copied to default file, step S13 is executed, by the son in default file Installation kit, which merges, to be packaged, to form the installation file of the first user production.
For the disclosure by prestoring the corresponding sub- installation kit of functional module in the database, user only need to be in front end impression window The corresponding sub- installation kit of functional module is chosen on demand, can be packaged, solves and is packaged platform in the related technology cannot root The technical issues of being packaged according to user demand realizes the effect being packaged on demand.
It is worth noting that for simple description, therefore, it is stated as a systems for embodiment of the method shown in FIG. 1 The combination of actions of column, but those skilled in the art should understand that, the disclosure is not limited by the described action sequence.Its It is secondary, those skilled in the art should also know that, the embodiments described in the specification are all preferred embodiments, related dynamic Make necessary to the not necessarily disclosure.
Fig. 2 is the flow chart of another packaging method shown according to an exemplary embodiment, to solve in the related technology Platform is packaged the technical issues of cannot be packaged according to user demand.As shown in Fig. 2, the packaging method may include with Lower step:
S21 unpacks the application installation package of acquisition, so that loose coupling between the functional module in the application installation package;
S22 is individually packaged different functional modules, to form sub- installation file.
S23 uploads to the sub- installation file in the database.
S24 shows that the attribute of alternative sub- installation kit in database, the sub- installation kit are that functional module is individually beaten Wrap the sub- installation file formed.
S25 copies to the sub- installation kit that the first user selects in default file from database.
Sub- installation kit in default file is merged and is packaged by S26, to form the installation file of the first user production.
Functional module included by sub- installation kit in the database derives from various application installation packages, answers for some With installation kit, which is carried out to the fractionation and decoupling of functional module first, allow loose coupling between functional module, in turn It can be individually present.Wherein it should be noted that each functional module is an independent project file, the project file is not Main works file is relied on, main works file is only necessary system configuration, common code library and resource.
For example, after the terminal of the first user's operation receives a short-sighted frequency application installation package, to the short-sighted frequency Application installation package is unpacked, and allows loose coupling between the functional module in the short-sighted frequency application installation package, and then can independently be deposited ?;For example allow camera module, animation, video player, audio/video decoding, support in the short-sighted frequency application installation package Loose coupling between the functional modules such as various video format, advertising income module, payment, tripartite's sharing, and then these different function Energy module can be individually present, and then, these different functional modules are individually packaged and are deposited in the database.
The disclosure is by unpacking application installation package, so that loose coupling between functional module in the application installation package, Then it is stored in database after different functional modules being individually packaged, realizes that packing provides possibility on demand to be packaged platform.
Fig. 3 is the flow chart of another packaging method shown according to an exemplary embodiment, to solve in the related technology Platform is packaged the technical issues of cannot be packaged according to user demand.As shown in figure 3, the packaging method may include with Lower step:
S31 unpacks the application installation package of acquisition, so that loose coupling between the functional module in the application installation package;
S32 is individually packaged different functional modules, to form sub- installation file;
Configuration file is written in the attribute of the sub- installation file by S33
S34 uploads to the sub- installation file in the database.
S35, will correspond to the attribute display of alternative sub- installation kit in database in front end in the configuration file, And the display area of every sub- installation kit shows tick boxes in the front end.
S36 copies to the sub- installation kit that the first user selects in default file from database.
Sub- installation kit in default file is merged and is packaged by S37, to form the installation file of the first user production.
Wherein, after being individually packaged to different functional modules, the attribute of sub- installation file is matched with the write-in of defined format Set file.By taking Android system desktop starting module (launcher) as an example:
After independent launcher is packaged, in defined format write-in comm_app_config (configuration file):
< project type=" apk " group=" com.mi.android " name=" launcher " revision =" 10.3.2.6-SNAPSHOT "/>.
Then, packed launcher is uploaded to database (such as Maven code storage), waits and is packaged script It reads.By the attribute display of configuration file neutron installation kit in front end in front end, for example, the name of every sub- installation kit is shown It is shown in front end, and in one tick boxes of display behind the name of every sub- installation kit, the first user passes through in fabrication and installation packet Sub- installation kit corresponding to oneself desired functional module is chosen in front end.
Then, it is packaged the sub- installation kit that script is chosen according to the first user in front end, defines change due to being packaged in script Packages is measured, packages can be assigned to for the sub- installation kit chosen by being packaged script, then according in comm_app_config Configuration file, the sub- installation kit chosen is downloaded from Maven code library, and then merge packing, be combined into one it is new Function packet.
Optionally, it is shown in the front end and is associated with the write-in value input frame of the first user information, so that second user is beaten When opening the first application program, by the information recommendation of the first user to second user;Wherein, first application program corresponds to the The installation file of one user production, the installation file includes being associated with the write-in value of the first user information.First user information The social information that can be user is also possible to the first user and wants to pass to the information of other users, such as advertising information.
The disclosure is by showing write-in value input frame in front end to provide write-in data function, and the first user is in fabrication and installation Can be in front end page by input write-in value when file, which can be invitation code, data channel, advertising channel etc. no Same field value.
By taking invitation code as an example, the first user can input oneself exclusive invitation code, the first user in fabrication and installation packet The installation kit of production is shared with second user;Second user loads onto the installation kit in the terminal of oneself, when second user is beaten When opening the corresponding APP of the installation kit, which can directly be associated with the account information of the first user the APP account of second user Family, and then can produce a series of social networks, realize personalized function.
Fig. 4 is a kind of block diagram of packing apparatus shown in one exemplary embodiment of the disclosure.As shown in figure 4, the packing Device 400 includes:
First display module 410 is configured as the attribute of alternative sub- installation kit in display database, the sub- peace Dress packet is the sub- installation file that functional module is individually packed into;
Replication module 420 is configured as that the sub- installation kit that the first user selects is copied to default file from database In;And
First packetization module 430 is configured as the sub- installation kit in default file merging packing, to form the first user The installation file of production.
Optionally, as shown in figure 5, the packing apparatus 400 further include:
Module 440 is unpacked, is configured as unpacking the application installation package of acquisition, so that the function in the application installation package Loose coupling between module;
Second packetization module 450 is configured as individually being packaged different functional modules, to form sub- installation file;With And
Uploading module 470 is configured as uploading to the sub- installation file in the database.
Optionally, as shown in figure 5, the packing apparatus 400 further include:
Writing module 460 is configured as the attribute of sub- installation file configuration file is written;
First display module 410 is also configured to correspond in the configuration file available in database The attribute display of sub- installation kit show tick boxes in front end, and in every sub- installation kit region of the front end.
Optionally, as shown in figure 5, the packing apparatus 400 further include:
Second display module 480 is configured as showing that the write-in value for being associated with the first user information inputs in the front end Frame, when so that second user opening the first application program, by the information recommendation of the first user to second user;Wherein, described One application program corresponds to the installation file of the first user production, and the installation file includes being associated with writing for the first user information Enter value.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here.
The disclosure also provides a kind of computer readable storage medium, is stored thereon with computer program, and the program is processed The step of packaging method described in any of the above-described alternative embodiment is realized when device executes.
Fig. 6 is the block diagram of another packing apparatus 800 shown according to an exemplary embodiment.For example, device 800 can be with It is mobile phone, computer, tablet device etc..
Referring to Fig. 6, device 800 may include following one or more components: processing component 802, memory 804, electric power Component 806, multimedia component 808, audio component 810, the interface 812 of input/output (I/O), sensor module 814, and Communication component 816.
The integrated operation of the usual control device 800 of processing component 802, such as with display, telephone call, data communication, phase Machine operation and record operate associated operation.Processing component 802 may include that one or more processors 820 refer to execute It enables, to complete all or part of the steps for the method being packaged.In addition, processing component 802 may include one or more modules, Convenient for the interaction between processing component 802 and other assemblies.For example, processing component 802 may include multi-media module, with convenient Interaction between multimedia component 808 and processing component 802.
Memory 804 is configured as storing various types of data to support the operation in device 800.These data are shown Example includes the instruction of any application or method for operating on device 800, contact data, and telephone book data disappears Breath, picture, video etc..Memory 804 can be by any kind of volatibility or non-volatile memory device or their group It closes and realizes, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable to compile Journey read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash Device, disk or CD.
Electric power assembly 806 provides electric power for the various assemblies of device 800.Electric power assembly 806 may include power management system System, one or more power supplys and other with for device 800 generate, manage, and distribute the associated component of electric power.
Multimedia component 808 includes the screen of one output interface of offer between described device 800 and user.One In a little embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen Curtain may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touch sensings Device is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding action Boundary, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, more matchmakers Body component 808 includes a front camera and/or rear camera.When device 800 is in operation mode, such as screening-mode or When video mode, front camera and/or rear camera can receive external multi-medium data.Each front camera and Rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 810 is configured as output and/or input audio signal.For example, audio component 810 includes a Mike Wind (MIC), when device 800 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone is matched It is set to reception external audio signal.The received audio signal can be further stored in memory 804 or via communication set Part 816 is sent.In some embodiments, audio component 810 further includes a loudspeaker, is used for output audio signal.
I/O interface 812 provides interface between processing component 802 and peripheral interface module, and above-mentioned peripheral interface module can To be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and lock Determine button.
Sensor module 814 includes one or more sensors, and the state for providing various aspects for device 800 is commented Estimate.For example, sensor module 814 can detecte the state that opens/closes of device 800, and the relative positioning of component, for example, it is described Component is the display and keypad of device 800, and sensor module 814 can be with 800 1 components of detection device 800 or device Position change, the existence or non-existence that user contacts with device 800,800 orientation of device or acceleration/deceleration and device 800 Temperature change.Sensor module 814 may include proximity sensor, be configured to detect without any physical contact Presence of nearby objects.Sensor module 814 can also include optical sensor, such as CMOS or ccd image sensor, at As being used in application.In some embodiments, which can also include acceleration transducer, gyro sensors Device, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 816 is configured to facilitate the communication of wired or wireless way between device 800 and other equipment.Device 800 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or their combination.In an exemplary implementation In example, communication component 816 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel. In one exemplary embodiment, the communication component 816 further includes near-field communication (NFC) module, to promote short range communication.Example Such as, NFC module can be based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology, Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 800 can be believed by one or more application specific integrated circuit (ASIC), number Number processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, the method for executing above-mentioned packing.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided It such as include the memory 804 of instruction, the method that above-metioned instruction can be executed by the processor 820 of device 800 to complete above-mentioned packing. For example, the non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, Floppy disk and optical data storage devices etc..
The preferred embodiment of the disclosure is described in detail in conjunction with attached drawing above, still, the disclosure is not limited to above-mentioned reality The detail in mode is applied, in the range of the technology design of the disclosure, a variety of letters can be carried out to the technical solution of the disclosure Monotropic type, these simple variants belong to the protection scope of the disclosure.
It is further to note that specific technical features described in the above specific embodiments, in not lance In the case where shield, it can be combined in any appropriate way.In order to avoid unnecessary repetition, the disclosure to it is various can No further explanation will be given for the combination of energy.
In addition, any combination can also be carried out between a variety of different embodiments of the disclosure, as long as it is without prejudice to originally Disclosed thought equally should be considered as disclosure disclosure of that.

Claims (10)

1. a kind of packaging method characterized by comprising
Show that the attribute of alternative sub- installation kit in database, the sub- installation kit are what functional module was individually packed into Sub- installation file;
The sub- installation kit that the first user selects is copied in default file from database;
Sub- installation kit in default file is merged and is packaged, to form the installation file of the first user production.
2. the method according to claim 1, wherein further include:
The application installation package of acquisition is unpacked, so that loose coupling between the functional module in the application installation package;
Different functional modules is individually packaged, to form sub- installation file;
The sub- installation file is uploaded in the database.
3. according to the method described in claim 2, it is characterized in that, it is described different functional modules is individually packaged after, also wrap It includes:
Configuration file is written into the attribute of the sub- installation file;
The attribute of alternative sub- installation kit in the display database, comprising:
By the attribute display in the configuration file corresponding to alternative sub- installation kit in database in front end, and described Each installation kit region of front end shows tick boxes.
4. according to the method described in claim 3, it is characterized by further comprising:
The write-in value input frame for being associated with the first user information is shown in the front end, so that second user, which opens first, applies journey When sequence, by the information recommendation of the first user to second user;Wherein, first application program corresponds to the first user production Installation file, the installation file include being associated with the write-in value of the first user information.
5. a kind of packing apparatus, which is characterized in that described device includes:
First display module, is configured as the attribute of alternative sub- installation kit in display database, and the sub- installation kit is The sub- installation file that functional module is individually packed into;
Replication module is configured as copying to the sub- installation kit that the first user selects in default file from database;And
First packetization module is configured as the sub- installation kit in default file merging packing, to form the first user production Installation file.
6. device according to claim 5, which is characterized in that further include:
Unpack module, be configured as unpacking the application installation package of acquisition so that the functional module in the application installation package it Between loose coupling;
Second packetization module is configured as individually being packaged different functional modules, to form sub- installation file;And
Uploading module is configured as uploading to the sub- installation file in the database.
7. device according to claim 6, which is characterized in that further include:
Writing module is configured as the attribute of sub- installation file configuration file is written;
First display module is also configured to that alternative sub- installation in database will be corresponded in the configuration file The attribute display of packet shows tick boxes in front end, and in every sub- installation kit region of the front end.
8. device according to claim 7, which is characterized in that further include:
Second display module, is configured as showing in the front end and is associated with the write-in value input frame of the first user information, so that When second user opens the first application program, by the information recommendation of the first user to second user;Wherein, described first journey is applied Sequence corresponds to the installation file of the first user production, and the installation file is to including the write-in value for being coupled to the first user information.
9. a kind of packing apparatus characterized by comprising
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Show that the attribute of alternative sub- installation kit in database, the sub- installation kit are the son peace that functional module is packed into Fill file;
The sub- installation kit that the first user selects is copied in default file from database;
Sub- installation kit in default file is merged and is packaged, to form the installation file of the first user production.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor The step of any one of claims 1 to 4 the method is realized when execution.
CN201810662865.2A 2018-06-25 2018-06-25 Packaging method, device and storage medium Pending CN109101240A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810662865.2A CN109101240A (en) 2018-06-25 2018-06-25 Packaging method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810662865.2A CN109101240A (en) 2018-06-25 2018-06-25 Packaging method, device and storage medium

Publications (1)

Publication Number Publication Date
CN109101240A true CN109101240A (en) 2018-12-28

Family

ID=64844937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810662865.2A Pending CN109101240A (en) 2018-06-25 2018-06-25 Packaging method, device and storage medium

Country Status (1)

Country Link
CN (1) CN109101240A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110531983A (en) * 2019-08-08 2019-12-03 国云科技股份有限公司 A kind of on-demand packaging method of front end page based on entry building

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101308458A (en) * 2008-06-30 2008-11-19 华为技术有限公司 Method and device for software customized development
CN104991793A (en) * 2015-06-15 2015-10-21 上海海漾软件技术有限公司 Method, device and system used for application program subpackage
CN105912353A (en) * 2015-12-23 2016-08-31 北京奇虎科技有限公司 Method and device for packaging application program
CN106469385A (en) * 2015-08-17 2017-03-01 腾讯科技(深圳)有限公司 user invitation method and device
US20170206090A1 (en) * 2016-01-15 2017-07-20 Google Inc. Application containers
CN107241688A (en) * 2017-06-14 2017-10-10 北京小米移动软件有限公司 Signature, verification method, device and the storage medium of application installation package
CN107678755A (en) * 2017-09-13 2018-02-09 北京京东尚科信息技术有限公司 Method, apparatus, electronic equipment and the computer-readable medium of installation kit packing
CN108121563A (en) * 2017-11-10 2018-06-05 广州阿里巴巴文学信息技术有限公司 Application function method for customizing, device, computing device and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101308458A (en) * 2008-06-30 2008-11-19 华为技术有限公司 Method and device for software customized development
CN104991793A (en) * 2015-06-15 2015-10-21 上海海漾软件技术有限公司 Method, device and system used for application program subpackage
CN106469385A (en) * 2015-08-17 2017-03-01 腾讯科技(深圳)有限公司 user invitation method and device
CN105912353A (en) * 2015-12-23 2016-08-31 北京奇虎科技有限公司 Method and device for packaging application program
US20170206090A1 (en) * 2016-01-15 2017-07-20 Google Inc. Application containers
CN107241688A (en) * 2017-06-14 2017-10-10 北京小米移动软件有限公司 Signature, verification method, device and the storage medium of application installation package
CN107678755A (en) * 2017-09-13 2018-02-09 北京京东尚科信息技术有限公司 Method, apparatus, electronic equipment and the computer-readable medium of installation kit packing
CN108121563A (en) * 2017-11-10 2018-06-05 广州阿里巴巴文学信息技术有限公司 Application function method for customizing, device, computing device and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110531983A (en) * 2019-08-08 2019-12-03 国云科技股份有限公司 A kind of on-demand packaging method of front end page based on entry building

Similar Documents

Publication Publication Date Title
TWI592021B (en) Method, device, and terminal for generating video
CN109032606B (en) Native application compiling method and device and terminal
CN110874217B (en) Interface display method and device for quick application and storage medium
CN104636140B (en) Firmware compression method, firmware decompressing method and device
CN114286165B (en) Display equipment, mobile terminal, and screen-throwing data transmission method and system
US20170068527A1 (en) Device control method and apparatus
US20130031468A1 (en) Apparatus and method for changing theme of application in portable terminal
CN110865837B (en) Method and terminal for system upgrade
KR20150144264A (en) Tag creation method, device and terminal
CN107193554A (en) A kind of method and apparatus for generating front-end code
CN109683954A (en) The library lib integrated approach, device and storage medium
CN110968362A (en) Application running method and device and storage medium
CN104881304A (en) Resource downloading method and device
CN107463372A (en) The method for updating pages and device of a kind of data-driven
CN103902688A (en) File operation synchronizing method and device
CN114020379A (en) Terminal device, information feedback method and storage medium
CN105468606B (en) Webpage saving method and device
CN108733448B (en) Theme processing method, device, equipment, system and storage medium
CN111090463B (en) Resource identification method and device and computer storage medium
CN109101240A (en) Packaging method, device and storage medium
CN114979533A (en) Video recording method, device and terminal
CN113448642B (en) System file access method and device and electronic equipment
CN111163220B (en) Display method, communication terminal and computer storage medium
CN108572815A (en) The execution method, apparatus of multitask and the executive device for multitask
CN112860625A (en) Data acquisition method, data storage method, device, equipment and storage medium

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181228