CN111382389B - Multi-theme page generation method and device, electronic equipment and storage medium - Google Patents

Multi-theme page generation method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN111382389B
CN111382389B CN202010219610.6A CN202010219610A CN111382389B CN 111382389 B CN111382389 B CN 111382389B CN 202010219610 A CN202010219610 A CN 202010219610A CN 111382389 B CN111382389 B CN 111382389B
Authority
CN
China
Prior art keywords
theme
inheritance
configuration file
page
topic
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
CN202010219610.6A
Other languages
Chinese (zh)
Other versions
CN111382389A (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.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network 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 Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN202010219610.6A priority Critical patent/CN111382389B/en
Publication of CN111382389A publication Critical patent/CN111382389A/en
Application granted granted Critical
Publication of CN111382389B publication Critical patent/CN111382389B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • 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)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the disclosure discloses a multi-theme page generation method, a device, electronic equipment and a storage medium. The method comprises the following steps: in the process of generating a target page according to a single inheritance configuration file, analyzing the multiple inheritance configuration file matched with the target page through a multiple inheritance configuration file, and determining at least one first theme and the inheritance sequence of each first theme; and generating the target page according to the single inheritance configuration file, the first topics and the inheritance sequence of the first topics. The embodiment of the disclosure can quickly modify the attribute of the system theme, and greatly improve the theme development efficiency and fault tolerance.

Description

