Method and system for realizing multi-version differentiated function customization of application program

A technology of an application program and an implementation method, which is applied to the multi-version differentiated function customization implementation method and the system field of an application program, and can solve problems such as error-prone configuration files, a large number of channels, and difficult maintenance of application source codes, etc., and achieve maintenance of application programs The source code is convenient and the effect of avoiding mistakes

Inactive Publication Date: 2020-08-14
ZHENGZHOU XINDA JIEAN INFORMATION TECH
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, when making differentiated customized versions, it is necessary to manually modify the customized configuration files according to different environments, and each differentiated customized version usually has different requirements. In the same set of application source code, these customized requirements can be established by establishing multiple branches. It can be solved, but multi-branching will result in a low reuse rate of the application source code, making it difficult to maintain the application source code, and due to the large number of channels, manual modification of the configuration file is prone to errors, and the quality of the application software cannot be guaranteed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for realizing multi-version differentiated function customization of application program
  • Method and system for realizing multi-version differentiated function customization of application program
  • Method and system for realizing multi-version differentiated function customization of application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0045] It should be noted that when a component is considered to be "connected" to another component, it may be directly connected to the other component or there may be an intervening component at the same time.

[0046] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field of the invention. The terms used herein in the description of the present in...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a multi-version differentiated function customization implementation method for an application program, which comprises: obtaining a to-be-packaged application program source code, receiving a packaging command, and automatically generating a self-defined configuration file through configuration information in a gradle script according to the packaging command; executing thepackaging command to generate application program packages of different function versions, wherein the application program packages of different function versions comprise pre-configured function configuration files, and the function configuration file comprises each function configuration item content of different versions of application program packages; when the application program packages ofthe different function versions are operated, respectively reading the self-defined configuration file and the function configuration file, dynamically changing the behavior of the application program, and meeting the requirement for differentiated function customization of the multiple versions. The application programs of different versions can be packaged without manually intervening and modifying the configuration file, and the function difference of the application program software is dynamically realized.

Description

technical field [0001] The present invention relates to the technical field of application program packaging, in particular to a method and system for realizing multi-version differentiated function customization of application programs. Background technique [0002] After the development of the Android (Android) project is completed, the Android application will be packaged into an application installation package, and released through the release channel so that users can download and use it. When developing Android applications, since there are many distribution channels in the Android market, each distribution channel has its own application market. Each application market has different requirements for the display method of the application installation package and the specific business functions of the platform. In the Gradle build tool officially provided by Android, multi-channel version configuration can be performed through Flavor. Only need to configure different ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/71
CPCG06F8/71
Inventor 荀浩李明郭斌昌王超王平杨飞
Owner ZHENGZHOU XINDA JIEAN INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products