CN111857902A - Application display method, device, equipment and readable storage medium - Google Patents

Application display method, device, equipment and readable storage medium Download PDF

Info

Publication number
CN111857902A
CN111857902A CN201911392213.2A CN201911392213A CN111857902A CN 111857902 A CN111857902 A CN 111857902A CN 201911392213 A CN201911392213 A CN 201911392213A CN 111857902 A CN111857902 A CN 111857902A
Authority
CN
China
Prior art keywords
interface
application
splicing
signal
user interface
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.)
Granted
Application number
CN201911392213.2A
Other languages
Chinese (zh)
Other versions
CN111857902B (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.)
Human Horizons Shanghai Internet Technology Co Ltd
Original Assignee
Human Horizons Shanghai Internet 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 Human Horizons Shanghai Internet Technology Co Ltd filed Critical Human Horizons Shanghai Internet Technology Co Ltd
Priority to CN201911392213.2A priority Critical patent/CN111857902B/en
Publication of CN111857902A publication Critical patent/CN111857902A/en
Application granted granted Critical
Publication of CN111857902B publication Critical patent/CN111857902B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Abstract

The application discloses a display method, a display device, display equipment and a readable storage medium of an application, and relates to the field of communication. The application can be applied to the field of electronic equipment, in particular to the field of vehicle-mounted terminal equipment. The specific implementation scheme is as follows: displaying a first interface on a desktop background, wherein the first interface is a user interface of a first application; and responding to the switching signal, and switching the first interface to a second interface on the desktop background, wherein the second interface is a user interface of a second application. The embodiment of the application can effectively reduce the interaction times when the application is switched, improve the interaction efficiency and improve the interaction experience of the user.

Description