Multi-theme page generation method and device, electronic equipment and storage medium
Technical Field
The embodiment of the disclosure relates to the field of voice recognition, in particular to a multi-theme page generation method, a device, electronic equipment and a storage medium.
Background
As the operating system of the mobile terminal is used more and more frequently by people, requirements on the beauty and individualization of the user interface are also higher and higher, more people want to be able to adjust the theme of the operating system of their mobile terminals so as to meet the user-defined requirements on the user interface.
Under the traditional theme list inheritance mode, a developer inherits a theme provided by a system when customizing the theme, and if additional attributes are set, the developer can only list the attributes in the custom theme one by one. If there are multiple custom topics, each needs to do a one-to-one definition of properties.
The method greatly increases development complexity and reduces development efficiency, and if an attribute value corresponding to a page display attribute parameter needs to be modified or newly added (for example, background color needs to be modified), the modification is needed at a plurality of places, so that omission is very easy.
Disclosure of Invention
The embodiment of the disclosure provides a multi-theme page generation method, a device, electronic equipment and a storage medium, which can quickly modify the attribute of a system theme and greatly improve the theme development efficiency and the fault tolerance.
In a first aspect, an embodiment of the present disclosure provides a multi-topic page generation method, including:
in the process of generating a target page according to a single inheritance configuration file, analyzing the multiple inheritance configuration file matched with the target page through a multiple inheritance configuration file, and determining at least one first theme and the inheritance sequence of each first theme;
And generating the target page according to the single inheritance configuration file, the first topics and the inheritance sequence of the first topics.
In a second aspect, an embodiment of the present disclosure further provides a multi-topic page generating apparatus, including:
the multi-theme configuration module is used for analyzing the multi-theme inheritance configuration file matched with the target page through the multi-theme module in the process of generating the target page according to the single inheritance configuration file, and determining at least one first theme and the inheritance sequence of each first theme;
and the target page generation module is used for generating the target page according to the single inheritance configuration file, the first topics and the inheritance sequence of the first topics.
In a third aspect, embodiments of the present disclosure further provide an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the program to implement a multi-topic page generation method as in any one of the embodiments of the present disclosure.
In a fourth aspect, the disclosed embodiments also provide a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a multi-topic page generation method as described in any of the disclosed embodiments.
According to the embodiment of the disclosure, in the process of generating the target page according to the single inheritance configuration file, the multi-theme inheritance configuration file is analyzed through the multi-theme module, at least one first theme and the inheritance sequence of each first theme are determined, and the target page is generated based on the single inheritance configuration file, each first theme and the inheritance sequence of each first theme, so that the problem that in the prior art, an operating system can only generate the target page according to a self-defined theme of a single inheritance relationship, and the problem that the page display attribute parameter modification workload is large is solved, the attribute of a system theme can be quickly modified, and the theme development efficiency and the fault tolerance are greatly improved.
Drawings
FIG. 1 is a flow chart of a multi-topic page generation method in an embodiment of the present disclosure;
FIG. 2 is a flow chart of a multi-topic page generation method in an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a multi-topic page generation apparatus in an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an electronic device in an embodiment of the disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure have been shown in the accompanying drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order and/or performed in parallel. Furthermore, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "including" and variations thereof as used herein are intended to be open-ended, i.e., including, but not limited to. The term "based on" is based at least in part on. The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments. Related definitions of other terms will be given in the description below.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "one", "a plurality" and "a plurality" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be understood as "one or more" unless the context clearly indicates otherwise.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
Examples
Fig. 1 is a flowchart of a multi-theme page generation method in an embodiment of the present disclosure, which is applicable to a case where a user-defined theme inherits one theme and inherits other themes, where the method may be performed by a multi-theme page generation apparatus, and the apparatus may be implemented in software and/or hardware, and the apparatus may be configured in an electronic device, specifically in an electronic device, where the electronic device may be a terminal device or a server, and the terminal device may include a mobile phone, a vehicle-mounted terminal, a notebook computer, or the like, or may be a server. As shown in fig. 1, the method specifically includes the following steps:
s110, in the process of generating a target page according to a single inheritance configuration file, analyzing the multiple inheritance configuration file matched with the target page through a multiple inheritance module, and determining at least one first topic and the inheritance sequence of each first topic.
The single inheritance configuration file is used for configuring a theme of the target page; or configuring the theme of the target page and one theme inherited by the theme. The single inheritance configuration file comprises page display attribute parameters matched with the theme, and the page display attribute parameters are used for generating pages. Wherein the page display attribute parameters include at least one of: background color, font color, parting line color, and title color, etc.
Pages refer to pages of an application program, one application program can comprise a plurality of pages, and different pages can be configured with the same theme or different themes.
The single inheritance configuration file may be identified and parsed by the operating system. In practice, a single inheritance profile is an existing in-topic profile that can only configure one topic, or two topics, one of which inherits the other topic. Optionally, the generating the target page according to the single inheritance configuration file includes: and generating a target page through the operating system single inheritance configuration file, wherein the operating system comprises an android operating system.
The single inheritance configuration file can be parsed and identified by the android operating system. In practice, the process of generating pages by the operating system based on the single inheritance configuration file is a traditional page generation mode, but the operating system realizes the single inheritance relationship at most, that is, the operating system can realize that a custom theme inherits a theme through the single inheritance configuration file, for example, the custom theme can inherit the theme provided by the operating system, and if other page display attribute parameters are required to be additionally set after the single inheritance, only one page can be written into the custom theme. The single inheritance is realized through the operating system, one inheritance relation of the theme can be realized directly through the operating system, and all inheritance of the theme can be avoided from being completed by other modules, so that the workload of the multi-inheritance theme is reduced, and the realization efficiency of the multi-inheritance theme is improved.
The multi-theme module is used for configuring themes of multi-inheritance relation of the target page, wherein the themes inherit at least two themes. The multi-topic integrated profile can be identified and parsed by a multi-topic module and can include at least one first topic and an inheritance order of the at least one topic. The first theme is used as a relay of the previous theme and generates a target page. Each first theme may be the same or different, that is, the page display attribute parameter of each first theme may be the same or different, or may be partially different.
The page display attribute parameters of the associated theme in the single inherited configuration file may be the same as the page display attribute parameters of the first theme, or may be partially different, or may also be completely different.
The theme inheritance process specifically comprises the following steps: one theme inherits one theme, and when a plurality of inheritance relations exist, the inheritance can be sequentially carried out according to the inheritance sequence until the last theme finishes inheriting the adjacent last theme. The application program comprises a plurality of pages, the first topics corresponding to each page can be different or the same, and accordingly, the inheritance sequence of the first topics corresponding to each page can be the same or different.
Specifically, the theme a inherits the theme B, that is, updates the page display attribute parameters in the theme a according to the page display attribute parameters included in the theme B, and, by way of example, adds the page display attribute parameters included in the theme B except for the page display attribute parameters in the theme a to the theme a, that is, calculates the union of the theme a and the theme B, and if the theme a and the theme B have the same page display attribute parameters, discards the page display attribute parameters of the theme B, and takes the attribute values of the page display attribute parameters of the theme a as the reference.
If a plurality of inheritance relationships exist, acquiring a union set of page display attribute parameters of a plurality of topics, and reserving attribute values of the page display attribute parameters of the inheritors aiming at the same page display attribute parameters.
Optionally, before generating the target page according to the single inheritance configuration file, the method further includes: receiving a theme installation package of an application program; and extracting single inheritance configuration files and multi-theme inheritance configuration files of a plurality of pages from the theme installation package.
The theme installation package of the application is used for providing a configuration file of themes of pages in the application, namely, themes of a plurality of pages of the application are configured. Specifically, the theme installation envelope contains a single inheritance profile of multiple pages in an application and multiple theme inheritance profiles of multiple pages in the application. The single inheritance configuration files can be identified and resolved through the operating system, and the multi-theme inheritance configuration files cannot be identified and resolved through the operating system and can only be identified and resolved through the multi-theme module.
In practice, both single inheritance profiles and multi-topic inheritance profiles are differentiated by page. Each page in the application program corresponds to a single inheritance configuration file, and the application program can correspond to a multi-theme inheritance configuration file or can not have a corresponding multi-theme inheritance configuration file. The single inheritance configuration file at least comprises page display attribute parameters of a theme, and inheritance relation of the theme can exist or not exist.
It should be noted that, the plurality of single inheritance configuration files may be uniformly written into one configuration file, where the configuration file includes information of the single inheritance configuration file corresponding to the plurality of pages, and each information flag has page information. Correspondingly, a plurality of multi-theme inheritance configuration files can be uniformly written into one configuration file, the configuration file comprises information of the multi-theme inheritance configuration files corresponding to a plurality of pages respectively, and each information mark has page information. For example, a developer may develop a theme configuration file of an application program, parse the theme configuration file in a compiling stage, generate a plurality of single inheritance configuration files and a plurality of multi-theme inheritance configuration files, package the single inheritance configuration files and the plurality of multi-theme inheritance configuration files into an installation package, and send the installation package to the electronic device for identification.
By acquiring the single inheritance configuration file and the multi-topic inheritance configuration file which are respectively corresponding to a plurality of pages in an application program and can be identified by an operating system from the received topic installation package, topics of all pages of the application program can be configured at the same time, multi-layer topic customization can be realized for each page, the diversity of the pages is improved, and the realization efficiency of multi-topic inheritance is improved.
Optionally, before parsing, by the multi-topic module, the multi-topic inheritance configuration file matched with the target page, the method further includes: when an application program starts to run, acquiring a single inheritance configuration file matched with the target page of the application program; determining a second theme according to the single inheritance configuration file; or determining a second theme and a third theme to be inherited by the second theme according to the single inheritance configuration file.
The second theme is used as an inherited theme and is matched with each first theme to generate a target page. And the third theme is used for being inherited by the second theme and generating a target page together with the second theme and each first theme.
At application start-up, the operating system will automatically parse recognizable files, such as single inherited configuration files. When the application program needs to generate the target page, the operating system loads the page display attribute parameters in the single inheritance configuration file, so that the generated target page only enjoys the attribute value of the second theme or inherits the attribute value of the second theme of the third theme.
When the application program is started to run, the operating system automatically identifies and analyzes the single inheritance configuration file, determines a theme or inherits the theme of the theme, and generates a target page according to the theme, so that inheritance of multiple themes can be ensured not to interfere with the process of generating the target page with the original single inheritance configuration file, and generation of the target page based on the single inheritance configuration file can be rapidly and accurately realized.
Optionally, the multi-theme page generation method further includes: if the query result of the multi-theme inheritance configuration file is null, generating a target page according to the second theme; or if the multi-theme inheritance configuration file cannot be identified, generating a target page according to the second theme.
The query result of the multi-theme inheritance configuration file is null, which indicates that the multi-theme inheritance relationship does not exist in the target page.
The multi-theme legacy configuration file cannot be identified, which indicates that there is no multi-theme module or the multi-theme legacy configuration file is damaged, and the multi-theme legacy configuration file cannot be identified and parsed by the operating system, i.e., information in the multi-theme legacy configuration file cannot be obtained.
When the multi-theme inheritance configuration file does not exist or cannot be identified, the operating system cannot acquire page display attribute parameters of each first theme in the multi-theme inheritance configuration file, so that the target page can be generated only according to the second theme or the second theme inherited the third theme.
By generating the target page only according to the second theme or the second theme inheriting the third theme when the information in the multi-theme inheritance configuration file cannot be acquired, the problem that the target page cannot be generated or is generated in error when the information in the multi-theme inheritance configuration file cannot be acquired can be avoided, and therefore the target page is ensured to be generated correctly, and the stability of the page generating system is improved.
S120, generating the target page according to the single inheritance configuration file, the first topics and the inheritance sequence of the first topics.
And determining the theme finally used for generating the target page, namely the page display attribute parameter according to the single inheritance configuration file, each first theme and the inheritance sequence of each first theme, so as to generate the target page according to the finally determined theme.
Illustratively, in the page display attribute parameter of the theme related to the single inherited configuration file or the related inherited theme, the background color is configured to be blue, and the title color is configured to be blue-green. The number of the first topics is 1, and the topic colors in the page display attribute parameter of the first topics are configured to be yellow. Correspondingly, the background color of the generated target page is blue, and the title color is yellow.
According to the embodiment of the disclosure, in the process of generating the target page according to the single inheritance configuration file, the multi-theme inheritance configuration file is analyzed through the multi-theme module, at least one first theme and the inheritance sequence of each first theme are determined, and the target page is generated based on the single inheritance configuration file, each first theme and the inheritance sequence of each first theme, so that the problem that in the prior art, an operating system can only generate the target page according to a self-defined theme of a single inheritance relationship, and the problem that the page display attribute parameter modification workload is large is solved, the attribute of a system theme can be quickly modified, and the theme development efficiency and the fault tolerance are greatly improved.
In an exemplary implementation, fig. 2 is a flowchart of a multi-topic page generating method in an embodiment of the disclosure, where the method specifically includes the following steps:
s210, when the application program starts to run, acquiring a single inheritance configuration file matched with the target page of the application program.
Reference is made to the foregoing for a detailed description of this embodiment.
S220, determining a second theme and a third theme to be inherited by the second theme according to the single inheritance configuration file.
S230, in the process of generating a target page according to the single inheritance configuration file, analyzing the multi-topic inheritance configuration file matched with the target page through a multi-topic module, and determining at least one first topic and the inheritance sequence of each first topic.
And S240, updating the second theme according to the third theme to obtain a second theme inheriting the third theme as an intermediate theme.
The intermediate topics are used for generating target pages in cooperation with the first topics. The intermediate theme is actually a theme determined from the single inheritance profile.
If the single inheritance configuration file does not have the third theme inherited by the second theme, the second theme can be directly used as an intermediate theme.
S250, acquiring each first theme, and sequentially updating the intermediate theme according to the inheritance sequence of each first theme to obtain the intermediate theme inheriting each first theme as a target theme.
The target topic is used to directly generate a target page, specifically a second topic that inherits multiple topics (a third topic and at least one first topic).
In the process of generating the target page by the operating system, more specifically, before rendering of the target page, the multi-theme module extracts a plurality of first themes and the inheritance sequence of the plurality of first themes from the multi-theme inheritance configuration file, determines that the first themes need to be added to a second theme inherited by a third theme, and renders the page based on the updated second theme by the operating system so as to generate the target page inherited to the intermediate theme matching of the plurality of first themes, thereby realizing multi-inheritance of the themes.
Optionally, the updating the intermediate topics sequentially to obtain intermediate topics inheriting each first topic, as target topics, includes: sequentially adding the page display attribute parameters added in the first currently updated theme to the intermediate theme, and replacing the matched values in the intermediate theme according to the values of the page display attribute parameters replaced in the first currently updated theme so as to continuously update the intermediate theme until the first theme is traversed to form a target theme; the method comprises the steps that a currently-to-be-updated intermediate theme comprises a replacement page display attribute parameter in a currently-updated first theme, and does not comprise an added page display attribute parameter in the currently-updated first theme.
The first theme is inherited sequentially in the inheritance order. The method comprises the steps of directly adding page display attribute parameters which are not in an intermediate theme into the intermediate theme, and simultaneously replacing the values of the page display attribute parameters which are in the intermediate theme with the values of the page display attribute parameters which are the same as the first theme and updated currently. Thereby realizing that the intermediate theme is updated according to the first theme updated currently in the inheritance order.
The added page display attribute parameter is a page display attribute parameter existing in the first theme which is updated currently, and a page display attribute parameter which does not exist in the middle theme currently. The replacement page display attribute parameter is a page display attribute parameter existing in the first theme which is updated currently, and the replacement page display attribute parameter existing in the intermediate theme currently, wherein the value of the replacement page display attribute parameter in the first theme which is updated currently can be the same as or different from the value of the replacement page display attribute parameter in the intermediate theme currently. The current intermediate topic may refer to an intermediate topic that is currently updated, such as an intermediate topic that is updated via a previous first topic, as well as a second topic that is updated via a third topic only, as well as a second topic.
The intermediate topics are updated according to the first topics updated currently continuously according to the inheritance sequence, so that a target topic is finally formed, the target topic can be accurately realized to inherit the topics of a plurality of topics, the configuration values of a plurality of topics can be simultaneously provided, the target page can be accurately generated, and the topic diversity of the target page is improved.
And S260, performing page rendering according to the target subject to generate a target page.
The above method can also be adopted when other pages of the application program are generated. Therefore, the attribute values of the page display attribute parameters of the multiple custom topics can be modified simultaneously by inheriting the same one custom topic, so that the condition that modification workload is large due to modification of the page attribute parameters in each custom topic is avoided, the multiple custom topics inheriting the same topic realize the same modification, and the efficiency and fault tolerance of page topic modification are greatly improved.
Illustratively, the legacy approach configures 3 custom topics as follows:
< style name= "custom topic 1" parent= "System topic" >
< item name= "background color" > # ffffffffff </item >
< item name= "font color" > #161823</item >
< item name= "division line color" > #8a8b90</item >
< item name= "title color" > #8a8b90</item >
</style>
< style name= "custom topic 2" parent= "System topic" >
< item name= "background color" > # ffffffffff </item >
< item name= "font color" > #161823</item >
< item name= "division line color" > #8a8b90</item >
< item name= "title color" > #8a8b90</item >
</style>
< style name= "custom topic 3" parent= "System topic" >
< item name= "background color" > # ffffffffff </item >
< item name= "font color" > #161823</item >
< item name= "division line color" > #8a8b90</item >
< item name= "title color" > #8a8b90</item >
</style>
If each custom topic is modified, it is necessary to modify each of the items in custom topic 1, custom topic 2, and custom topic 3 separately.
Methods employed by embodiments of the present disclosure
< style name= "Page topic" >
< item name= "background color" > # ffffffffff </item >
< item name= "font color" > #161823</item >
< item name= "division line color" > #8a8b90</item >
< item name= "title color" > #8a8b90</item >
</style>
< style name= "custom topic 1" parent= "System topic, page topic" >
</style>
< style name= "custom topic 2" parent= "System topic, page topic" >
</style>
< style name= "custom topic 3" parent= "System topic, page topic" >
</style>
Therefore, only the item in the page theme is required to be modified, the modification of the items in the custom theme 1, the custom theme 2 and the custom theme 3 can be realized at the same time, and the development efficiency of the theme is greatly improved.
According to the embodiment of the disclosure, the third theme is inherited through the second theme, and the plurality of first themes are added to the second theme according to the inheritance sequence, so that the second theme inherits the plurality of first themes on the basis of inheriting the third theme, and the development efficiency of the theme is improved.
Fig. 3 is a schematic structural diagram of a multi-theme page generation apparatus according to an embodiment of the present disclosure. The apparatus may be implemented in software and/or hardware, and the apparatus may be configured in an electronic device. As shown in fig. 3, the apparatus may include: a multi-topic configuration module 310 and a target page generation module 320.
The multi-theme configuration module 310 is configured to, in a process of generating a target page according to a single inheritance configuration file, analyze the multi-theme inheritance configuration file matched with the target page through the multi-theme module, determine at least one first theme, and an inheritance sequence of each first theme; wherein the configuration file comprises page display attribute parameters, and the related theme in the single inheritance configuration file is different from the first theme;
the target page generating module 320 is configured to generate the target page according to the single inheritance configuration file, each first theme, and an inheritance order of each first theme.
According to the embodiment of the disclosure, in the process of generating the target page according to the single inheritance configuration file, the multi-theme inheritance configuration file is analyzed through the multi-theme module, at least one first theme and the inheritance sequence of each first theme are determined, and the target page is generated based on the single inheritance configuration file, each first theme and the inheritance sequence of each first theme, so that the problem that in the prior art, an operating system can only generate the target page according to a self-defined theme of a single inheritance relationship, and the problem that the page display attribute parameter modification workload is large is solved, the attribute of a system theme can be quickly modified, and the theme development efficiency and the fault tolerance are greatly improved.
Further, the multi-theme page generation device further includes: the second theme determining module is used for acquiring a single inheritance configuration file matched with the target page of the application program when the application program starts to run before analyzing the multi-theme inheritance configuration file matched with the target page through the multi-theme module; determining a second theme according to the single inheritance configuration file; or determining a second theme and a third theme to be inherited by the second theme according to the single inheritance configuration file.
Further, the target page generating module 320 includes: the target theme determining unit is used for updating the second theme according to the third theme to obtain a second theme inheriting the third theme as an intermediate theme; acquiring each first theme, and sequentially updating the intermediate theme according to the inheritance sequence of each first theme to obtain the intermediate theme inheriting each first theme as a target theme; and performing page rendering according to the target theme to generate a target page.
Further, the target page generating module 320 includes: the system comprises an intermediate theme updating unit, a target theme, a first theme updating unit and a second theme updating unit, wherein the intermediate theme updating unit is used for sequentially adding page display attribute parameters in a first theme which is updated currently to the intermediate theme, replacing matched values in the intermediate theme according to the values of the page display attribute parameters replaced in the first theme which is updated currently so as to continuously update the intermediate theme until each first theme is traversed; the method comprises the steps that a currently-to-be-updated intermediate theme comprises a replacement page display attribute parameter in a currently-updated first theme, and does not comprise an added page display attribute parameter in the currently-updated first theme.
Further, the multi-theme page generation device further includes: the single inheritance theme generation page module is used for generating a target page according to the second theme if the query result of the multi-theme inheritance configuration file is empty; or if the multi-theme inheritance configuration file cannot be identified, generating a target page according to the second theme.
Further, the multi-theme page generation device further includes: the theme installation package acquisition module is used for receiving a theme installation package of the application program before generating a target page according to the single inheritance configuration file; and extracting single inheritance configuration files and multi-theme inheritance configuration files of a plurality of pages from the theme installation package.
Further, the multi-theme configuration module 310 includes: and the operating system execution unit is used for generating a target page through the operating system single inheritance configuration file, and the operating system comprises an android operating system.
The multi-topic page generating device and the multi-topic page generating method provided by the embodiment of the present disclosure belong to the same inventive concept, technical details which are not described in detail in the embodiment of the present disclosure can see the foregoing, and the embodiment of the present disclosure has the same beneficial effects as the foregoing embodiment.
Referring now to fig. 4, a schematic diagram of an electronic device (e.g., a terminal device or server) 400 suitable for use in implementing embodiments of the present disclosure is shown. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and the like, and stationary terminals such as digital TVs, desktop computers, and the like. The electronic device shown in fig. 4 is merely an example and should not be construed to limit the functionality and scope of use of the disclosed embodiments.
As shown in fig. 4, the electronic device 400 may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 401, which may perform various suitable actions and processes according to a program stored in a Read Only Memory (ROM) 402 or a program loaded from a storage means 408 into a Random Access Memory (RAM) 403. In the RAM 403, various programs and data necessary for the operation of the electronic device 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other by a bus 404. An input/output (I/O) interface 405 is also connected to bus 404.
In general, the following devices may be connected to the I/O interface 405: input devices 406 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 407 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 408 including, for example, magnetic tape, hard disk, etc.; and a communication device 409. The communication means 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. While fig. 4 shows an electronic device 400 having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a non-transitory computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via communications device 409, or from storage 408, or from ROM 402. The above-described functions defined in the methods of the embodiments of the present disclosure are performed when the computer program is executed by the processing device 401.
It should be noted that the computer readable medium described in the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
In some implementations, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol ), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the internet (e.g., the internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
The computer readable medium may be contained in the electronic device; or may exist alone without being incorporated into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: inputting a source text into a pre-trained multi-theme page generation model, and designating a target language; and obtaining abstract text corresponding to the target language and output by the multi-theme page generation model, wherein the language to be translated corresponding to the source text is different from the target language.
Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including, but not limited to, an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present disclosure may be implemented in software or hardware. The name of a module is not limited to the module itself in some cases, and for example, a target page generating module may also be described as "a module that generates the target page according to the single inheritance configuration file, the first topics, and the inheritance order of the first topics".
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a system on a chip (SOC), a Complex Programmable Logic Device (CPLD), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
According to one or more embodiments of the present disclosure, the present disclosure provides a multi-topic page generation method, including:
in the process of generating a target page according to a single inheritance configuration file, analyzing the multiple inheritance configuration file matched with the target page through a multiple inheritance configuration file, and determining at least one first theme and the inheritance sequence of each first theme;
and generating the target page according to the single inheritance configuration file, the first topics and the inheritance sequence of the first topics.
According to one or more embodiments of the present disclosure, in the multi-topic page generation method provided by the present disclosure, before parsing, by the multi-topic module, a multi-topic inheritance configuration file matched with the target page, the method further includes: when an application program starts to run, acquiring a single inheritance configuration file matched with the target page of the application program; determining a second theme according to the single inheritance configuration file; or determining a second theme and a third theme to be inherited by the second theme according to the single inheritance configuration file.
According to one or more embodiments of the present disclosure, in the method for generating a multi-topic page provided by the present disclosure, the generating the target page according to the single inheritance configuration file, each first topic, and an inheritance order of each first topic includes: updating the second theme according to the third theme to obtain a second theme inheriting the third theme as an intermediate theme; acquiring each first theme, and sequentially updating the intermediate theme according to the inheritance sequence of each first theme to obtain the intermediate theme inheriting each first theme as a target theme; and performing page rendering according to the target theme to generate a target page.
According to one or more embodiments of the present disclosure, in the method for generating a multi-topic page provided by the present disclosure, the sequentially updating the intermediate topics to obtain intermediate topics inheriting each of the first topics, as target topics, includes: sequentially adding the page display attribute parameters added in the first currently updated theme to the intermediate theme, and replacing the matched values in the intermediate theme according to the values of the page display attribute parameters replaced in the first currently updated theme so as to continuously update the intermediate theme until the first theme is traversed to form a target theme; the method comprises the steps that a currently-to-be-updated intermediate theme comprises a replacement page display attribute parameter in a currently-updated first theme, and does not comprise an added page display attribute parameter in the currently-updated first theme.
According to one or more embodiments of the present disclosure, in the multi-topic page generation method provided by the present disclosure, further includes: if the query result of the multi-theme inheritance configuration file is null, generating a target page according to the second theme; or if the multi-theme inheritance configuration file cannot be identified, generating a target page according to the second theme.
According to one or more embodiments of the present disclosure, in the multi-topic page generation method provided by the present disclosure, before generating the target page according to the single inheritance configuration file, the method further includes: receiving a theme installation package of an application program; and extracting single inheritance configuration files and multi-theme inheritance configuration files of a plurality of pages from the theme installation package.
According to one or more embodiments of the present disclosure, in the multi-topic page generation method provided by the present disclosure, the target page is generated according to a single inheritance configuration file, including: and generating a target page through the operating system single inheritance configuration file, wherein the operating system comprises an android operating system.
According to one or more embodiments of the present disclosure, the present disclosure provides a multi-topic page generation apparatus including:
the multi-theme configuration module is used for analyzing the multi-theme inheritance configuration file matched with the target page through the multi-theme module in the process of generating the target page according to the single inheritance configuration file, and determining at least one first theme and the inheritance sequence of each first theme; wherein the configuration file comprises page display attribute parameters, and the related theme in the single inheritance configuration file is different from the first theme;
And the target page generation module is used for generating the target page according to the single inheritance configuration file, the first topics and the inheritance sequence of the first topics.
According to one or more embodiments of the present disclosure, in the multi-topic page generating apparatus provided by the present disclosure, the multi-topic page generating apparatus further includes: the second theme determining module is used for acquiring a single inheritance configuration file matched with the target page of the application program when the application program starts to run before analyzing the multi-theme inheritance configuration file matched with the target page through the multi-theme module; determining a second theme according to the single inheritance configuration file; or determining a second theme and a third theme to be inherited by the second theme according to the single inheritance configuration file.
According to one or more embodiments of the present disclosure, in the multi-topic page generation apparatus provided by the present disclosure, the target page generation module includes: the target theme determining unit is used for updating the second theme according to the third theme to obtain a second theme inheriting the third theme as an intermediate theme; acquiring each first theme, and sequentially updating the intermediate theme according to the inheritance sequence of each first theme to obtain the intermediate theme inheriting each first theme as a target theme; and performing page rendering according to the target theme to generate a target page.
According to one or more embodiments of the present disclosure, in the multi-topic page generation apparatus provided by the present disclosure, the target page generation module includes: the system comprises an intermediate theme updating unit, a target theme, a first theme updating unit and a second theme updating unit, wherein the intermediate theme updating unit is used for sequentially adding page display attribute parameters in a first theme which is updated currently to the intermediate theme, replacing matched values in the intermediate theme according to the values of the page display attribute parameters replaced in the first theme which is updated currently so as to continuously update the intermediate theme until each first theme is traversed; the method comprises the steps that a currently-to-be-updated intermediate theme comprises a replacement page display attribute parameter in a currently-updated first theme, and does not comprise an added page display attribute parameter in the currently-updated first theme.
According to one or more embodiments of the present disclosure, in the multi-topic page generating apparatus provided by the present disclosure, the multi-topic page generating apparatus further includes: the single inheritance theme generation page module is used for generating a target page according to the second theme if the query result of the multi-theme inheritance configuration file is empty; or if the multi-theme inheritance configuration file cannot be identified, generating a target page according to the second theme.
According to one or more embodiments of the present disclosure, in the multi-topic page generating apparatus provided by the present disclosure, the multi-topic page generating apparatus further includes: the theme installation package acquisition module is used for receiving a theme installation package of the application program before generating a target page according to the single inheritance configuration file; and extracting single inheritance configuration files and multi-theme inheritance configuration files of a plurality of pages from the theme installation package.
According to one or more embodiments of the present disclosure, in the multi-topic page generating apparatus provided by the present disclosure, the multi-topic configuration module includes: and the operating system execution unit is used for generating a target page through the operating system single inheritance configuration file, and the operating system comprises an android operating system.
According to one or more embodiments of the present disclosure, in the multi-topic page generation apparatus provided by the present disclosure, the multi-topic page generation model further includes: and the attention module is used for calculating the hidden layer vector weight in each encoder and the historical text sequence segment weight output by the decoder so that the decoder decodes the feature vector based on each hidden layer vector weight and each historical text sequence segment weight.
According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device comprising: a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the multi-topic page generation method as in any of the embodiments of the present disclosure when the program is executed by the processor.
According to one or more embodiments of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a multi-topic page generation method as described in any of the embodiments of the present disclosure.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in this disclosure is not limited to the specific combinations of features described above, but also covers other embodiments which may be formed by any combination of features described above or equivalents thereof without departing from the spirit of the disclosure. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).
Moreover, although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are example forms of implementing the claims.

