CN111625154A - Application display method and device - Google Patents

Application display method and device Download PDF

Info

Publication number
CN111625154A
CN111625154A CN201911339759.1A CN201911339759A CN111625154A CN 111625154 A CN111625154 A CN 111625154A CN 201911339759 A CN201911339759 A CN 201911339759A CN 111625154 A CN111625154 A CN 111625154A
Authority
CN
China
Prior art keywords
target application
application
display
window
created
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
CN201911339759.1A
Other languages
Chinese (zh)
Other versions
CN111625154B (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.)
Mushroom Car Union Information Technology Co Ltd
Original Assignee
Mushroom Car Union Information 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 Mushroom Car Union Information Technology Co Ltd filed Critical Mushroom Car Union Information Technology Co Ltd
Priority to CN201911339759.1A priority Critical patent/CN111625154B/en
Publication of CN111625154A publication Critical patent/CN111625154A/en
Application granted granted Critical
Publication of CN111625154B publication Critical patent/CN111625154B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop

Landscapes

  • Engineering & Computer Science (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 embodiment of the invention discloses an application display method and device, wherein the method comprises the following steps: receiving a display operation result aiming at the target application icon; judging whether the target application to be created meets a preset multi-window application display rule or not according to the display operation result; if the target application to be created conforms to the preset multi-window application display rule, determining a display position corresponding to the target application to be created according to a preset multi-window display strategy; creating a target application and a free window corresponding to the target application; and displaying the free window and the target application at the display position. According to the embodiment of the invention, the display position corresponding to the target application to be created is determined according to the preset multi-window display strategy, the free window and the target application are displayed at the display position, the display positions of the free windows and the target application are reasonably distributed, and one display position is ensured to display one free window and one target application.

Description

Application display method and device
Technical Field
The invention relates to the technical field of vehicle-mounted display systems, in particular to an application display method and device.
Background
At present, an android operating system is increasingly adopted in vehicle-mounted central control systems. The size of on-board screens is becoming larger and larger.
The android operating system provides a multi-window application scene, supports simultaneous display of multiple applications in the foreground, and improves the screen utilization rate, but also has the following problems: on the first hand, because the multi-window applications need to run on the same application stack, only one application in the multi-window applications can keep the Resume state, and it cannot be guaranteed that multiple applications in the foreground keep the Resume state at the same time, and although multiple applications can be simultaneously displayed in the foreground, it cannot be kept that the multiple foreground applications run independently without interference; in a second aspect, the existing display scheme is only to simply display the multi-window application in a window overlapping manner, and cannot meet the requirements of the driver.
Disclosure of Invention
Because the existing method has the problems, the embodiment of the invention provides an application display method and device.
In a first aspect, an embodiment of the present invention provides an application display method, including:
receiving a display operation result aiming at the target application icon;
judging whether the target application to be created meets a preset multi-window application display rule or not according to the display operation result;
if the target application to be created conforms to the preset multi-window application display rule, determining a display position corresponding to the target application to be created according to a preset multi-window display strategy;
creating a target application and a free window corresponding to the target application;
and displaying the free window and the target application at the display position.
Optionally, the creating a target application and a free window corresponding to the target application includes:
aiming at the target application needing to be created, creating an application stack corresponding to the target application needing to be created;
creating a task stack corresponding to the target application needing to be created in the application stack;
and aiming at the task stack, creating the target application and a free window corresponding to the target application.
Optionally, after the displaying the free window and the target application at the display position, the application displaying method further includes:
receiving a switching operation result for switching the target application from a first display position to a second display position;
and displaying the target application at the second display position according to the switching operation result.
Optionally, the application display method further includes:
if the target application to be created does not accord with the preset multi-window application display rule, creating a full-screen application stack corresponding to the target application to be created aiming at the target application to be created;
creating a full-screen task stack corresponding to the target application needing to be created in the full-screen application stack;
aiming at the full-screen task stack, creating the target application and a full-screen window corresponding to the target application;
and displaying the full screen window and the target application in a full screen mode.
Optionally, the preset multi-window application display rule includes: the target application is in a white list.
Optionally, the application display method further includes:
and adjusting the sizes and/or the display positions of the free window and the target application according to the preset multi-window display strategy.
In a second aspect, an embodiment of the present invention further provides an application display apparatus, including: the device comprises a display operation result receiving module, a judging module, a display position determining module, a target application and free window creating module and a free window and target application display module;
the display operation result receiving module is used for receiving a display operation result aiming at the target application icon;
the judging module is used for judging whether the target application to be created meets the preset multi-window application display rule or not according to the display operation result;
the display position determining module is used for determining a display position corresponding to the target application to be created according to the preset multi-window display strategy if the target application to be created conforms to the preset multi-window application display rule;
the target application and free window creation module is used for creating a target application and a free window corresponding to the target application;
and the free window and target application display module is used for displaying the free window and the target application at the display position.
Optionally, the target application and free window creating module are specifically configured to:
aiming at the target application needing to be created, creating an application stack corresponding to the target application needing to be created;
creating a task stack corresponding to the target application needing to be created in the application stack;
and aiming at the task stack, creating the target application and a free window corresponding to the target application.
Optionally, the free window and target application display module is configured to, after the free window and the target application are displayed at the display position, the application display apparatus further includes: the switching operation result receiving module and the target application display module;
the switching operation result receiving module is used for receiving a switching operation result for switching the target application from a first display position to a second display position;
and the target application display module is used for displaying the target application at the second display position according to the switching operation result.
Optionally, the application display apparatus further includes: a full screen application stack creating module, a full screen task stack creating module, a target application and full screen window creating module and a full screen display module;
the full-screen application stack creating module is used for creating a full-screen application stack corresponding to the target application to be created aiming at the target application to be created if the target application to be created does not accord with the preset multi-window application display rule;
the full-screen task stack creating module is used for creating a full-screen task stack corresponding to the target application needing to be created in the full-screen application stack;
the target application and full screen window creating module is used for creating the target application and a full screen window corresponding to the target application aiming at the full screen task stack;
and the full screen display module is used for displaying the full screen window and the target application in a full screen mode.
Optionally, the preset multi-window application display rule includes: the target application is in a white list.
Optionally, the application display apparatus further includes: an adjustment module;
and the adjusting module is used for adjusting the sizes and/or the display positions of the free window and the target application according to the preset multi-window display strategy.
In a third aspect, an embodiment of the present invention further provides an electronic device, including:
at least one processor; and
at least one memory communicatively coupled to the processor, wherein:
the memory stores program instructions executable by the processor, which when called by the processor are capable of performing the above-described methods.
In a fourth aspect, an embodiment of the present invention further provides a non-transitory computer-readable storage medium storing a computer program, which causes the computer to execute the above method.
According to the technical scheme, the display position corresponding to the target application to be created is determined according to the preset multi-window display strategy, the free window and the target application are displayed at the display position, the display positions of the free windows and the target application are reasonably distributed, and one display position is ensured to display one free window and one target application; firstly, aiming at the target application needing to be created, creating an application stack corresponding to the target application needing to be created; then, creating a task stack corresponding to the target application to be created in the application stack; and aiming at the task stack, the target application and the free window corresponding to the target application are created, so that the applications run independently without interference.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic flowchart of an application display method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a music application and a navigation application and their corresponding free windows respectively arranged in a horizontal direction according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a music application and a navigation application and their respective free windows arranged longitudinally according to an embodiment of the present invention;
fig. 4 is a schematic diagram illustrating a music application and a corresponding free window thereof being superimposed on a navigation application and a corresponding free window thereof with a certain transparency according to an embodiment of the present invention;
fig. 5 is a schematic diagram illustrating a music application and a navigation application after being switched and their respective free windows being arranged longitudinally according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an application display device according to an embodiment of the present invention;
fig. 7 is a logic block diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The following further describes embodiments of the present invention with reference to the accompanying drawings. The following examples are only for illustrating the technical solutions of the present invention more clearly, and the protection scope of the present invention is not limited thereby.
Fig. 1 shows a flowchart of an application display method provided in this embodiment, which includes:
and S11, receiving the display operation result aiming at the target application icon.
And the target application icon is an application icon to be operated by the user.
And the display operation result is obtained after the user clicks or slides the target application icon.
In the embodiment of the invention, the user clicks or slides the target application icon, such as the music icon and the navigation icon, on the vehicle-mounted screen, and accordingly, the vehicle-mounted display system receives the display operation result of the user clicking or sliding the target application icon, such as the display operation result of the user clicking or sliding the music icon and the navigation icon.
And S12, judging whether the target application to be created meets the preset multi-window application display rule or not according to the display operation result.
The preset multi-window application display rule is a rule set according to needs, and is not described herein again.
In the embodiment of the invention, the display operation result is obtained after the user clicks or slides the target application icon. And judging whether the target application needing to be created corresponding to the target application icon clicked or slid by the user meets a preset multi-window application display rule or not according to the display operation result. Specifically, whether the target applications to be created corresponding to the music icons and the navigation icons respectively meet preset multi-window application display rules or not is judged according to display operation results of clicking or sliding the music icons and the navigation icons by the user.
And S13, if the target application to be created conforms to the preset multi-window application display rule, determining the display position corresponding to the target application to be created according to a preset multi-window display strategy.
The preset multi-window display strategy includes, but is not limited to, horizontally arranged display of target applications, vertically arranged display of the target applications, or overlaying the target applications on another target application with a certain transparency.
In the embodiment of the present invention, if the target application to be created conforms to the preset multi-window application display rule, the display position corresponding to the target application to be created is determined according to a preset multi-window display policy.
S14, creating a target application and a free window corresponding to the target application.
Wherein the free window is a window corresponding to the target application.
In the embodiment of the invention, after the display position corresponding to the target application needing to be created is determined, the target application and the free window corresponding to the target application are created. Specifically, after the display positions corresponding to the music application and the navigation application which need to be created are determined, the music application and the navigation application, the free window corresponding to the music application and the free window corresponding to the navigation application are created.
S15, displaying the free window and the target application at the display position.
And the display position is used for displaying the target application and a free window corresponding to the target application.
In the embodiment of the invention, the free window and the target application are displayed at the display position according to a preset multi-window display strategy; specifically, according to the target application horizontal arrangement display strategy, two applications of music and navigation and corresponding free windows are horizontally arranged and displayed at two display positions on the screen, as shown in fig. 2; or longitudinally arranging and displaying the two applications of music and navigation and the corresponding free windows on two display positions on the screen according to the target application longitudinal arrangement display strategy, as shown in fig. 3; or according to the strategy that the target application is overlapped on another target application with a certain transparency, the navigation application and the corresponding free window thereof are displayed at a first display position on the screen, and the music application and the corresponding free window thereof are displayed at a second display position on the screen, wherein the music application and the corresponding free window thereof are overlapped on the navigation application and the corresponding free window thereof with a certain transparency, as shown in fig. 4.
It should be noted that, in the embodiment of the present invention, if the preset multi-window application display rule is a music application type, a navigation application type, or a social application type, when the type of the target application icon clicked by the user is music, navigation, or social, a target application corresponding to the target application icon and a free window corresponding to the target application are created.
According to the embodiment of the invention, the display position corresponding to the target application to be created is determined according to the preset multi-window display strategy, the free window and the target application are displayed at the display position, the display positions of the free windows and the target application are reasonably distributed, and one display position is ensured to display one free window and one target application.
Further, on the basis of the above method embodiment, the creating a target application and a free window corresponding to the target application includes:
aiming at the target application needing to be created, creating an application stack corresponding to the target application needing to be created;
creating a task stack corresponding to the target application needing to be created in the application stack;
and aiming at the task stack, creating the target application and a free window corresponding to the target application.
In the embodiment of the invention, aiming at the target application needing to be created, an application stack corresponding to the target application needing to be created is created; creating a task stack corresponding to the target application needing to be created in the application stack; and aiming at the task stack, creating the target application and the free window corresponding to the target application.
Firstly, aiming at the target application to be created, creating an application stack corresponding to the target application to be created; then, creating a task stack corresponding to the target application to be created in the application stack; and aiming at the task stack, the target application and the free window corresponding to the target application are created, so that the applications run independently without interference.
Further, on the basis of the above method embodiment, after the displaying the free window and the target application at the display position, the application displaying method further includes:
receiving a switching operation result for switching the target application from a first display position to a second display position;
and displaying the target application at the second display position according to the switching operation result.
In the embodiment of the invention, the vehicle-mounted display system receives a switching operation result for switching the target application from a first display position to a second display position; and displaying the target application at the second display position according to the switching operation result. Specifically, in the embodiment of the present invention, the music application is located at the first display position, and the navigation application is located at the second display position. If the user switches the music application from the first display position to the second display position and switches the navigation application from the second display position to the first display position, the vehicle-mounted display system adjusts the music application, the navigation application and the free windows corresponding to the music application and the navigation application respectively according to the switching operation result, displays the navigation application and the free window corresponding to the navigation application at the first display position, and displays the music application and the free window corresponding to the music application at the second display position, as shown in fig. 5.
According to the embodiment of the invention, the music application, the navigation application and the free windows corresponding to the music application and the navigation application are adjusted according to the switching operation result, so that the self-adaptive adjustment of the positions of the target application and the free windows corresponding to the target application is realized.
Further, on the basis of the above method embodiment, the application display method further includes:
if the target application to be created does not accord with the preset multi-window application display rule, creating a full-screen application stack corresponding to the target application to be created aiming at the target application to be created;
creating a full-screen task stack corresponding to the target application needing to be created in the full-screen application stack;
aiming at the full-screen task stack, creating the target application and a full-screen window corresponding to the target application;
and displaying the full screen window and the target application in a full screen mode.
In the embodiment of the invention, if the target application to be created does not accord with the preset multi-window application display rule, a full-screen application stack corresponding to the target application to be created is created aiming at the target application to be created; creating a full-screen task stack corresponding to the target application needing to be created in the full-screen application stack; aiming at the full-screen task stack, creating the target application and a full-screen window corresponding to the target application; and displaying the full screen window and the target application in a full screen mode.
If the target application to be created does not accord with the preset multi-window application display rule, the target application and a full-screen window corresponding to the target application are created, and the target application can be displayed in a full-screen mode when the target application to be created corresponding to the target application icon clicked or slid by the user does not accord with the preset multi-window application display rule.
Further, on the basis of the above method embodiment, the preset multi-window application display rule includes: the target application is in a white list.
In the embodiment of the present invention, the preset multi-window application display rule may be applied in a white list for the target application; the white list stores target applications which can be displayed by the multi-window application. For example, a music application and a navigation application are in a white list, and a social application is not in the white list, it may be determined that the music application and the navigation application are applications that can be displayed in a multi-window application, and the social application is an application that can be displayed in a full screen.
The embodiment of the invention determines whether the target application is displayed by the multi-window application or not by presetting the multi-window application display rule.
It should be noted that the preset multi-window application display rule may further include that the target application belongs to a music type, a navigation type or a social type. For example, when the target application is the cool dog music, the cool dog music can be determined to belong to a music type, and the multi-window application display can be performed according to a preset multi-window application display rule; when the target application is a high-grade map, the high-grade map can be determined to belong to a navigation type, a preset multi-window application display rule is met, and multi-window application display can be carried out; when the target application is the WeChat, the WeChat can be determined to belong to the social type, the preset multi-window application display rule is met, and multi-window application display can be carried out.
Further, on the basis of the above method embodiment, the application display method further includes:
and adjusting the sizes and/or the display positions of the free window and the target application according to the preset multi-window display strategy.
In the embodiment of the invention, a user can drag and zoom the target application and the corresponding free window. According to the preset multi-window display strategy, if a user drags the target application and the free window corresponding to the target application, the vehicle-mounted display system receives a dragging result of the user dragging the target application and the free window corresponding to the target application, and adaptively adjusts the position of the target application and the position of the free window corresponding to the target application according to the dragging result; if the user zooms the target application and the free window corresponding to the target application, the vehicle-mounted display system receives a zooming result of the user zooming the target application and the free window corresponding to the target application, and adaptively adjusts the size and/or the display position of the target application and the free window corresponding to the target application according to the zooming result.
Fig. 6 is a schematic structural diagram of an application display device provided in this embodiment, where the device includes: a display operation result receiving module 61, a judging module 62, a display position determining module 63, a target application and free window creating module 64 and a free window and target application displaying module 65;
the display operation result receiving module 61 is configured to receive a display operation result for the target application icon;
the judging module 62 is configured to judge whether the target application to be created meets a preset multi-window application display rule according to the display operation result;
the display position determining module 63 is configured to determine, according to the preset multi-window display policy, a display position corresponding to the target application to be created if the target application to be created meets the preset multi-window application display rule;
the target application and free window creating module 64 is configured to create a target application and a free window corresponding to the target application;
the free window and target application display module 65 is configured to display the free window and the target application at the display position.
Further, on the basis of the above device embodiment, the target application and free window creating module 64 is specifically configured to:
aiming at the target application needing to be created, creating an application stack corresponding to the target application needing to be created;
creating a task stack corresponding to the target application needing to be created in the application stack;
and aiming at the task stack, creating the target application and a free window corresponding to the target application.
Further, on the basis of the above device embodiment, the free window and target application display module 65 is configured to, after the free window and the target application are displayed at the display position, the application display device further includes: the switching operation result receiving module and the target application display module;
the switching operation result receiving module is used for receiving a switching operation result for switching the target application from a first display position to a second display position;
and the target application display module is used for displaying the target application at the second display position according to the switching operation result.
Further, on the basis of the above device embodiment, the application display device further includes: a full screen application stack creating module, a full screen task stack creating module, a target application and full screen window creating module and a full screen display module;
the full-screen application stack creating module is used for creating a full-screen application stack corresponding to the target application to be created aiming at the target application to be created if the target application to be created does not accord with the preset multi-window application display rule;
the full-screen task stack creating module is used for creating a full-screen task stack corresponding to the target application needing to be created in the full-screen application stack;
the target application and full screen window creating module is used for creating the target application and a full screen window corresponding to the target application aiming at the full screen task stack;
and the full screen display module is used for displaying the full screen window and the target application in a full screen mode.
Further, on the basis of the foregoing device embodiment, the preset multi-window application display rule includes: the target application is in a white list.
Further, on the basis of the above device embodiment, the application display device further includes: an adjustment module;
and the adjusting module is used for adjusting the sizes and/or the display positions of the free window and the target application according to the preset multi-window display strategy.
The application display device described in this embodiment may be used to implement the above method embodiments, and the principle and technical effect are similar, which are not described herein again.
Referring to fig. 7, the electronic device includes: a processor (processor)71, a memory (memory)72, and a bus 73;
wherein, the processor 71 and the memory 72 complete the communication with each other through the bus 73;
the processor 71 is configured to call program instructions in the memory 72 to perform the methods provided by the above-described method embodiments.
The present embodiments disclose a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, enable the computer to perform the methods provided by the above-described method embodiments.
The present embodiments provide a non-transitory computer-readable storage medium storing computer instructions that cause the computer to perform the methods provided by the method embodiments described above.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
It should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. An application display method, comprising:
receiving a display operation result aiming at the target application icon;
judging whether the target application to be created meets a preset multi-window application display rule or not according to the display operation result;
if the target application to be created conforms to the preset multi-window application display rule, determining a display position corresponding to the target application to be created according to a preset multi-window display strategy;
creating a target application and a free window corresponding to the target application;
and displaying the free window and the target application at the display position.
2. The application display method of claim 1, wherein the creating of the target application and the free window corresponding to the target application comprises:
aiming at the target application needing to be created, creating an application stack corresponding to the target application needing to be created;
creating a task stack corresponding to the target application needing to be created in the application stack;
and aiming at the task stack, creating the target application and a free window corresponding to the target application.
3. The application display method according to claim 1, wherein after the displaying the free window and the target application at the display position, the application display method further comprises:
receiving a switching operation result for switching the target application from a first display position to a second display position;
and displaying the target application at the second display position according to the switching operation result.
4. The application display method according to claim 1, further comprising:
if the target application to be created does not accord with the preset multi-window application display rule, creating a full-screen application stack corresponding to the target application to be created aiming at the target application to be created;
creating a full-screen task stack corresponding to the target application needing to be created in the full-screen application stack;
aiming at the full-screen task stack, creating the target application and a full-screen window corresponding to the target application;
and displaying the full screen window and the target application in a full screen mode.
5. The application display method according to claim 1, wherein the preset multi-window application display rule comprises: the target application is in a white list.
6. The application display method according to claim 1, further comprising:
and adjusting the sizes and/or the display positions of the free window and the target application according to the preset multi-window display strategy.
7. An application display device, comprising: the device comprises a display operation result receiving module, a judging module, a display position determining module, a target application and free window creating module and a free window and target application display module;
the display operation result receiving module is used for receiving a display operation result aiming at the target application icon;
the judging module is used for judging whether the target application to be created meets the preset multi-window application display rule or not according to the display operation result;
the display position determining module is used for determining a display position corresponding to the target application to be created according to the preset multi-window display strategy if the target application to be created conforms to the preset multi-window application display rule;
the target application and free window creation module is used for creating a target application and a free window corresponding to the target application;
and the free window and target application display module is used for displaying the free window and the target application at the display position.
8. The application display device of claim 7, wherein the target application and free window creation module is specifically configured to:
aiming at the target application needing to be created, creating an application stack corresponding to the target application needing to be created;
creating a task stack corresponding to the target application needing to be created in the application stack;
and aiming at the task stack, creating the target application and a free window corresponding to the target application.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the application display method of any of claims 1 to 6 when executing the program.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the application display method of any one of claims 1 to 6.
CN201911339759.1A 2019-12-23 2019-12-23 Application display method and device Active CN111625154B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911339759.1A CN111625154B (en) 2019-12-23 2019-12-23 Application display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911339759.1A CN111625154B (en) 2019-12-23 2019-12-23 Application display method and device

Publications (2)

Publication Number Publication Date
CN111625154A true CN111625154A (en) 2020-09-04
CN111625154B CN111625154B (en) 2021-10-08

Family

ID=72259847

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911339759.1A Active CN111625154B (en) 2019-12-23 2019-12-23 Application display method and device

Country Status (1)

Country Link
CN (1) CN111625154B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024109286A1 (en) * 2022-11-23 2024-05-30 Oppo广东移动通信有限公司 Multi-window switching method and apparatus, electronic device, and computer-readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103986961A (en) * 2014-05-26 2014-08-13 惠州华阳通用电子有限公司 Method and device for achieving picture in picture based on QNX vehicle-mounted system
CN106919302A (en) * 2017-02-16 2017-07-04 北京小米移动软件有限公司 The method of controlling operation thereof and device of mobile terminal
CN107368361A (en) * 2017-06-26 2017-11-21 中广热点云科技有限公司 A kind of application program for mobile terminal switching method and system
CN107423014A (en) * 2017-06-30 2017-12-01 百度在线网络技术(北京)有限公司 Multiwindow rendering intent and device
CN109298907A (en) * 2018-08-23 2019-02-01 Oppo广东移动通信有限公司 Application program display methods, application program display device and terminal
KR20190028043A (en) * 2017-09-08 2019-03-18 삼성전자주식회사 Method for controlling audio outputs by applications respectively through earphone and electronic device for the same
CN110519628A (en) * 2019-09-20 2019-11-29 青岛海信移动通信技术股份有限公司 A kind of picture-in-picture display methods and display equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103986961A (en) * 2014-05-26 2014-08-13 惠州华阳通用电子有限公司 Method and device for achieving picture in picture based on QNX vehicle-mounted system
CN106919302A (en) * 2017-02-16 2017-07-04 北京小米移动软件有限公司 The method of controlling operation thereof and device of mobile terminal
CN107368361A (en) * 2017-06-26 2017-11-21 中广热点云科技有限公司 A kind of application program for mobile terminal switching method and system
CN107423014A (en) * 2017-06-30 2017-12-01 百度在线网络技术(北京)有限公司 Multiwindow rendering intent and device
KR20190028043A (en) * 2017-09-08 2019-03-18 삼성전자주식회사 Method for controlling audio outputs by applications respectively through earphone and electronic device for the same
CN109298907A (en) * 2018-08-23 2019-02-01 Oppo广东移动通信有限公司 Application program display methods, application program display device and terminal
CN110519628A (en) * 2019-09-20 2019-11-29 青岛海信移动通信技术股份有限公司 A kind of picture-in-picture display methods and display equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024109286A1 (en) * 2022-11-23 2024-05-30 Oppo广东移动通信有限公司 Multi-window switching method and apparatus, electronic device, and computer-readable storage medium

Also Published As

Publication number Publication date
CN111625154B (en) 2021-10-08

Similar Documents

Publication Publication Date Title
US20200183568A1 (en) Method and System for Sorting Desktop Objects
US8977077B2 (en) Techniques for presenting user adjustments to a digital image
CN111147770B (en) Multi-channel video window superposition display method, electronic equipment and storage medium
CN105005427A (en) Window management method and apparatus
JP2016518658A (en) Application window divider control for window layout management
CN105719611A (en) Display uniformity adjusting method and device for liquid crystal display equipment
US20170031581A1 (en) Method and user interface (ui) for customized user access to application functionalities
CN105868250A (en) Page label management method and device of browser
CN105491452A (en) Multi-video-window hierarchy switching method and device
CN105677265A (en) Display method and terminal
CN104866206A (en) Method for moving picture data, and mobile terminal
CN112148160B (en) Floating window display method and device, electronic equipment and computer readable storage medium
CN102981713A (en) Desktop display device and method used for folder
CN111813308B (en) Interface processing method and device, electronic equipment and storage medium
CN111625154B (en) Application display method and device
CN111752652A (en) Monitoring data display method and related device
US20230004673A1 (en) Information management system and method for communication application, and display terminal
CN110858154B (en) Switching display method and device of carousel graphs, electronic equipment and storage medium
US10754523B2 (en) Resizing of images with respect to a single point of convergence or divergence during zooming operations in a user interface
CN112162800B (en) Page display method, page display device, electronic equipment and computer readable storage medium
CN103019513A (en) Device and method for showing file folder on desktop
CN112328138B (en) Data display method, device and storage medium
CN112462999B (en) Display method, display device and storage medium
CN116263686A (en) Display method of terminal and display device of terminal
EP2851770A1 (en) Method, apparatus and device for presenting menu

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