Application display method, device, equipment and readable storage medium
Technical Field
The application relates to the field of communication, in particular to the technical field of electronic equipment.
Background
With the continuous development of communication technology, the types and functions of the devices such as mobile phones, tablet computers and vehicle-mounted terminal devices are more and more. The existing application switching generally includes two switching modes: one switching mode is that a main screen key is pressed to return to a desktop system, and then an icon of an application to be switched is clicked to realize switching; another switching mode is to display the static pictures of multiple applications by pressing a multi-window key, and then select the static picture of the application to be switched to start the corresponding application. However, in the existing application switching method, a user needs to perform multiple interactive operations, so that the problems of low user interaction efficiency and poor user interaction experience exist.
Disclosure of Invention
The embodiment of the application provides a display method, a display device, display equipment and a readable storage medium of an application, so as to solve one or more technical problems in the prior art.
In a first aspect, an embodiment of the present application provides an application display method, including:
displaying a first interface on a desktop background, wherein the first interface is a user interface of a first application;
and responding to a switching signal, and switching the first interface into a second interface on the desktop background, wherein the second interface is a user interface of a second application.
In one embodiment, the method further comprises:
and when the equipment is started, starting the first application and at least one second application through a desktop manager of the equipment.
In one embodiment, the method further comprises:
in response to a launch signal for a third application, a user interface of the third application is displayed in a floating manner on the first interface or the second interface.
In one embodiment, the method further comprises:
storing the activity record of the first application and the activity record of the second application in a first stack of a task manager; and
storing an activity record of the third application on a second stack of the task manager.
In one embodiment, the method further comprises:
in response to a preset operation signal, the task manager controls the activity record of the second application to be popped from the first stack, so that the activity record of the first application is located at the top of the first stack, and a user interface corresponding to the activity record of the first application is displayed on the desktop background; the preset operation signal includes a return screen signal. In one embodiment, the first application includes first window information and the second application includes second window information, the method further comprising:
and under the condition that a first window synthesizer receives a synchronous signal of a second window synthesizer, refreshing the first window information and the second window information to synthesize the first interface and the second interface respectively.
In one embodiment, refreshing the first window information and the second window information includes:
the first window synthesizer refreshes the first window information according to a first refreshing frequency and refreshes the second window information according to a second refreshing frequency;
wherein the first refresh frequency is greater than the second refresh frequency.
In one embodiment, the switching signal comprises a sliding signal, the method further comprising:
determining a sliding distance according to the sliding signal;
and under the condition that the sliding distance exceeds a threshold value within a preset time threshold value, displaying a splicing interface of the first interface and the second interface on the desktop background.
In one embodiment, the method further comprises: determining a sliding direction according to the sliding signal;
displaying a mosaic interface of the first interface and the second interface on the desktop background, comprising:
splicing the first interface and the second interface according to the sliding direction to form a spliced interface;
and controlling the splicing interface to slide along the sliding direction for the sliding distance so as to display a partial area of the splicing interface on the desktop background.
In one embodiment, splicing the first interface and the second interface to form a spliced interface according to the sliding direction comprises:
determining a splicing position between the first interface and the second interface according to the sliding direction;
and splicing the first interface and the second interface according to the splicing position.
In one embodiment, the first interface and the second interface have hierarchical attribute information;
displaying a first interface on a desktop background, comprising: displaying the user interface of the corresponding level of the first application on the desktop background according to the hierarchical attribute of the user interface of the first application;
switching the first interface to a second interface on the desktop background, comprising: and switching the user interface of the corresponding level of the first application into the user interface of the corresponding level of the second application on the desktop background according to the hierarchical attribute of the user interface of the second application.
In a second aspect, an embodiment of the present application provides a display device, including:
the first display module is used for displaying a first interface on a desktop background, wherein the first interface is a user interface of a first application;
and the switching module is used for responding to a switching signal and switching the first interface into a second interface on the desktop background, wherein the second interface is a user interface of a second application.
In one embodiment, the apparatus further comprises:
and the desktop manager is used for starting the first application and at least one second application when the equipment is started.
In one embodiment, the apparatus further comprises:
the second display module is used for responding to a starting signal aiming at a third application and displaying a user interface of the third application in a floating mode on the first interface or the second interface.
In one embodiment, the apparatus further comprises:
a task manager for storing an activity record of the first application and an activity record of the second application on a first stack; and storing an activity record of the third application on a second stack.
In one embodiment, the task manager comprises: a first control unit, configured to control, in response to a preset operation signal, an activity record of the second application to be popped from the first stack, so that the activity record of the first application is located at a top of the first stack, so as to display a user interface corresponding to the activity record of the first application on the desktop background; the preset operation signal includes a return screen signal. In one embodiment, the first application includes first window information, the second application includes second window information, the apparatus further comprises:
and the first window synthesizer is used for refreshing the first window information and the second window information to synthesize the first interface and the second interface respectively under the condition of receiving a synchronous signal of the second window synthesizer.
In one embodiment, the first window combiner includes:
the refreshing unit is used for refreshing the first window information according to a first refreshing frequency and refreshing the second window information according to a second refreshing frequency;
wherein the first refresh frequency is greater than the second refresh frequency.
In one embodiment, the switching signal comprises a sliding signal, the apparatus further comprising:
the sliding signal detection module is used for detecting the sliding signal;
the sliding distance determining module is used for determining the sliding distance according to the sliding signal;
and the third display module is used for displaying the splicing interface of the first interface and the second interface on the desktop background under the condition that the sliding distance exceeds a threshold value within a preset time threshold value.
In one embodiment, the apparatus further comprises:
the sliding direction determining module is used for determining the sliding direction according to the sliding signal;
the first window synthesizer includes:
the splicing unit is used for splicing the first interface and the second interface according to the sliding direction to form a splicing interface;
and the second control unit is used for controlling the splicing interface to slide along the sliding direction for the sliding distance so as to display a partial area of the splicing interface on the desktop background.
In one embodiment, the splicing unit includes:
the determining subunit is used for determining a splicing position between the first interface and the second interface according to the sliding direction;
and the splicing subunit is used for splicing the first interface and the second interface according to the splicing position.
In one embodiment, the first interface and the second interface have a hierarchical property;
the first display module includes: the first display unit is used for displaying the user interface of the corresponding level of the first application on the desktop background according to the hierarchical attribute of the user interface of the first application;
the switching module includes: and the switching unit is used for switching the user interface of the corresponding level of the first application into the user interface of the corresponding level of the second application on the desktop background according to the hierarchical attribute of the user interface of the second application.
In a third aspect, an embodiment of the present application provides an electronic device, including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of the embodiments provided by the first aspect.
In a fourth aspect, embodiments of the present application provide a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method of any one of the embodiments provided in the first aspect.
One embodiment in the above application has the following advantages or benefits: the first interface is displayed on the desktop background, and the first interface is switched to the second interface on the desktop background in response to the switching signal, so that the second interface is displayed on the desktop background, the first application and the second application can be quickly switched, the interaction times during application switching can be effectively reduced, the interaction efficiency is improved, and the interaction experience of a user is improved.
Other effects of the above-described alternative will be described below with reference to specific embodiments.
Drawings
The drawings are included to provide a better understanding of the present solution and are not intended to limit the present application. Wherein:
fig. 1 is a schematic flow chart of a display method of an application according to a first embodiment of a first aspect of the present application;
FIG. 2 is a schematic flow chart diagram illustrating a display method for an application according to a second embodiment of the first aspect of the present application;
FIG. 3 is a schematic diagram of a software architecture of a device in an embodiment according to the first aspect of the present application;
FIG. 4 is a schematic diagram of a software architecture of a prior art device;
FIG. 5 is a flow chart illustrating a display method of an application according to a third embodiment of the first aspect of the present application;
FIG. 6A is a diagram illustrating a starting process of a desktop manager according to an embodiment of the first aspect of the present application;
FIG. 6B is a diagram illustrating a desktop manager launching a first application, a second application, and a third application in an embodiment according to the first aspect of the application;
FIG. 7 is a flow chart illustrating a display method of an application according to a fourth embodiment of the first aspect of the present application;
FIG. 8 is a schematic flow chart diagram illustrating a display method for an application according to a fifth embodiment of the first aspect of the present application;
FIG. 9 is a schematic diagram of data transfer between a window manager, a first window compositor and a second window compositor in a software architecture according to an embodiment of a first aspect of the present application;
fig. 10 is a schematic flow chart of a display method for an application according to a sixth embodiment of the first aspect of the present application;
FIG. 11 is a schematic diagram illustrating a switching process of a first page to a second page according to an embodiment of the first aspect of the present application;
FIG. 12 is a flow chart illustrating a display method of an application according to a seventh embodiment of the first aspect of the present application;
FIG. 13 is a schematic diagram of a display device according to an application of the first embodiment of the second aspect of the present application;
FIG. 14 is a schematic diagram of a display device according to an application of a second embodiment of the second aspect of the present application;
FIG. 15 is a schematic diagram of a display device according to an application of a third embodiment of the second aspect of the present application;
FIG. 16 is a schematic diagram of a display device according to an application of a fourth embodiment of the second aspect of the present application;
fig. 17 is a schematic structural diagram of a display device according to an application in a fifth embodiment of the second aspect of the present application;
fig. 18 is a schematic structural diagram of a display device according to an application in a sixth embodiment of the second aspect of the present application;
fig. 19 is a schematic structural diagram of a display device according to an application in a sixth embodiment of the second aspect of the present application;
fig. 20 is a block diagram of an electronic device to which a display method according to an embodiment of the third aspect of the present application is applied.
Detailed Description
The following description of the exemplary embodiments of the present application, taken in conjunction with the accompanying drawings, includes various details of the embodiments of the application for the understanding of the same, which are to be considered exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 shows a schematic flow chart of a first embodiment of the first aspect of the present application. As shown in fig. 1, the method may include:
s101, displaying a first interface on a desktop background, wherein the first interface is a user interface of a first application.
In one example, the desktop background may include a desktop background of a screen of a display, terminal, or the like. The user interface of the application is displayed on the desktop background, the desktop background can be replaced by the user interface of the application, and the user interface of the application can also be overlaid on the desktop background.
In one example, the user interface may be displayed on a desktop background in a full screen or a non-full screen, which is not limited in this application. Under the condition that the user interface is displayed in a full screen mode, the user interface can occupy all display areas of a desktop background; in the case that the user interface is not displayed in full screen, the user interface may occupy only a portion of the display area of the desktop background.
And S102, responding to the switching signal, switching the first interface into a second interface on the desktop background, wherein the second interface is a user interface of a second application.
In one example, the switching signal may be a slide signal, and the slide operation corresponding to the slide signal includes: a predetermined number of contacts slide from one position to another in a particular direction.
For example, the sliding operation may include: sliding from the left edge of the screen to the right, sliding from the right edge of the screen to the left, sliding from the upper edge of the screen to the lower, sliding from the lower edge of the screen to the upper, may also be sliding in a particular direction starting from another position of the screen. The sliding track can be a straight line or a curve. The starting position, the sliding direction, the sliding distance, the sliding speed, the ending position, the sliding track and the like of the sliding operation can be selected and adjusted according to actual needs, and the embodiment of the application is not limited to this.
In an example, the switching signal may also be a click signal, and a click operation corresponding to the click signal may be a single click, a continuous click, or the like, or a continuous click of at least one contact point for a specific number of times, which is not limited in this embodiment of the application.
In one example, the first application and the second application may be selected and adjusted as desired, e.g., the first application may be the most frequently used application within a time threshold of use, and the second application may be the next most frequently used application within the time threshold of use. The first application and the second application may also be manually set by a user. Thus, the user interface displayed on the desktop background can be flexibly set. The embodiment of the present application does not limit the setting manner of the first application and the second application.
For example, the first application and the second application may include a mapping application, an intelligent assistant application, a game application, a multimedia application, a system setup application, a telephone application, an email application, a photo management application, a camera application, a browser application, a calendar application, a clock application, a payment application, a health management application, a financial management application, and the like, and the type of the first application and the second application is not limited in the embodiments of the present application.
In the embodiment of the application, the first interface is displayed on the desktop background, and the first interface is switched to the second interface on the desktop background in response to the switching signal, so that the second interface is displayed on the desktop background, the first application and the second application can be rapidly switched, the interaction times during application switching can be effectively reduced, the interaction efficiency is improved, and the interaction experience of a user is improved.
In an embodiment, as shown in fig. 2, the first application and the second application are respectively preset with priority information, and the method may further include:
s201, responding to a preset operation signal, and displaying a user interface of an application with highest priority information in the first application and the second application on a desktop background. For example, the preset operation signal includes a return screen signal and/or a device start signal. Thus, when the application is switched, the user interface of the application with the highest priority can be switched to quickly. For example, priority information of an application with the highest frequency of use may be set to the highest level in advance so as to quickly switch to a user interface of the application with the highest frequency of use.
In one example, the operation corresponding to the return screen signal may include a return screen operation, such as clicking on the HOME key. The operation corresponding to the device start signal may be a start operation of the device, for example, pressing a start key of the device. The operation modes of the screen returning operation and the device starting operation can be selected and adjusted according to actual needs, which is not limited in the embodiment of the application.
It should be noted that fig. 2 only illustrates an example of a case where step S201 is executed, and is not a limitation on an execution sequence of step S201, and it may be understood that, in this embodiment of the application, in response to a preset operation signal, a user interface of an application with highest priority information among the first application and the second application may be displayed on a desktop background.
In one embodiment, as shown in fig. 3, the method further comprises: the activity record of the first application 301 and the activity record of the second application 302 are stored in the first stack 313 of the task manager 303. The first application 301 and the second application 302 may represent desktop applications that need to be displayed on a desktop background, and the first stack 313 may also be referred to as a desktop stack and is used for storing an activity record of the desktop applications.
For ease of understanding, the Activity record is described herein using the application Activity component (Activity) of the android system as an example. Each application is generally composed of at least one application Activity component (referred to herein as "Activity component") for providing a module for interacting with a user, and each Activity component has a Window (Window) corresponding thereto, wherein the Activity component includes four states of an active (Running) State, a suspended (used) State, a Stopped (Stopped) State and a terminated (Killed) State, the Window (Window) is used for describing contents displayed by the user interface, an Activity Record (Activity Record) is used for recording the states of the components, Window information (Window State) is used for indicating an update of contents displayed by the user interface, and a transition of the states of the Activity components triggers an update of the contents displayed by the user interface. The activity record is typically scheduled by a window manager in the system service of the device and the window information is typically described by the window manager in the system service of the device.
In the embodiment of the present application, one user interface may be composed of at least one active component. For example, as shown in fig. 3, the user interface of the first application 301 and the user interface of the second application 302 may be respectively constituted by one activity component.
It should be noted that, as shown in fig. 4, since the task manager 401 of the existing device generally uses one stack 411 to store the activity records of all applications (including the application Launcher (Launcher)402 and the general application 403), and stores the activity record of the application Launcher 402 at the bottom of the stack, and associates the activity record with the operation of clicking the HOME key, when the HOME key is clicked, the device returns to the desktop environment formed by the application Launcher.
In one embodiment, the method further comprises: in response to a preset operation signal, the task manager controls the activity record of the second application to be popped from the first stack, so that the activity record of the first application is positioned at the top of the first stack, and a user interface corresponding to the activity record of the first application is displayed on the desktop background; the preset operation signal includes a return screen signal.
In one example, as shown in fig. 3, the activity record of the first application 301 and the activity record of the second application 302 may be stored in a first stack 313 of the task manager 303, and the activity record of the first application 301 may be associated with an operation of clicking a HOME key, so that when the HOME key is clicked, the task manager 303 may call the activity record on the bottom of the first stack 313 to directly display a corresponding user interface on a desktop background, thereby implementing a dynamic jump to a specified user interface. For example, the activity record of the first application 301 may be stored at the bottom of the stack of the first stack 313, and when the HOME key is clicked, the task manager 303 controls the first stack 313 to perform a pop operation, and pops the activity record of the second application 302 located in the first stack 313, so that the activity record of the first application 301 is located at the top of the stack of the first stack 313, and the activity record of the first application 301 is in an activated state, so as to display a user interface corresponding to the activity record of the first application 301 on the desktop background.
In one embodiment, as shown in fig. 5, the method may include:
s501, when the device is started, starting a first application and at least one second application through a desktop manager of the device.
In one example, as shown in fig. 6A and 6B, desktop manager 601 may be built into the application layer of the device's software architecture to replace application launcher 402. Thus, when the device is started, the desktop manager 601 serves as a first started application, and then the desktop manager 601 may start the first application and at least one second application, dynamically load user interfaces of the plurality of applications, and display the user interface of the first application on the desktop background first.
It should be noted that the number of internal user interfaces may be many for a given application. For example, fig. 6B shows that the number of user interfaces of the first application and the second application is 2, and the number of user interfaces of the third application 308 is 3, and any one of the user interfaces of the applications may be set in advance as a user interface that the application can display on the desktop background.
In one example, as shown in fig. 3 and fig. 6A, when the desktop manager 601 starts, priority information of the first application and the at least one second application may be registered in a system service of the device, and the task manager 303 and the window manager 304 in the system service may control a user interface of an application with highest priority information to be displayed on the desktop background according to the priority information. For example, in the case that the priority information of the first application is preset to be the highest level, the task manager 303 and the window manager 304 in the system service control the first interface to be displayed on the desktop background.
Specifically, as shown in fig. 6A and 6B, the first application may be a mapping application 602 and the second application may include a plurality of, for example, a smart assistant application 603, a game application 604, and a multimedia application 605. When the desktop manager 601 starts, priority information of the map application 602, the intelligent assistant application 603, the game application 604 and the multimedia application 605 may be registered in a system service of the device, the priority information of the map application 602 is the highest level, and an activity manager and a window manager in the system service control a user interface of the map application 602 to be displayed on a desktop background of the screen 1.
In one embodiment, as shown in fig. 7, the method further comprises:
and S701, responding to a starting signal aiming at the third application, and displaying the user interface of the third application on the first interface or the second interface in a floating mode. In this way, fast switching among the first application, the second application and the third application can be realized.
In one example, an icon of the third application may be displayed in a floating manner on the first interface or the second interface or hidden in a navigation control of the first interface or the second interface, so that the third application is started by operating the icon of the third application. It can be understood that the icon of the third application may also be hidden in other ways, which is not limited in this embodiment of the application.
In one example, the third application may include one or more, for example, a case where the third application is two is shown in fig. 6B. The number of the third applications is not limited in the embodiment of the present application.
In one embodiment, as shown in fig. 3, the method may further include: the record of the activity of the third application 308 is stored on the second stack 323 of the task manager 303. Wherein the third application 308 may represent a general application that needs to display the user interface in a floating manner on the desktop background, and the second stack 323 may also be referred to as a general application stack for storing an activity record of the general application. In this way, the task manager 303 may jump directly from the first stack 313 to the second stack 323, or may jump directly from the second stack 323 to the first stack 313, and may use the jump between the first stack 313 and the second stack 312 to complete the switching between the first application 301 or the second application 302 and the third application 308, thereby reducing the number of times of stack entry and stack exit of the activity record, saving the computing resources, and improving the switching efficiency.
In one embodiment, as shown in fig. 8 and 9, the first application includes first window information, the second application includes second window information, and the method may further include:
s801, under the condition that the first window synthesizer receives the synchronization signal of the second window synthesizer, refreshing the first window information and the second window information to synthesize a first interface and a second interface respectively.
In an example, with reference to fig. 3 and fig. 9, the first window synthesizer 305 synthesizes layer information corresponding to the first window information into a first interface, synthesizes layer information corresponding to the second window information into a second interface, and splices the first interface and the second interface. Then, the spliced interface of the first interface and the second interface is transmitted to the frame buffer of the second window synthesizer 306, so that the second window synthesizer 306 can transmit the spliced interface to the screen controller 307. The synchronization signal may be generated by the second window synthesizer 306 according to a preset time interval, and the layer information constituting the user interface has a Z-axis value, where the Z-axis value represents an order of the layer information on a Z-axis, and the Z-axis is a virtual axis perpendicular to a screen plane and used for describing a shielding relationship of the layer information.
In one embodiment, refreshing the first window information and the second window information may include: the first window synthesizer 305 refreshes the first window information at a first refresh frequency and refreshes the second window information at a second refresh frequency; wherein the first refresh frequency is greater than the second refresh frequency. Therefore, the second window information is refreshed in a mode that the second refreshing frequency is lower than the first refreshing frequency, so that the computing resources used for refreshing can be reduced, and the resource consumption is reduced.
In one example, the first window compositor 305 may refresh the second window information of the second application according to the priority information of the second application. For example, as shown in fig. 9, the first application may be one, the second application may be three, the first window synthesizer 305 may refresh the first window information of the first application at a refresh frequency of 60 frames/sec, and the first window synthesizer 305 may turn down the refresh frequency of the second application according to the priority information of the second application, and refresh the second window information of the three second applications at refresh frequencies of 30 frames/sec, 15 frames/sec, and 15 frames/sec, respectively. It is understood that the first window synthesizer 305 may also decrease the refresh frequency of the second window information according to the order of the priority information of the second application from high to low.
In one example, the first window synthesizer 305 may also refresh the second window information of the plurality of second applications at the same refresh frequency as long as the refresh frequency of the second window information is lower than the refresh frequency of the first window information. The refresh frequency of the first window information and the second window information may be selected and adjusted as needed, which is not limited in the embodiment of the present application.
In one embodiment, as shown in fig. 10 and 11, the switching signal comprises a sliding signal, and the method further comprises:
s1001, determining a sliding distance according to the sliding signal;
s1002, under the condition that the sliding distance exceeds the threshold value within the preset time threshold value, displaying a splicing interface of the first interface and the second interface on the desktop background.
It should be noted that, when multiple applications are displayed by pressing a multi-window key in the related art, the interfaces on the top layer in the screen are still pictures except for the user interface. When the application corresponding to the interface stacked on the top layer needs to be switched to the application corresponding to the still picture, the application corresponding to the still picture needs to be reactivated by using the still picture, and then the user interface can be displayed, which may cause unsmooth switching picture.
However, in the embodiment of the present application, since the first interface 1101 and the second interface 1102 may be dynamically loaded, on the condition that the sliding distance of the sliding signal is detected to exceed the preset threshold distance within the preset time threshold, by displaying the splicing interface of the first interface 1101 and the second interface 1102 on the desktop background of the screen 1, the first interface 1101 and the second interface 1102 may be simultaneously displayed on the desktop background of the screen 1, so that the switching of the screen is smooth.
It will be appreciated that the display of the first interface is resumed upon detection of a specified number of touch points continuing to slide to the right within 100ms for a distance corresponding to 10 pixels.
In one embodiment, as shown in fig. 11 and 12, the sliding direction may be determined according to the sliding signal, and a mosaic interface of the first interface and the second interface is displayed on the desktop background, including:
s1201, according to the sliding direction, the first interface 1101 and the second interface 1102 are spliced to form a spliced interface.
In one example, splicing the first interface and the second interface to form a spliced interface, according to the sliding direction, includes:
determining the splicing position between the first interface and the second interface according to the sliding direction;
and splicing the first interface and the second interface according to the splicing position.
For example, when the sliding direction is from left to right, the left edge of the first interface is spliced with the right edge of the second interface; when the sliding direction is from right to left, splicing the right edge of the first interface and the left edge of the second interface; when the sliding direction is from top to bottom, splicing the upper edge of the first interface with the lower edge of the second interface; and when the sliding direction is from bottom to top, splicing the lower edge of the first interface and the upper edge of the second interface.
The splicing mode of the first interface and the second interface can be horizontal splicing or vertical splicing. The sliding direction may be other directions from top left to bottom right, top right to bottom left, and the like. When the sliding direction is the other direction, various directions in the other direction may be associated with one of the horizontal splicing and the vertical splicing, and thus, when the sliding direction is the other direction, the smooth switching between the first interface and the second interface may also be achieved.
And S1202, controlling the splicing interface to slide along the sliding direction for a sliding distance so as to display a partial area of the splicing interface on the desktop background.
For example, when it is detected that the specified number of contacts slide to the left within 100ms by a distance corresponding to 10 pixels, the splicing interface of the first interface 1101 and the second interface 1102 is controlled to slide to the left by a distance corresponding to 10 pixels, so that a partial area of the splicing interface sliding to the left by 10 pixels is displayed on the desktop background. In this way, the first interface 1101 and the second interface 1102 can be updated in real time, so that the switching picture is smooth, and seamless and smooth switching from the first interface 1101 to the second interface 1102 is realized.
Fig. 11 illustrates that when the sliding direction is from right to left, the splicing interface of the first interface 1101 and the second interface 1102 is controlled to slide along the direction from right to left for a sliding distance, so as to display a partial area of the splicing interface on the desktop background of the screen 1 until the second interface 1102 is switched.
In one embodiment, the first interface and the second interface have a hierarchical property; displaying a first interface on a desktop background, comprising: and displaying the user interface of the corresponding level of the first application on the desktop background according to the hierarchical attribute of the user interface of the first application.
In one example, the main user interface of the first application may be preset as the first interface, and then the main user interface of the first application may be displayed on the desktop background. It can be understood that, the secondary user interface or the user interface with the highest frequency of use of the first application may also be preset as the first interface, which is not limited in this embodiment of the application.
In one embodiment, switching the first interface to the second interface on a desktop background comprises: and switching the user interface of the corresponding level of the first application into the user interface of the corresponding level of the second application on the desktop background according to the hierarchical attribute of the user interface of the second application.
In one example, a main user interface of the second application may be preset as the second interface, and then the first interface may be switched to the main user interface of the second application on the desktop background. It can be understood that a secondary user interface of the second application or a user interface with the highest frequency of use may also be preset as the second interface, which is not limited in this embodiment of the application.
Fig. 13 is a schematic structural diagram of a display device according to an application in the first embodiment of the second aspect of the present application. As shown in fig. 13, the display device 1300 of the application may include:
the first display module 1301 is configured to display a first interface on the desktop background, where the first interface is a user interface of a first application;
the switching module 1302 is configured to switch the first interface to a second interface in the desktop background in response to a switching signal, where the second interface is a user interface of a second application.
In one embodiment, as shown in fig. 14, the display device 1300 of the application may further include: a desktop manager 1401 for starting the first application and the at least one second application when the device is started.
In one embodiment, as shown in fig. 15, the display device 1300 of the application may further include: the second display module 1501 is configured to, in response to a start signal for a third application, hover and display a user interface of the third application on the first interface or the second interface.
In one embodiment, as shown in fig. 16, the display device 1300 of the application may further include: a task manager 1601, configured to store an activity record of a first application and an activity record of a second application in a first stack; and storing the activity record of the third application on the second stack.
In one embodiment, the task manager 1601 may include: a first control unit 1611, configured to control, in response to a preset operation signal, the activity record of the second application to be popped from the first stack, so that the activity record of the first application is located at a top end of the first stack, so as to display a user interface corresponding to the activity record of the first application on the desktop background; the preset operation signal includes a return screen signal.
In one embodiment, as shown in fig. 17, the first application may include first window information, the second application includes second window information, and the display device 1300 of the application further includes: the first window synthesizer 1701 is configured to refresh the first window information and the second window information to synthesize the first interface and the second interface, respectively, upon receiving the synchronization signal of the second window synthesizer 1702.
In one embodiment, as shown in fig. 17 and 18, the first window synthesizer 1701 may include:
a refreshing unit 1711, configured to refresh the first window information according to a first refresh frequency, and refresh the second window information according to a second refresh frequency; wherein the first refresh frequency is greater than the second refresh frequency.
In one embodiment, as shown in fig. 18, the switching signal includes a slide signal, and the display device 1300 of the application may further include:
A sliding signal detection module 1801, configured to detect a sliding signal;
a sliding distance determination module 1802, configured to determine a sliding distance according to the sliding signal;
a third display module 1803, configured to display a splicing interface of the first interface and the second interface on the desktop background when the sliding distance exceeds the threshold within the preset time threshold.
In one embodiment, as shown in fig. 18, the display device 1300 of the application may further include:
a sliding direction determining module 1804, configured to determine a sliding direction according to the sliding signal;
the first window synthesizer 1701 may include:
the splicing unit 1712 is configured to splice the first interface and the second interface to form a spliced interface according to the sliding direction;
and the second control unit 1713 is configured to control the splicing interface to slide along the sliding direction by a sliding distance, so as to display a partial area of the splicing interface on the desktop background.
In one embodiment, as shown in fig. 18, the splicing unit 1712 may include:
the determining subunit 1721 is configured to determine a splicing position between the first interface and the second interface according to the sliding direction;
the splicing subunit 1722 is configured to splice the first interface and the second interface according to the splicing position.
In one embodiment, as shown in FIG. 19, the first interface and the second interface have a hierarchical property;
the first display module 1301 may include: a first display unit 1311, configured to display, in accordance with a hierarchical attribute of a user interface of a first application, a user interface of a corresponding level of the first application in a desktop background;
the switching module 1302 may include: a switching unit 1312, configured to switch the user interface of the corresponding level of the first application to the user interface of the corresponding level of the second application on the desktop background according to the hierarchical property of the user interface of the second application.
The functions of each module in each apparatus in the embodiment of the present application may refer to corresponding descriptions in the above method, and are not described herein again.
According to an embodiment of the present application, an electronic device and a readable storage medium are also provided.
As shown in fig. 20, is a block diagram of an electronic device of a display method of an application according to an embodiment of the third aspect of the present application. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, in-vehicle terminal devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application that are described and/or claimed herein.
As shown in fig. 20, the electronic apparatus includes: one or more processors 2001, memory 2002, and interfaces for connecting the various components, including a high-speed interface and a low-speed interface. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions for execution within the electronic device, including instructions stored in or on the memory to display Graphical information for a Graphical User Interface (GUI) on an external input/output device, such as a display device coupled to the Interface. In other embodiments, multiple processors and/or multiple buses may be used, along with multiple memories and multiple memories, as desired. Also, multiple electronic devices may be connected, with each device providing portions of the necessary operations (e.g., as a server array, a group of blade servers, or a multi-processor system). Fig. 20 illustrates an example of one processor 2001.
The memory 2002 is a non-transitory computer readable storage medium as provided herein. The memory stores instructions executable by at least one processor to cause the at least one processor to perform the display method of the application provided by the application. The non-transitory computer-readable storage medium of the present application stores computer instructions for causing a computer to execute the display method of an application provided in the present application.
The memory 2002, as a non-transitory computer readable storage medium, may be used to store non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions/modules corresponding to the display method of the application in the embodiment of the present application (for example, the first display module 1301 and the switching module 1302 shown in fig. 13). The processor 2001 executes various functional applications of the server and data processing, i.e., a display method of the application in the above-described method embodiment, by executing the non-transitory software program, instructions, and modules stored in the memory 2002.
The memory 2002 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the electronic device of the applied display method, and the like. Further, the memory 2002 may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory 2002 may optionally include memory located remotely from the processor 2001, which may be connected over a network to the electronics of the display method of the application. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic device of the display method of the application may further include: an input device 2003 and an output device 2004. The processor 2001, the memory 2002, the input device 2003, and the output device 2004 may be connected by a bus or the like, and the bus connection is exemplified in fig. 20.
The input device 2003 may receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic apparatus to which the display method is applied, such as an input device of a touch screen, a keypad, a mouse, a track pad, a touch pad, a pointing stick, one or more mouse buttons, a track ball, a joystick, or the like. The output devices 2004 may include a display device, auxiliary lighting devices (e.g., LEDs), tactile feedback devices (e.g., vibrating motors), and the like. The Display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) Display, and a plasma Display. In some implementations, the display device can be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, Integrated circuitry, Application Specific Integrated Circuits (ASICs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
These computer programs (also known as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented using high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (Cathode Ray Tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present application may be executed in parallel, sequentially, or in different orders, as long as the desired results of the technical solutions disclosed in the present application can be achieved, and the present invention is not limited herein.
The above-described embodiments should not be construed as limiting the scope of the present application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (20)

1. A method for displaying an application, comprising:
displaying a first interface on a desktop background, wherein the first interface is a user interface of a first application;
and responding to a switching signal, and switching the first interface into a second interface on the desktop background, wherein the second interface is a user interface of a second application.
2. The method of claim 1, further comprising:
And when the equipment is started, starting the first application and at least one second application through a desktop manager of the equipment.
3. The method of claim 1, further comprising:
in response to a launch signal for a third application, a user interface of the third application is displayed in a floating manner on the first interface or the second interface.
4. The method of claim 3, further comprising:
storing the activity record of the first application and the activity record of the second application in a first stack of a task manager; and
storing an activity record of the third application on a second stack of the task manager.
5. The method of claim 4, further comprising:
in response to a preset operation signal, the task manager controls the activity record of the second application to be popped from the first stack, so that the activity record of the first application is located at the top of the first stack, and a user interface corresponding to the activity record of the first application is displayed on the desktop background; the preset operation signal includes a return screen signal.
6. The method of claim 1, wherein the first application comprises first window information and the second application comprises second window information, the method further comprising:
And under the condition that a first window synthesizer receives a synchronous signal of a second window synthesizer, refreshing the first window information and the second window information to synthesize the first interface and the second interface respectively.
7. The method of claim 6, wherein refreshing the first window information and the second window information comprises:
the first window synthesizer refreshes the first window information according to a first refreshing frequency and refreshes the second window information according to a second refreshing frequency;
wherein the first refresh frequency is greater than the second refresh frequency.
8. The method of claim 1, wherein the switching signal comprises a sliding signal, the method further comprising:
determining a sliding distance according to the sliding signal;
and under the condition that the sliding distance exceeds a threshold value within a preset time threshold value, displaying a splicing interface of the first interface and the second interface on the desktop background.
9. The method of claim 8, further comprising: determining a sliding direction according to the sliding signal;
displaying a mosaic interface of the first interface and the second interface on the desktop background, comprising:
Splicing the first interface and the second interface according to the sliding direction to form a spliced interface;
and controlling the splicing interface to slide along the sliding direction for the sliding distance so as to display a partial area of the splicing interface on the desktop background.
10. The method of claim 9, wherein splicing the first interface and the second interface to form a spliced interface according to the sliding direction comprises:
determining a splicing position between the first interface and the second interface according to the sliding direction;
and splicing the first interface and the second interface according to the splicing position.
11. The method of claim 1, wherein the first interface and the second interface have a hierarchical property;
displaying a first interface on a desktop background, comprising: displaying the user interface of the corresponding level of the first application on the desktop background according to the hierarchical attribute of the user interface of the first application;
switching the first interface to a second interface on the desktop background, comprising: and switching the user interface of the corresponding level of the first application into the user interface of the corresponding level of the second application on the desktop background according to the hierarchical attribute of the user interface of the second application.
12. A display device for an application, comprising:
the first display module is used for displaying a first interface on a desktop background, wherein the first interface is a user interface of a first application;
and the switching module is used for responding to a switching signal and switching the first interface into a second interface on the desktop background, wherein the second interface is a user interface of a second application.
13. The apparatus of claim 12, further comprising:
the desktop manager is used for starting the first application and at least one second application when the equipment is started;
a second display module, configured to, in response to a start signal for a third application, display a user interface of the third application in a floating manner on the first interface or the second interface;
a task manager for storing an activity record of the first application and an activity record of the second application on a first stack; and storing an activity record of the third application on a second stack.
14. The apparatus of claim 13, wherein the task manager comprises:
a first control unit, configured to control, in response to a preset operation signal, an activity record of the second application to be popped from the first stack, so that the activity record of the first application is located at a top of the first stack, so as to display a user interface corresponding to the activity record of the first application on the desktop background; the preset operation signal includes a return screen signal.
15. The apparatus of claim 12, wherein the first application comprises first window information, wherein the second application comprises second window information, and wherein the apparatus further comprises:
a first window synthesizer, configured to refresh the first window information and the second window information to synthesize the first interface and the second interface, respectively, when a synchronization signal of a second window synthesizer is received;
the switching signal comprises a sliding signal, the apparatus further comprising:
the sliding signal detection module is used for detecting the sliding signal;
the sliding distance determining module is used for determining the sliding distance according to the sliding signal;
and the third display module is used for displaying the splicing interface of the first interface and the second interface on the desktop background under the condition that the sliding distance exceeds a threshold value within a preset time threshold value.
16. The apparatus of claim 15, further comprising:
the sliding direction determining module is used for determining the sliding direction according to the sliding signal;
the first window synthesizer includes:
the refreshing unit is used for refreshing the first window information according to a first refreshing frequency and refreshing the second window information according to a second refreshing frequency; wherein the first refresh frequency is greater than the second refresh frequency;
The splicing unit is used for splicing the first interface and the second interface according to the sliding direction to form a splicing interface;
and the second control unit is used for controlling the splicing interface to slide along the sliding direction for the sliding distance so as to display a partial area of the splicing interface on the desktop background.
17. The apparatus of claim 16, wherein the splicing unit comprises:
the determining subunit is used for determining a splicing position between the first interface and the second interface according to the sliding direction;
and the splicing subunit is used for splicing the first interface and the second interface according to the splicing position.
18. The apparatus of claim 12, wherein the first interface and the second interface have a hierarchical property;
the first display module includes: the first display unit is used for displaying the user interface of the corresponding level of the first application on the desktop background according to the hierarchical attribute of the user interface of the first application;
the switching module includes: and the switching unit is used for switching the user interface of the corresponding level of the first application into the user interface of the corresponding level of the second application on the desktop background according to the hierarchical attribute of the user interface of the second application.
19. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-11.
20. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-11.
CN201911392213.2A 2019-12-30 2019-12-30 Application display method, device, equipment and readable storage medium Active CN111857902B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911392213.2A CN111857902B (en) 2019-12-30 2019-12-30 Application display method, device, equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911392213.2A CN111857902B (en) 2019-12-30 2019-12-30 Application display method, device, equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN111857902A true CN111857902A (en) 2020-10-30
CN111857902B CN111857902B (en) 2023-09-26

Family

ID=72970784

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911392213.2A Active CN111857902B (en) 2019-12-30 2019-12-30 Application display method, device, equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN111857902B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112698895A (en) * 2020-12-25 2021-04-23 百度在线网络技术(北京)有限公司 Display method, device, equipment and medium of electronic equipment
CN113805962A (en) * 2021-08-31 2021-12-17 北京百度网讯科技有限公司 Application page display method and device and electronic equipment

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8028243B1 (en) * 2006-06-29 2011-09-27 Cadence Design Systems, Inc. Abstraction-aware distributed window configurations in complex graphical user interfaces
CN103167154A (en) * 2012-09-25 2013-06-19 深圳市金立通信设备有限公司 Method for rapidly managing running applications of mobile phone
US20130346469A1 (en) * 2012-05-22 2013-12-26 Xockets IP, LLC Offloading of computation for rack level servers and corresponding methods and systems
WO2014035905A2 (en) * 2012-08-29 2014-03-06 Illinois Tool Works Inc. User interface for welding equipment and systems
CN107329663A (en) * 2017-05-17 2017-11-07 江苏大学 A kind of vehicle-mounted interface display method for being used to improve driving safety
CN108181997A (en) * 2015-08-10 2018-06-19 苹果公司 For manipulating the method for user interface object, medium, device and electronic equipment
CN109683755A (en) * 2018-11-23 2019-04-26 北京梧桐车联科技有限责任公司 Method for displaying user interface and device, electronic equipment and storage medium
CN109782970A (en) * 2018-12-25 2019-05-21 维沃移动通信有限公司 A kind of display methods and terminal
CN109947521A (en) * 2019-03-28 2019-06-28 北京小米移动软件有限公司 Interface switching method, device and storage medium
CN110096330A (en) * 2019-05-09 2019-08-06 北京伏羲车联信息科技有限公司 Interface switching method, device and electronic equipment

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8028243B1 (en) * 2006-06-29 2011-09-27 Cadence Design Systems, Inc. Abstraction-aware distributed window configurations in complex graphical user interfaces
US20130346469A1 (en) * 2012-05-22 2013-12-26 Xockets IP, LLC Offloading of computation for rack level servers and corresponding methods and systems
WO2014035905A2 (en) * 2012-08-29 2014-03-06 Illinois Tool Works Inc. User interface for welding equipment and systems
CN103167154A (en) * 2012-09-25 2013-06-19 深圳市金立通信设备有限公司 Method for rapidly managing running applications of mobile phone
CN108181997A (en) * 2015-08-10 2018-06-19 苹果公司 For manipulating the method for user interface object, medium, device and electronic equipment
CN107329663A (en) * 2017-05-17 2017-11-07 江苏大学 A kind of vehicle-mounted interface display method for being used to improve driving safety
CN109683755A (en) * 2018-11-23 2019-04-26 北京梧桐车联科技有限责任公司 Method for displaying user interface and device, electronic equipment and storage medium
CN109782970A (en) * 2018-12-25 2019-05-21 维沃移动通信有限公司 A kind of display methods and terminal
CN109947521A (en) * 2019-03-28 2019-06-28 北京小米移动软件有限公司 Interface switching method, device and storage medium
CN110096330A (en) * 2019-05-09 2019-08-06 北京伏羲车联信息科技有限公司 Interface switching method, device and electronic equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
曾乐: "基于情境感知的汽车人机交互界面设计研究", 《内燃机与配件》, pages 167 - 168 *
樊刘华等: "双处理器智能车载终端的设计与实现", 《电子器件》, vol. 39, no. 4, pages 929 - 933 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112698895A (en) * 2020-12-25 2021-04-23 百度在线网络技术(北京)有限公司 Display method, device, equipment and medium of electronic equipment
CN113805962A (en) * 2021-08-31 2021-12-17 北京百度网讯科技有限公司 Application page display method and device and electronic equipment
CN113805962B (en) * 2021-08-31 2023-10-20 北京百度网讯科技有限公司 Application page display method and device and electronic equipment

Also Published As

Publication number Publication date
CN111857902B (en) 2023-09-26

Similar Documents

Publication Publication Date Title
US8924885B2 (en) Desktop as immersive application
US10417018B2 (en) Navigation of immersive and desktop shells
KR102298602B1 (en) Expandable application representation
US10394437B2 (en) Custom widgets based on graphical user interfaces of applications
US20160210027A1 (en) Closing Applications
CN110300328B (en) Video playing control method and device and readable storage medium
JP7167222B2 (en) APPLET DATA ACQUISITION METHOD, APPARATUS, DEVICE, AND STORAGE MEDIUM
US9843665B2 (en) Display of immersive and desktop shells
US20140298245A1 (en) Display Instance Management
US11175823B2 (en) Method and apparatus for controlling terminal device using gesture control function, and non-transitory computer-readable storage medium
CN110992112A (en) Method and device for processing advertisement information
WO2023273854A9 (en) Control display method and apparatus, device, and medium
CN111857902B (en) Application display method, device, equipment and readable storage medium
CN111770384A (en) Video switching method and device, electronic equipment and storage medium
CN112346612B (en) Page display method and device
CN112163143A (en) Page switching method, device, equipment and storage medium
CN112581589A (en) View list layout method, device, equipment and storage medium
EP4167110A1 (en) Method and apparatus for displaying information flow, device, and medium
CN114090938A (en) Page processing method and equipment
US20150062023A1 (en) Method and system for reduced rate touch scanning on an electronic device
CN115639920B (en) Drawing method, electronic device, and readable storage medium
US11112928B2 (en) Avoiding bad input during user interface layout changes using snapshots
CN113961843A (en) Page list refreshing method and device, electronic equipment and storage medium
CN111949868A (en) Content access method, device, electronic equipment and storage medium
CN116483301A (en) Multi-screen display 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