Claims (10)

1. A multi-topic page generation method, comprising:
in the process of generating a target page according to a single inheritance configuration file, analyzing the multiple inheritance configuration file matched with the target page through a multiple inheritance configuration file, and determining at least one first theme and the inheritance sequence of each first theme;
According to the inheritance sequence of each first theme, inheriting the theme related to the single inheritance configuration file through each first theme to generate the target page;
wherein the associated theme is a second theme determined from the single inheritance profile or a second theme determined from the single inheritance profile that inherits a third theme.
2. The method of claim 1, further comprising, prior to parsing, by a multi-topic module, a multi-topic inheritance profile that matches the target page:
when an application program starts to run, acquiring a single inheritance configuration file matched with the target page of the application program;
determining a second theme according to the single inheritance configuration file; or alternatively
And determining a second theme and a third theme to be inherited by the second theme according to the single inheritance configuration file.
3. The method according to claim 2, wherein the generating the target page by inheriting the topics associated with the single inheritance configuration file through each of the first topics in the inheritance order of each of the first topics includes:
updating the second theme according to the third theme to obtain a second theme inheriting the third theme as an intermediate theme;
Acquiring each first theme, and sequentially updating the intermediate theme according to the inheritance sequence of each first theme to obtain the intermediate theme inheriting each first theme as a target theme;
and performing page rendering according to the target theme to generate a target page.
4. A method according to claim 3, wherein said sequentially updating said intermediate topics to obtain an intermediate topic inheriting each of said first topics as a target topic comprises:
sequentially adding the page display attribute parameters added in the first currently updated theme to the intermediate theme, and replacing the matched values in the intermediate theme according to the values of the page display attribute parameters replaced in the first currently updated theme so as to continuously update the intermediate theme until the first theme is traversed to form a target theme;
the method comprises the steps that a currently-to-be-updated intermediate theme comprises a replacement page display attribute parameter in a currently-updated first theme, and does not comprise an added page display attribute parameter in the currently-updated first theme.
5. The method as recited in claim 2, further comprising:
If the query result of the multi-theme inheritance configuration file is null, generating a target page according to the second theme; or alternatively
And if the multi-theme inheritance configuration file cannot be identified, generating a target page according to the second theme.
6. The method of claim 1, further comprising, prior to generating the target page from the single inheritance profile:
receiving a theme installation package of an application program;
and extracting single inheritance configuration files and multi-theme inheritance configuration files of a plurality of pages from the theme installation package.
7. The method of claim 1, wherein generating the target page from the single inheritance profile comprises:
and generating a target page through the operating system single inheritance configuration file, wherein the operating system comprises an android operating system.
8. A multi-topic page generation apparatus, comprising:
the multi-theme configuration module is used for analyzing the multi-theme inheritance configuration file matched with the target page through the multi-theme module in the process of generating the target page according to the single inheritance configuration file, and determining at least one first theme and the inheritance sequence of each first theme; wherein the configuration file comprises page display attribute parameters, and the related theme in the single inheritance configuration file is different from the first theme;
The target page generation module is used for inheriting the topics associated with the single inheritance configuration file through the first topics according to the inheritance sequence of the first topics to generate the target page;
wherein the associated theme is a second theme determined from the single inheritance profile or a second theme determined from the single inheritance profile that inherits a third theme.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the multi-topic page generation method of any of claims 1-7 when the program is executed by the processor.
10. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the multi-topic page generation method of any of claims 1-7.
CN202010219610.6A 2020-03-25 2020-03-25 Multi-theme page generation method and device, electronic equipment and storage medium Active CN111382389B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010219610.6A CN111382389B (en) 2020-03-25 2020-03-25 Multi-theme page generation method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010219610.6A CN111382389B (en) 2020-03-25 2020-03-25 Multi-theme page generation method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111382389A CN111382389A (en) 2020-07-07
CN111382389B true CN111382389B (en) 2023-09-12

