CN110968312A - Method and device for changing interface layout of application program - Google Patents
Method and device for changing interface layout of application program Download PDFInfo
- Publication number
- CN110968312A CN110968312A CN201811160613.6A CN201811160613A CN110968312A CN 110968312 A CN110968312 A CN 110968312A CN 201811160613 A CN201811160613 A CN 201811160613A CN 110968312 A CN110968312 A CN 110968312A
- Authority
- CN
- China
- Prior art keywords
- interface
- layout
- changed
- display object
- executable file
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000008859 change Effects 0.000 claims abstract description 84
- 238000012856 packing Methods 0.000 claims abstract description 18
- 239000000463 material Substances 0.000 claims description 69
- 230000004048 modification Effects 0.000 claims description 16
- 238000012986 modification Methods 0.000 claims description 16
- 238000004806 packaging method and process Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 15
- 238000004458 analytical method Methods 0.000 claims description 3
- 239000003086 colorant Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 238000002715 modification method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a method and a device for changing interface layout of an application program, wherein the method comprises the following steps: acquiring the change information of the interface layout of the application program and generating a corresponding executable file; packing the executable file to obtain an interface data packet; and uploading the interface data packet to a server so that a client downloads the interface data packet and changes the interface layout of the application program based on the interface data packet. According to the interface layout changing method of the application program, the interface data packet is obtained, the interface data packet is analyzed, the executable file is obtained, then the executable file is executed, and the interface layout of the application program is changed, so that the interface layout is changed, and the personalized use requirements of users are further met.
Description
Technical Field
The invention relates to the technical field of computer science, in particular to a method and a device for changing interface layout of an application program.
Background
With the wide application of the intelligent terminal, the intelligent terminal provides great convenience for life and work of people, meanwhile, application programs applied to the intelligent terminal are endless, the content of the UI section of the application program is more and more abundant, and people can select a corresponding UI interface according to own preferences.
The current UI interface replacement method of the application program comprises the following steps: and replacing the built-in main body resource in the application program by obtaining the installation package comprising the theme resource, so that the shapes, colors or patterns of all display objects on the UI interface are changed, and the UI interface replacement is completed.
However, this method can only change the shape, color or pattern of all the display objects on the UI interface, and cannot further meet the personalized use requirements of the user.
Disclosure of Invention
The application provides an interface layout changing method and device for an application program, and solves the technical problem that in the prior art, a UI (user interface) changing method only can change the shapes, colors or patterns of all display objects on a UI and cannot further meet the personalized use requirements of users.
The application provides an interface layout changing method of an application program, which comprises the following steps:
acquiring the change information of the interface layout of the application program and generating a corresponding executable file;
packing the executable file to obtain an interface data packet;
and uploading the interface data packet to a server so that a client downloads the interface data packet and changes the interface layout of the application program based on the interface data packet.
Preferably, the obtaining of the change information of the application program interface layout and generating of the corresponding executable file include:
acquiring an index identifier of a display object of which the layout needs to be changed and target position information of the display object of which the layout needs to be changed, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after the display object is changed;
and generating the executable file based on the index identification and the target position information.
Preferably, the obtaining of the change information of the application program interface layout and generating of the corresponding executable file include:
acquiring an index identifier of a display object of which the layout needs to be changed, and target position information and target size information corresponding to the display object of which the layout needs to be changed, wherein the target size information is used for indicating the changed size of the display object of which the layout needs to be changed, and the target position information is used for indicating the changed position of the display object of which the layout needs to be changed;
generating the executable file based on the index identification, the target location information, and the target size information.
Preferably, the display objects of which the layout needs to be changed include one or more of the following display objects:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
Preferably, the packing the executable file to obtain an interface data packet includes:
acquiring the executable file;
acquiring material resources, wherein the material resources are resources required for display after the interface layout is changed;
and packaging the executable file and the material resources to obtain the interface data packet.
The application also provides an interface layout changing method of an application program, which comprises the following steps:
downloading an interface data packet from a server side;
analyzing the interface data packet to obtain an executable file, wherein the executable file comprises the change information of the interface layout of the application program;
and executing the executable file to change the interface layout of the application program.
Preferably, the executing the executable file to change the interface layout of the application program includes:
acquiring an index identifier and corresponding target position information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position of the display object of which the layout needs to be changed according to the target position information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed.
Preferably, the executing the executable file to change the interface layout of the application program includes:
acquiring an index identifier, and corresponding target position information and target size information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position and the size of the display object of which the layout needs to be changed according to the target position information and the target size information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed, and the target size information is used for representing the changed size of the display object of which the layout needs to be changed.
Preferably, the interface data packet is analyzed to obtain an executable file, and simultaneously a resource file is also obtained, wherein the resource file comprises material resources;
the executing the executable file and changing the interface layout of the application program comprise:
acquiring an index identifier, corresponding target position information and material resources from the executable file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the display position of the display object of which the layout needs to be changed according to the target position information and the material resources, and replacing the original material resources of the display object based on the material resources, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after being changed, and the material resources are the resources required by the display of which the interface layout is changed.
Preferably, the display object whose layout needs to be changed is one or more of the following display objects:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
Preferably, before downloading an interface data package from the server, the method further includes:
when a layout change instruction is received, or according to user preference, or when a use scene is detected to be changed, or when a use mode is detected to be changed, or every preset time, an operation of downloading an interface data packet from a server side is executed.
The present application further provides an apparatus for changing an interface layout of an application, including:
the generating unit is used for acquiring the change information of the interface layout of the application program and generating a corresponding executable file;
the packing unit is used for packing the executable file to obtain an interface data packet;
and the uploading unit is used for uploading the interface data packet to a server so that a client downloads the interface data packet and changes the interface layout of the application program based on the interface data packet.
Preferably, the generating unit is specifically configured to:
acquiring an index identifier of a display object of which the layout needs to be changed and target position information of the display object of which the layout needs to be changed, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after the display object is changed;
and generating the executable file based on the index identification and the target position information.
Preferably, the generating unit is specifically configured to:
acquiring an index identifier of a display object of which the layout needs to be changed, and target position information and target size information corresponding to the display object of which the layout needs to be changed, wherein the target size information is used for indicating the changed size of the display object of which the layout needs to be changed, and the target position information is used for indicating the changed position of the display object of which the layout needs to be changed;
generating the executable file based on the index identification, the target location information, and the target size information.
Preferably, the display objects of which the layout needs to be changed include one or more of the following display objects:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
Preferably, the packing unit is specifically configured to:
acquiring the executable file;
acquiring material resources, wherein the material resources are resources required for display after the interface layout is changed;
and packaging the executable file and the material resources to obtain the interface data packet.
The present application further provides an apparatus for changing an interface layout of an application, including:
the downloading unit is used for downloading an interface data packet from the server side;
the analysis unit is used for analyzing the interface data packet to obtain an executable file, and the executable file comprises the change information of the interface layout of the application program;
and the execution unit is used for executing the executable file and changing the interface layout of the application program.
Preferably, the execution unit is specifically configured to:
acquiring an index identifier and corresponding target position information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position of the display object of which the layout needs to be changed according to the target position information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed.
Preferably, the execution unit is specifically configured to:
acquiring an index identifier, and corresponding target position information and target size information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position and the size of the display object of which the layout needs to be changed according to the target position information and the target size information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed, and the target size information is used for representing the changed size of the display object of which the layout needs to be changed.
Preferably, the analyzing unit is further configured to analyze the interface data packet to obtain a resource file, where the resource file includes material resources;
the execution unit is specifically configured to:
acquiring an index identifier, corresponding target position information and material resources from the executable file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the display position of the display object of which the layout needs to be changed according to the target position information and the material resources, and replacing the original material resources of the display object based on the material resources, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after being changed, and the material resources are the resources required by the display of which the interface layout is changed.
Preferably, the display object whose layout needs to be changed is one or more of the following display objects:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
The application also provides an interface layout changing device of an application program, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the program to realize the steps of the method.
The present application also provides a computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method steps.
The beneficial effect of this application is as follows:
according to the interface layout changing method of the application program, the interface data packet is obtained, the interface data packet is analyzed, the executable file is obtained, then the executable file is executed, and the interface layout of the application program is changed, so that the interface layout is changed, the personalized use requirements of users are further met, and the technical problem that the shape, the color or the pattern of all display objects on a UI interface can only be changed by the UI interface changing method in the prior art, and the personalized use requirements of the users cannot be met is solved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart of an interface layout modification method for an application provided in the present application;
FIGS. 2-4 are schematic diagrams of the interface of FIG. 1 before and after a change in the layout of the interface;
fig. 5 is a flowchart of an interface layout modification method for an application according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of an apparatus for changing an interface layout of an application according to an embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of an apparatus for changing an interface layout of an application according to an embodiment of the present disclosure;
fig. 8 is a schematic structural diagram of an interface layout modification apparatus for an application according to an embodiment of the present disclosure;
fig. 9 is a block diagram of a computer-readable storage medium according to an embodiment of the present application.
Detailed Description
The embodiment of the application provides an interface layout changing method and device for an application program, and solves the technical problem that in the prior art, a UI (user interface) changing method only can change the shapes, colors or patterns of all display objects on a UI, and cannot further meet the personalized use requirements of users.
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Example one
The embodiment provides an interface layout changing method of an application program, which is applied to developer side equipment. As shown in fig. 1, the interface layout changing method includes the following steps:
and step 110, acquiring the change information of the interface layout of the application program, and generating a corresponding executable file.
The application program is a computer program for performing one or more specific tasks, which is run in a user mode, can interact with a user, and has a visual user interface. Before step 110, the developer changes the interface layout of the application according to requirements, such as a usage scenario, a usage mode, user preferences, and the like, and then step 110 is executed to obtain the change information of the interface layout and generate a corresponding executable file.
One or more display objects are arranged on the application program interface, namely one or more display objects needing to be changed can be arranged on the application program interface. The developer may create an index identification for each display object on the application interface. The display object may be an operation entry on the interface (i.e., when the application runs on the smart terminal, a user interaction interface on the application), or may be a picture or a photo on the interface.
As shown in fig. 2, fig. 2 shows a total of 3 display objects, namely, display object 1, display object 2, and display object 3, where the 3 display objects are all user interaction interfaces. As shown in fig. 3, fig. 3 collectively shows 3 display objects, namely, a display object 1, a display object 2, and a display object 4, where the display object 1 and the display object 2 are user interaction interfaces, and the display object 4 is a picture. As shown in fig. 4, fig. 4 totally shows 4 display objects, namely, a display object 1, a display object 2, a display object 3, and a display object 4, where the display object 1, the display object 2, and the display object 3 are all user interaction interfaces, and the display object 4 is a picture.
Fig. 2, 3, and 4 illustrate only 3 and 4 display objects as an example, and are not limited to only 3 or 4 display objects, and the number of display objects in this specification may be 1, 2, 5, or 6.
Specifically, the display objects of which the layout needs to be changed include one or more of the following display objects:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
That is, the display object whose layout needs to be changed may be on one page, or may be on different pages, or may be all display objects on one page, or may be a part of display objects on one page, or one display object.
The change information of the interface layout specifically includes index identifiers, target position information, and/or target size information, and as shown in fig. 2, the change information of the interface layout includes index identifiers and target position information of a display object 1, a display object 2, and a display object 3; as shown in fig. 3, the interface layout change information includes index identifiers of a display object 1, a display object 2, and a display object 4, target position information, and target size information; as shown in fig. 4, the interface layout change information includes index marks of the display object 1, the display object 2, the display object 3, and the display object 4, target position information, target size information, and material resources.
When the contents included in the interface layout change information are different, the specific execution process at least includes the following conditions:
the first method comprises the following steps:
specifically, the obtaining of the change information of the interface layout of the application program and generating of the corresponding executable file include:
acquiring an index identification of a display object of which the layout needs to be changed and target position information of the display object of which the layout needs to be changed;
and generating the executable file based on the index identification and the target position information.
After a developer changes the interface layout of an application program according to requirements, determining which objects are changed, that is, determining which objects are display objects of which the layout needs to be changed, and correspondingly acquiring index identifications and target position information of the display objects of which the layout needs to be changed, wherein the target position information is used for indicating the positions of the display objects of which the layout needs to be changed after being changed.
As shown in fig. 2, since the position information of the display objects 1, 2, and 3 shown in fig. 2 after the change is different from that before the change, it may be determined that the positions of the display objects 1, 2, and 3 are changed, and at this time, the index identifiers and the target position information of the display objects 1, 2, and 3 are acquired, and the index identifiers and the target position information are packaged to generate the executable file.
And the second method comprises the following steps:
specifically, the obtaining of the change information of the interface layout of the application program and generating of the corresponding executable file include:
acquiring an index identifier of a display object of which the layout needs to be changed, and target position information and target size information corresponding to the display object of which the layout needs to be changed, wherein the target size information is used for indicating the changed size of the display object of which the layout needs to be changed, and the target position information is used for indicating the changed position of the display object of which the layout needs to be changed;
generating the executable file based on the index identification, the target location information, and the target size information.
As shown in fig. 3, firstly, it is determined which objects are changed, and it can be seen from the diagram that after a developer changes the interface layout of the application program according to the requirement, it can be determined that the display object 1, the display object 2, and the display object 4 are changed, and the changed positions and sizes of the display object 1, the display object 2, and the display object 4 are changed; then, acquiring index identifications, target position information and target size information corresponding to the display object 1, the display object 2 and the display object 4; and finally, packaging the index identification, the target position information and the target size information to generate an executable file.
After the corresponding executable file is generated, step 120 is performed.
And 120, packaging the executable file to obtain an interface data packet.
And generating an executable file by using the index identification, the target position information and/or the target size information, and then packaging the executable file to obtain an interface data packet.
In other embodiments, the packaging may further package material resources of a display object together, specifically, the packaging the executable file to obtain an interface data package includes:
acquiring the executable file;
acquiring material resources, wherein the material resources are resources required for display after the interface layout is changed;
and packaging the executable file and the material resources to obtain the interface data packet.
The material resources may include picture resources, animation resources, font resources, and the like. In this embodiment, the material resources are all resources required for display of the display object, and may be only resources after change when the display object after change is displayed.
Specifically, as shown in fig. 4, the positions of the display object 1, the display object 2, the display object 3, and the display object 4 are all changed, and the fonts of the display object 1, the display object 2, and the display object 3 are changed. In this case, the material resources may be all resources required for displaying the display object 1, the display object 2, the display object 3, and the display object 4, or may be only font resources of the display object 1, the display object 2, and the display object 3, and may be specifically determined as necessary.
After the interface packet is obtained, step 130 is entered.
Step 130, uploading the interface data packet to a server, so that the client downloads the interface data packet, and changing the interface layout of the application program based on the interface data packet.
And uploading the interface data packet to a server, issuing the interface data packet by the server for downloading by a client, and changing the interface layout of the application program based on the interface data packet after the client downloads the interface data packet. As shown in fig. 2, the interface data packet includes the index identifiers and the target position information of the display object 1, the display object 2, and the display object 3, and after the interface data packet is downloaded, the positions of the display object 1, the display object 2, and the display object 3 may be changed. As shown in fig. 3, the interface data packet includes index identifiers, target position information, and target size information corresponding to the display object 1, the display object 2, and the display object 4, and after the interface data packet is downloaded, the positions and sizes of the display object 1, the display object 2, and the display object 4 may be changed. As shown in fig. 4, the interface data package includes the positions and sizes of the display object 1, the display object 2, the display object 3, and the display object 4, and the font resources of the display object 1, the display object 2, and the display object 3, and after downloading the interface data package, the positions and sizes of the display object 1, the display object 2, the display object 3, and the display object 4 may be changed, and the fonts of the display object 1, the display object 2, and the display object 3 may also be changed.
The method comprises the steps of obtaining change information of an interface layout of an application program, generating a corresponding executable file, packaging the executable file to obtain an interface data packet, uploading the interface data packet to a server, issuing the interface data packet through the server to enable a client to download the interface data packet, and changing the interface layout of the application program based on the interface data packet, so that the change of the interface layout of the application program is realized, and the technical problem that in the prior art, a UI (user interface) changing method can only change the shapes, colors or patterns of all display objects on a UI (user interface) and cannot further meet the personalized use requirement of a user is solved.
Example two
Based on the same inventive concept, the application also provides an interface layout changing method of an application program, which is applied to a client-side device (for example, an intelligent terminal used by a user). The intelligent terminal can comprise a mobile terminal such as a mobile phone, a tablet computer, a palm computer and a smart watch, and can also comprise a smart television, a personal computer and the like. As shown in fig. 5, the method for changing the interface layout of the application program includes:
step 510, an interface data package is downloaded from the server.
After the development of a developer is completed, obtaining the change information of the interface layout of the application program, generating a corresponding executable file, packaging the executable file, obtaining an interface data packet and uploading the interface data packet to a server, and after the interface data packet is released by the server, a client can download the interface data packet from the server.
The act of downloading the interface package may be triggered by a number of conditions. Specifically, before downloading an interface data packet from the server, the method further includes:
when a layout replacement instruction is received, or according to user preference, or when a change of the use mode is detected, or every preset time, an operation of downloading an interface data packet from the server side is executed.
The layout replacement instruction may be issued by the service provider or the user. For example, during an activity, such as a dual 11 activity, the service provider may send a layout change instruction, where the layout change instruction is used to download an interface data package matching the dual 11 activity interface, and when the user opens the application program, the application program starts the download instruction, and the client may download the interface data package matching the dual 11 activity interface from the server. In addition, when the user feels that the current interface layout is not very popular, the favorite interface layout can be selected according to the requirement, a replacement instruction is sent, and the corresponding interface data packet is downloaded.
User preferences may be derived from the type of interface data packet previously selected by the user, thereby recommending the current interface data packet. The interface data packet corresponding to the mode can be downloaded by using the mode, such as a child mode and the like. The preset time of every preset time interval can be set according to the requirement, such as one hour, one day, 10 days and the like, and then the interface data packet is automatically downloaded.
After the interface package is downloaded, step 520 is entered.
Step 520, analyzing the interface data packet to obtain an executable file, wherein the executable file comprises the change information of the interface layout of the application program.
The change information of the interface layout specifically includes index identification, target position information and/or target size information. As shown in fig. 2, the interface layout change information includes index identifiers and target position information of a display object 1, a display object 2, and a display object 3; as shown in fig. 3, the interface layout change information includes index identifiers of a display object 1, a display object 2, and a display object 4, target position information, and target size information; as shown in fig. 4, the interface layout change information includes index marks of the display object 1, the display object 2, the display object 3, and the display object 4, target position information, target size information, and material resources.
Step 530, executing the executable file, and changing the interface layout of the application program.
Specifically, when the change information of the interface layout is different, the specific execution process at least includes the following cases:
first, this case corresponds to the first case in the first embodiment, and the change information of the interface layout includes the index identifier of the display object and the target position information.
Specifically, the executing the executable file to change the interface layout of the application program includes:
acquiring an index identifier and corresponding target position information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position of the display object of which the layout needs to be changed according to the target position information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed.
In the first case of the first embodiment, since the developer changes the positions of the display objects, as shown in fig. 2, the positions of the display objects 1, 2, and 3 are changed, the executable file is generated based on the index marks of the display objects and the target position information. In this embodiment, the client downloads the data packet corresponding to the executable file to obtain the executable file, extracts the index identifier and the target location information in the executable file, that is, determines the display object whose layout needs to be changed based on the index identifier, and then changes the location of the display object whose layout needs to be changed based on the target location information to obtain a changed interface, where, taking fig. 2 as an example, the locations of the display object 1, the display object 2, and the display object 3 are changed, that is, the changed interface is the same as the changed interface in the drawing.
Second, corresponding to the second case in the first embodiment, the change information of the interface layout includes an index mark of the display object, and target position information and target size information.
Specifically, the executing the executable file to change the interface layout of the application program includes:
acquiring an index identifier, and corresponding target position information and target size information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position and the size of the display object of which the layout needs to be changed according to the target position information and the target size information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed, and the target size information is used for representing the changed size of the display object of which the layout needs to be changed.
In the second case of the first embodiment, since the developer changes the position and size of the display object, and changes the positions and sizes of the display object 1, the display object 2, and the display object 4 as shown in fig. 3, the executable file is generated based on the index mark of the display object, and the target position information and the target size information. In this embodiment, the client downloads the data packet corresponding to the executable file to obtain the executable file, extracts the index identifier, the target position information, and the target size information in the executable file, that is, determines the display object whose layout needs to be changed based on the index identifier, and then changes the position and size of the display object whose layout needs to be changed based on the target position information and the target size information to obtain the changed interface. Taking fig. 3 as an example, the positions and sizes of the display objects 1, 2 and 4 are changed, that is, the changed interface is the same as the changed interface in the figure.
And the third is that: the change information of the interface layout comprises index identification of the display object, target position information and material resources.
Specifically, the interface data packet is analyzed to obtain an executable file, and a resource file is also obtained at the same time, wherein the resource file comprises material resources;
the executing the executable file and changing the interface layout of the application program comprise:
acquiring an index identifier, corresponding target position information and material resources from the executable file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the display position of the display object of which the layout needs to be changed according to the target position information and the material resources, and replacing the original material resources of the display object based on the material resources, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after being changed, and the material resources are the resources required by the display of which the interface layout is changed.
In fig. 4 of the first embodiment, positions of the display object 1, the display object 2, the display object 3, and the display object 4 are all changed, and fonts of the display object 1, the display object 2, and the display object 3 are changed, so that the executable file is generated based on the index identifier of the display object and the target position information, and the executable file and the material resource are packaged according to the obtained material resource to obtain the interface data package. In this embodiment, after the client downloads the interface data packet, the client determines the display object whose layout needs to be changed according to the index identifier, changes the display position of the display object whose layout needs to be changed according to the target position information and the material resource, and replaces the original material resource of the display object based on the material resource, i.e., changes the position and font of the display object.
In addition, regarding the display objects for which the layout needs to be changed, one or more of the following display objects may be included:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
That is, the display object whose layout needs to be changed may be on one page, or may be on different pages, or may be all display objects on one page, or may be a part of display objects on one page, or one display object.
The interface data packet is downloaded from a server side; and analyzing the interface data packet to obtain an executable file containing the change information of the interface layout of the application program, executing the executable file, and changing the interface layout of the application program, so that the change of the interface layout of the application program is realized, and the technical problem that the UI interface changing method in the prior art can only change the shapes, colors or patterns of all display objects on the UI interface and cannot further meet the personalized use requirements of users is solved.
EXAMPLE III
Based on the same inventive concept, the present application further provides an interface layout modification apparatus for an application program, as shown in fig. 6, where the modification apparatus includes:
the generating unit 610 is configured to obtain change information of an interface layout of an application program, and generate a corresponding executable file;
a packing unit 620, configured to pack the executable file to obtain an interface data packet;
an uploading unit 630, configured to upload the interface data packet to a server, so that a client downloads the interface data packet, and changes the interface layout of the application program based on the interface data packet.
As an optional embodiment, the generating unit 610 is specifically configured to:
acquiring an index identifier of a display object of which the layout needs to be changed and target position information of the display object of which the layout needs to be changed, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after the display object is changed;
and generating the executable file based on the index identification and the target position information.
As an optional embodiment, the generating unit 610 is specifically configured to:
acquiring an index identifier of a display object of which the layout needs to be changed, and target position information and target size information corresponding to the display object of which the layout needs to be changed, wherein the target size information is used for indicating the changed size of the display object of which the layout needs to be changed, and the target position information is used for indicating the changed position of the display object of which the layout needs to be changed;
generating the executable file based on the index identification, the target location information, and the target size information.
As an alternative embodiment, the display objects whose layout needs to be changed include one or more of the following display objects:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
As an alternative embodiment, the packing unit 620 is specifically configured to:
acquiring the executable file;
acquiring material resources, wherein the material resources are resources required for display after the interface layout is changed;
and packaging the executable file and the material resources to obtain the interface data packet.
The method comprises the steps of obtaining change information of an interface layout of an application program, generating a corresponding executable file, packaging the executable file to obtain an interface data packet, uploading the interface data packet to a server, issuing the interface data packet through the server to enable a client to download the interface data packet, and changing the interface layout of the application program based on the interface data packet, so that the change of the interface layout of the application program is realized, and the technical problem that in the prior art, a UI (user interface) changing method can only change the shapes, colors or patterns of all display objects on a UI (user interface) and cannot further meet the personalized use requirement of a user is solved.
Example four
Based on the same inventive concept, the present application further provides an interface layout modification apparatus for an application program, as shown in fig. 7, where the modification apparatus includes:
a downloading unit 710, configured to download an interface data packet from a server;
an analyzing unit 720, configured to analyze the interface data packet to obtain an executable file, where the executable file includes change information of the interface layout of the application program;
the execution unit 730 is configured to execute the executable file and change the interface layout of the application program.
As an optional embodiment, the execution unit 730 is specifically configured to:
acquiring an index identifier and corresponding target position information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position of the display object of which the layout needs to be changed according to the target position information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed.
As an optional embodiment, the execution unit 730 is specifically configured to:
acquiring an index identifier, and corresponding target position information and target size information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position and the size of the display object of which the layout needs to be changed according to the target position information and the target size information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed, and the target size information is used for representing the changed size of the display object of which the layout needs to be changed.
As an optional embodiment, the parsing unit 720 is further configured to parse the interface data packet to obtain a resource file, where the resource file includes material resources;
the execution unit 730 is specifically configured to:
acquiring an index identifier, corresponding target position information and material resources from the executable file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the display position of the display object of which the layout needs to be changed according to the target position information and the material resources, and replacing the original material resources of the display object based on the material resources, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after being changed, and the material resources are the resources required by the display of which the interface layout is changed.
As an alternative embodiment, the display object whose layout needs to be changed is one or more of the following display objects:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
The interface data packet is downloaded from a server side; and analyzing the interface data packet to obtain an executable file containing the change information of the interface layout of the application program, executing the executable file, and changing the interface layout of the application program, so that the change of the interface layout of the application program is realized, and the technical problem that the UI interface changing method in the prior art can only change the shapes, colors or patterns of all display objects on the UI interface and cannot further meet the personalized use requirements of users is solved.
EXAMPLE five
Based on the same inventive concept, as shown in fig. 8, the present embodiment provides an apparatus 300 for changing an interface layout of an application program, which includes a memory 310, a processor 320, and a computer program 311 stored in the memory 320 and running on the processor 320, wherein the processor 320 executes the computer program 311 to implement the following steps:
acquiring the change information of the interface layout of the application program and generating a corresponding executable file; packing the executable file to obtain an interface data packet; uploading the interface data packet to a server so that a client downloads the interface data packet and changes the interface layout of the application program based on the interface data packet;
or
Downloading an interface data packet from a server side; analyzing the interface data packet to obtain an executable file, wherein the executable file comprises the change information of the interface layout of the application program; and executing the executable file to change the interface layout of the application program.
In particular, when the processor 320 executes the computer program 311, any one of the first embodiment can be implemented.
EXAMPLE six
Based on the same inventive concept, as shown in fig. 9, the present embodiment provides a computer-readable storage medium 400, on which a computer program 411 is stored, the computer program 411 implementing the following steps when executed by a processor:
acquiring the change information of the interface layout of the application program and generating a corresponding executable file; packing the executable file to obtain an interface data packet; uploading the interface data packet to a server so that a client downloads the interface data packet and changes the interface layout of the application program based on the interface data packet;
or
Downloading an interface data packet from a server side; analyzing the interface data packet to obtain an executable file, wherein the executable file comprises the change information of the interface layout of the application program; and executing the executable file to change the interface layout of the application program.
In a specific implementation, when the computer program 411 is executed by a processor, any one of the first embodiment may be implemented.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in an interface layout modification of an application according to an embodiment of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
A1, a method for changing interface layout of an application program, comprising:
acquiring the change information of the interface layout of the application program and generating a corresponding executable file;
packing the executable file to obtain an interface data packet;
and uploading the interface data packet to a server so that a client downloads the interface data packet and changes the interface layout of the application program based on the interface data packet.
A2, the method as in A1, the obtaining the change information of the layout of the application program interface, and generating the corresponding executable file, comprising:
acquiring an index identifier of a display object of which the layout needs to be changed and target position information of the display object of which the layout needs to be changed, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after the display object is changed;
and generating the executable file based on the index identification and the target position information.
A3, the method as in A1, the obtaining the change information of the layout of the application program interface, and generating the corresponding executable file, comprising:
acquiring an index identifier of a display object of which the layout needs to be changed, and target position information and target size information corresponding to the display object of which the layout needs to be changed, wherein the target size information is used for indicating the changed size of the display object of which the layout needs to be changed, and the target position information is used for indicating the changed position of the display object of which the layout needs to be changed;
generating the executable file based on the index identification, the target location information, and the target size information.
A4, the method as in a2 or A3, the display objects requiring layout modification, comprising one or more of:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
A5, the method as in A1, wherein the packing the executable file to obtain the interface data package, comprises:
acquiring the executable file;
acquiring material resources, wherein the material resources are resources required for display after the interface layout is changed;
and packaging the executable file and the material resources to obtain the interface data packet.
B6, a method for changing interface layout of an application program, comprising:
downloading an interface data packet from a server side;
analyzing the interface data packet to obtain an executable file, wherein the executable file comprises the change information of the interface layout of the application program;
and executing the executable file to change the interface layout of the application program.
B7, the method as in B6, the executing the executable file, making a change to the interface layout of the application, comprising:
acquiring an index identifier and corresponding target position information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position of the display object of which the layout needs to be changed according to the target position information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed.
B8, the method as in B6, the executing the executable file, making a change to the interface layout of the application, comprising:
acquiring an index identifier, and corresponding target position information and target size information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position and the size of the display object of which the layout needs to be changed according to the target position information and the target size information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed, and the target size information is used for representing the changed size of the display object of which the layout needs to be changed.
B9, the method according to B6, analyzing the interface data packet to obtain an executable file, and simultaneously obtaining a resource file, wherein the resource file comprises material resources;
the executing the executable file and changing the interface layout of the application program comprise:
acquiring an index identifier, corresponding target position information and material resources from the executable file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the display position of the display object of which the layout needs to be changed according to the target position information and the material resources, and replacing the original material resources of the display object based on the material resources, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after being changed, and the material resources are the resources required by the display of which the interface layout is changed.
B10, the method as in any one of B7-B9, the display objects requiring layout modification, one or more of:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
B11, the interface replacing method according to B6, before downloading an interface data package from the server, the method further comprises:
when a layout change instruction is received, or according to user preference, or when a use scene is detected to be changed, or when a use mode is detected to be changed, or every preset time, an operation of downloading an interface data packet from a server side is executed.
C12, an interface layout modification apparatus for an application, comprising:
the generating unit is used for acquiring the change information of the interface layout of the application program and generating a corresponding executable file;
the packing unit is used for packing the executable file to obtain an interface data packet;
and the uploading unit is used for uploading the interface data packet to a server so that a client downloads the interface data packet and changes the interface layout of the application program based on the interface data packet.
C13, the apparatus as described in C12, the generating unit is specifically configured to:
acquiring an index identifier of a display object of which the layout needs to be changed and target position information of the display object of which the layout needs to be changed, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after the display object is changed;
and generating the executable file based on the index identification and the target position information.
C14, the apparatus as described in C12, the generating unit is specifically configured to:
acquiring an index identifier of a display object of which the layout needs to be changed, and target position information and target size information corresponding to the display object of which the layout needs to be changed, wherein the target size information is used for indicating the changed size of the display object of which the layout needs to be changed, and the target position information is used for indicating the changed position of the display object of which the layout needs to be changed;
generating the executable file based on the index identification, the target location information, and the target size information.
C15, the apparatus as described in C13 or C14, the display objects requiring layout modification including one or more of the following:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
C16, the apparatus according to C12, wherein the packing unit is specifically configured to:
acquiring the executable file;
acquiring material resources, wherein the material resources are resources required for display after the interface layout is changed;
and packaging the executable file and the material resources to obtain the interface data packet.
D17, an interface layout modification apparatus for an application, comprising:
the downloading unit is used for downloading an interface data packet from the server side;
the analysis unit is used for analyzing the interface data packet to obtain an executable file, and the executable file comprises the change information of the interface layout of the application program;
and the execution unit is used for executing the executable file and changing the interface layout of the application program.
D18, the apparatus of D17, the execution unit being further configured to:
acquiring an index identifier and corresponding target position information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position of the display object of which the layout needs to be changed according to the target position information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed.
D19, the apparatus of D17, the execution unit being further configured to:
acquiring an index identifier, and corresponding target position information and target size information from the execution file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the position and the size of the display object of which the layout needs to be changed according to the target position information and the target size information, wherein the target position information is used for representing the changed position of the display object of which the layout needs to be changed, and the target size information is used for representing the changed size of the display object of which the layout needs to be changed.
D20, the apparatus according to D17, the parsing unit further configured to parse the interface data package to obtain a resource file, where the resource file includes material resources;
the execution unit is specifically configured to:
acquiring an index identifier, corresponding target position information and material resources from the executable file;
determining a display object of which the layout needs to be changed according to the index identifier;
and changing the display position of the display object of which the layout needs to be changed according to the target position information and the material resources, and replacing the original material resources of the display object based on the material resources, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after being changed, and the material resources are the resources required by the display of which the interface layout is changed.
D21, the apparatus as in any one of D18-D20, the display objects requiring layout modification, one or more of:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
E22, an interface layout modification device for an application program, comprising a memory, a processor and a computer program stored on the memory and operable on the processor, wherein the processor implements the steps of the method according to any one of A1-B11 when executing the program.
F23, a computer-readable storage medium having stored thereon a computer program which, when being executed by a processor, carries out the method steps of any one of a 1-B11.
Claims (10)
1. An interface layout change method for an application program, comprising:
acquiring the change information of the interface layout of the application program and generating a corresponding executable file;
packing the executable file to obtain an interface data packet;
and uploading the interface data packet to a server so that a client downloads the interface data packet and changes the interface layout of the application program based on the interface data packet.
2. The method of claim 1, wherein the obtaining of the change information of the application program interface layout and the generating of the corresponding executable file comprise:
acquiring an index identifier of a display object of which the layout needs to be changed and target position information of the display object of which the layout needs to be changed, wherein the target position information is used for representing the position of the display object of which the layout needs to be changed after the display object is changed;
and generating the executable file based on the index identification and the target position information.
3. The method of claim 1, wherein the obtaining of the change information of the application program interface layout and the generating of the corresponding executable file comprise:
acquiring an index identifier of a display object of which the layout needs to be changed, and target position information and target size information corresponding to the display object of which the layout needs to be changed, wherein the target size information is used for indicating the changed size of the display object of which the layout needs to be changed, and the target position information is used for indicating the changed position of the display object of which the layout needs to be changed;
generating the executable file based on the index identification, the target location information, and the target size information.
4. A method as claimed in claim 2 or 3, wherein the display objects for which a layout change is required comprise one or more of the following display objects:
all display objects of a plurality of pages in the application;
all display objects in one page in the application;
the display objects in a block of area in a page used in a program;
a display object in a page in the application.
5. The method of claim 1, wherein said packaging said executable file to obtain an interface package comprises:
acquiring the executable file;
acquiring material resources, wherein the material resources are resources required for display after the interface layout is changed;
and packaging the executable file and the material resources to obtain the interface data packet.
6. An interface layout change method for an application program, comprising:
downloading an interface data packet from a server side;
analyzing the interface data packet to obtain an executable file, wherein the executable file comprises the change information of the interface layout of the application program;
and executing the executable file to change the interface layout of the application program.
7. An interface layout modification apparatus for an application program, comprising:
the generating unit is used for acquiring the change information of the interface layout of the application program and generating a corresponding executable file;
the packing unit is used for packing the executable file to obtain an interface data packet;
and the uploading unit is used for uploading the interface data packet to a server so that a client downloads the interface data packet and changes the interface layout of the application program based on the interface data packet.
8. An interface layout modification apparatus for an application program, comprising:
the downloading unit is used for downloading an interface data packet from the server side;
the analysis unit is used for analyzing the interface data packet to obtain an executable file, and the executable file comprises the change information of the interface layout of the application program;
and the execution unit is used for executing the executable file and changing the interface layout of the application program.
9. An interface layout modification apparatus for an application program, comprising a memory, a processor and a computer program stored on the memory and operable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 6 when executing the program.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method steps of any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811160613.6A CN110968312A (en) | 2018-09-30 | 2018-09-30 | Method and device for changing interface layout of application program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811160613.6A CN110968312A (en) | 2018-09-30 | 2018-09-30 | Method and device for changing interface layout of application program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110968312A true CN110968312A (en) | 2020-04-07 |
Family
ID=70029177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811160613.6A Pending CN110968312A (en) | 2018-09-30 | 2018-09-30 | Method and device for changing interface layout of application program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110968312A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112015507A (en) * | 2020-08-20 | 2020-12-01 | 北京达佳互联信息技术有限公司 | Application guide method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102591644A (en) * | 2010-12-13 | 2012-07-18 | 微软公司 | Static definition of unknown visual layout positions |
CN104007991A (en) * | 2014-06-06 | 2014-08-27 | 百度在线网络技术(北京)有限公司 | Method and device for adjusting application program interface layout |
CN106250158A (en) * | 2016-08-01 | 2016-12-21 | 广州优视网络科技有限公司 | The layout method of a kind of client end interface, device and mobile device |
CN106919406A (en) * | 2015-12-24 | 2017-07-04 | 阿里巴巴集团控股有限公司 | A kind of desktop application component issue, update method and device |
WO2017173914A1 (en) * | 2016-04-07 | 2017-10-12 | 北京橙鑫数据科技有限公司 | Method and device for changing information display interface |
CN107870798A (en) * | 2017-09-26 | 2018-04-03 | 五八有限公司 | The page layout processing method and terminal of application program |
-
2018
- 2018-09-30 CN CN201811160613.6A patent/CN110968312A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102591644A (en) * | 2010-12-13 | 2012-07-18 | 微软公司 | Static definition of unknown visual layout positions |
CN104007991A (en) * | 2014-06-06 | 2014-08-27 | 百度在线网络技术(北京)有限公司 | Method and device for adjusting application program interface layout |
CN106919406A (en) * | 2015-12-24 | 2017-07-04 | 阿里巴巴集团控股有限公司 | A kind of desktop application component issue, update method and device |
WO2017173914A1 (en) * | 2016-04-07 | 2017-10-12 | 北京橙鑫数据科技有限公司 | Method and device for changing information display interface |
CN106250158A (en) * | 2016-08-01 | 2016-12-21 | 广州优视网络科技有限公司 | The layout method of a kind of client end interface, device and mobile device |
CN107870798A (en) * | 2017-09-26 | 2018-04-03 | 五八有限公司 | The page layout processing method and terminal of application program |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112015507A (en) * | 2020-08-20 | 2020-12-01 | 北京达佳互联信息技术有限公司 | Application guide method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110798501B (en) | Data processing method and device and readable storage medium | |
CN109445783B (en) | Method and device for constructing dynamic configuration application driven by service | |
CN109358851A (en) | Creation method, device and the computer readable storage medium of chart components | |
CN107133064B (en) | Page hot updating method and device for native application | |
CN110780868A (en) | Website development method, device, equipment and storage medium based on componentized template | |
CN108399119B (en) | Method and device for data processing and automatic testing of browsing service kernel engine | |
CN109885301B (en) | Method, device, storage medium and equipment for generating scalable vector graphics | |
CN112217671B (en) | Method and equipment for performing interface display on front-end micro-service based on split deployment | |
WO2021159079A1 (en) | Design interface object manipulation based on aggregated property values | |
CN106933518A (en) | A kind of printing equipment and Method of printing | |
CN111736740A (en) | Picture hot area generation method, device and equipment and storage medium | |
CN111177621A (en) | Web page development method, device and system | |
CN111857878A (en) | Skeleton screen page generation method and device, electronic equipment and storage medium | |
CN110134410B (en) | Personalized information association method and device for cold-start user and storage medium | |
CN112783660B (en) | Resource processing method and device in virtual scene and electronic equipment | |
CN109905753B (en) | Corner mark display method and device, storage medium and electronic device | |
CN108363574B (en) | Front-end customization method and device based on SDK, terminal equipment and storage medium | |
CN110968312A (en) | Method and device for changing interface layout of application program | |
CN109558186B (en) | Page display method and device | |
CN105930166A (en) | Method based on WEB interface pop-up layers | |
CN103257897B (en) | Starting method and device of mobile terminal browser and mobile terminal | |
CN111367519B (en) | Page part using method and device, computing equipment and computer storage medium | |
CN112486378B (en) | Graph generation method, device, terminal and storage medium | |
CN109800362B (en) | Identification code processing method and device, storage medium and computer equipment | |
CN107977451B (en) | Method and device for adding dynamic content in display page and terminal equipment |
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: 20200407 |