Family

ID=71217425

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010219610.6A Active CN111382389B (en) 2020-03-25 2020-03-25 Multi-theme page generation method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111382389B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6792475B1 (en) * 2000-06-23 2004-09-14 Microsoft Corporation System and method for facilitating the design of a website
CN106469071A (en) * 2015-08-18 2017-03-01 腾讯科技(深圳)有限公司 Application program subject replacement method and device
CN107402766A (en) * 2017-07-31 2017-11-28 武汉斗鱼网络科技有限公司 Page layout management method and device
CN108008953A (en) * 2017-12-01 2018-05-08 天津麒麟信息技术有限公司 A kind of Qt PRORAMMING METHOD OF ECONOMICs of dynamic adaptation operating system theme style
CN108701044A (en) * 2018-04-25 2018-10-23 深圳市元征软件开发有限公司 Interface switching method, system, equipment and computer readable storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7472350B2 (en) * 2003-10-02 2008-12-30 International Business Machines Corporation Displaying and managing inherited values
US10467331B2 (en) * 2013-05-16 2019-11-05 Toshiba Global Commerce Solutions Holdings Corporation Systems and methods for processing modifiable files grouped into themed directories for presentation of web content
US9507609B2 (en) * 2013-09-29 2016-11-29 Taplytics Inc. System and method for developing an application
US10326858B2 (en) * 2017-05-23 2019-06-18 Cdk Global, Llc System and method for dynamically generating personalized websites

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6792475B1 (en) * 2000-06-23 2004-09-14 Microsoft Corporation System and method for facilitating the design of a website
CN106469071A (en) * 2015-08-18 2017-03-01 腾讯科技(深圳)有限公司 Application program subject replacement method and device
CN107402766A (en) * 2017-07-31 2017-11-28 武汉斗鱼网络科技有限公司 Page layout management method and device
CN108008953A (en) * 2017-12-01 2018-05-08 天津麒麟信息技术有限公司 A kind of Qt PRORAMMING METHOD OF ECONOMICs of dynamic adaptation operating system theme style
CN108701044A (en) * 2018-04-25 2018-10-23 深圳市元征软件开发有限公司 Interface switching method, system, equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN111382389A (en) 2020-07-07

Similar Documents

Publication Publication Date Title
CN111368519B (en) Method, device, equipment and storage medium for editing online form
CN110390493B (en) Task management method and device, storage medium and electronic equipment
CN115757400B (en) Data table processing method, device, electronic equipment and computer readable medium
CN111367516B (en) Application interface generation method and device and electronic equipment
CN114035879A (en) Page theme color changing method and device, electronic equipment and computer readable medium
CN111666218B (en) Code auditing method, device, electronic equipment and medium
CN111309304B (en) Method, device, medium and electronic equipment for generating IDL file
CN111124541B (en) Configuration file generation method, device, equipment and medium
CN110413367B (en) Task creation method and device, storage medium and electronic equipment
CN110851211A (en) Method, apparatus, electronic device, and medium for displaying application information
CN112965713B (en) Development method, device, equipment and storage medium of visual editor
EP4134904A1 (en) Image special effect configuration method, image recognition method, apparatuses, and electronic device
CN113761588A (en) Data verification method and device, terminal equipment and storage medium
CN111752644A (en) Interface simulation method, device, equipment and storage medium
CN116860286A (en) Page dynamic update method, device, electronic equipment and computer readable medium
CN111382389B (en) Multi-theme page generation method and device, electronic equipment and storage medium
CN114647472B (en) Picture processing method, apparatus, device, storage medium, and program product
CN112256326B (en) Information processing method, device, equipment and storage medium
CN110908867B (en) Task completion judging method and device, storage medium and electronic equipment
CN112346728B (en) Device adaptation method, apparatus, device and computer readable medium
CN114968621B (en) Data communication method, device, equipment, storage medium and system
CN116166856A (en) Processing method, device, equipment and storage medium of table data
CN118296122A (en) Message processing method, device, equipment and medium
CN114816397A (en) User interface generation method and device, electronic equipment and computer readable medium
CN116795339A (en) Service interface generation 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
GR01 Patent grant
GR01 Patent grant