Application display method and device and storage medium

By detecting and triggering the display of multiple active interfaces on a large-screen device and displaying multiple active interfaces in the application display interface, the problem of low screen utilization in the prior art is solved, and more efficient interface display and user experience are achieved.

CN120010969APending Publication Date: 2025-05-16BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311531735.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-16
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

When the prior art displays multiple active interfaces of the same application on large-screen devices at the same time, the screen utilization rate is still not high.

Method used

By detecting and triggering the display of multiple active interfaces in the application display interface, multiple active interfaces are displayed in the application display interface based on the operation of displaying multiple active interfaces. The specific implementation includes displaying the first active interface in the main display area, displaying the second active interface in the first sub display area, and displaying the third active interface in the second sub display area.

Benefits of technology

It improves the efficiency of electronic device screen utilization, improves the user experience, and enables interface interaction more flexibly and efficiently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120010969A_ABST
    Figure CN120010969A_ABST
Patent Text Reader

Abstract

The invention relates to an application display method and device and a storage medium. The method comprises the following steps: in response to an application display interface displayed by the electronic equipment, detecting an operation of triggering to display an active interface in the application display interface; and in response to the detected operation of triggering the display of the plurality of activity interfaces, displaying the plurality of activity interfaces in the application display interface based on the operation of displaying the plurality of activity interfaces. Through the method and the device, a plurality of activity interfaces of the same application can be displayed, so that the utilization rate of a screen and the application display efficiency of a user are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of terminal technology, and in particular to an application display method, device and storage medium. Background Art

[0002] With the development of communication technology, especially the rapid development of smart terminals, the types of applications installed in terminals are becoming more and more diverse. On large-screen devices such as tablets and foldable screen phones, displaying multiple active interfaces of the same application at the same time is an important method to improve screen utilization.

[0003] In the related art, it is usually supported to display two active interfaces of the same application at the same time. However, the screen utilization rate of this method is still not high. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present disclosure provides an application display method, device and storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an application display method, comprising: in response to an electronic device displaying an application display interface, detecting an operation that triggers display of an active interface in the application display interface; in response to detecting an operation that triggers display of multiple active interfaces, displaying the multiple active interfaces in the application display interface based on the operation that displays the multiple active interfaces.

[0006] In one embodiment, the operation based on displaying multiple activity interfaces, displaying the multiple activity interfaces in the application display interface, includes: in response to detecting a first operation in a first activity interface of a first application display interface that triggers display of a second activity interface of the first application, displaying the first activity interface and the second activity interface in different display areas of the first application display interface.

[0007] In one embodiment, the method also includes: in response to detecting a second operation that triggers display of a third activity interface in the first activity interface or the second activity interface, displaying the first activity interface, the second activity interface, and the third activity interface in different display areas of the first application display interface.

[0008] In one embodiment, the display area of ​​the first application display interface includes a main display area, a first sub-display area, and a second sub-display area, and the display area of ​​the first application display interface is the display area of ​​the task stack of the first application; displaying the first activity interface, the second activity interface, and the third activity interface in different display areas of the first application display interface includes: displaying the first activity interface in the main display area, displaying the second activity interface in the first sub-display area, and displaying the third activity interface in the second sub-display area.

[0009] In one implementation, an area occupied by the main display area in the first application display interface is greater than or equal to an area occupied by any one of the first sub-display area and the second sub-display area in the first application display interface.

[0010] In one embodiment, the main display area, the first sub-display area and the second sub-display area are divided in at least one of the following ways: the main display area and the first sub-display area and the second sub-display area occupy an equal area in the first application display interface; the main display area is half of the first application display interface, and the first sub-display area and the second sub-display area are the other half of the first application display interface.

[0011] In one embodiment, the method further includes: in response to the active interface in the main display area, starting a fourth active interface, and replacing the active interface in one of the first sub-display area or the second sub-display area with the fourth active interface.

[0012] In one embodiment, the method also includes: in response to starting a fifth active interface through an active interface in the first sub-display area or the second sub-display area, replacing the active interface in another sub-display area with the fifth active interface, and the other sub-display area is a sub-display area different from the display area from which the fifth active interface is started.

[0013] In one implementation, the method further includes: controlling the display position and size of the active interface on the screen by adjusting the position and size of the display area of ​​the first application display interface.

[0014] According to a second aspect of an embodiment of the present disclosure, an application display device is provided, comprising: a processing unit, for detecting an operation that triggers display of an active interface in the application display interface in response to an electronic device displaying the application display interface; and a display unit, for displaying the multiple active interfaces in the application display interface based on the operation of displaying the multiple active interfaces in response to detecting an operation that triggers display of multiple active interfaces.

[0015] In one embodiment, the display unit displays the multiple active interfaces in the application display interface based on the operation of displaying the multiple active interfaces in the following manner: in response to detecting a first operation that triggers display of a second active interface of the first application in a first active interface of a first application display interface, the first active interface and the second active interface are displayed in different display areas of the first application display interface.

[0016] In one embodiment, the display unit is also used to: in response to detecting a second operation that triggers display of a third activity interface in the first activity interface or the second activity interface, display the first activity interface, the second activity interface and the third activity interface in different display areas of the first application display interface.

[0017] In one embodiment, the display area of ​​the first application display interface includes a main display area, a first sub-display area, and a second sub-display area, and the display area of ​​the first application display interface is the display area of ​​the task stack of the first application; the display unit displays the first activity interface, the second activity interface, and the third activity interface in different display areas of the first application display interface in the following manner: displaying the first activity interface in the main display area, displaying the second activity interface in the first sub-display area, and displaying the third activity interface in the second sub-display area.

[0018] In one implementation, an area occupied by the main display area in the first application display interface is greater than or equal to an area occupied by any one of the first sub-display area and the second sub-display area in the first application display interface.

[0019] In one embodiment, the main display area, the first sub-display area and the second sub-display area are divided in at least one of the following ways: the main display area and the first sub-display area and the second sub-display area occupy an equal area in the first application display interface; the main display area is half of the first application display interface, and the first sub-display area and the second sub-display area are the other half of the first application display interface.

[0020] In one embodiment, the display unit is further used to: in response to the active interface in the main display area, start a fourth active interface and replace the active interface in the first sub-display area or the second sub-display area with the fourth active interface.

[0021] In one embodiment, the display unit is also used to: in response to starting a fifth active interface through an active interface in the first sub-display area or the second sub-display area, replace the active interface in another sub-display area with the fifth active interface, and the other sub-display area is a sub-display area different from the display area for starting the fifth active interface.

[0022] In one implementation, the processing unit is further configured to: control the display position and size of the active interface on the screen by adjusting the position and size of the display area of ​​the first application display interface.

[0023] According to a third aspect of the present disclosure, a display screen is provided, characterized in that it includes: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to: execute the application display method described in the aforementioned first aspect or any one of the embodiments of the first aspect.

[0024] According to a fourth aspect of the present disclosure, a storage medium is provided, in which instructions are stored. When the instructions in the storage medium are executed by a processor of a terminal, the terminal is enabled to execute the application display method described in the first aspect or any one of the embodiments of the first aspect.

[0025] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: when an electronic device displays an application display interface, an operation of displaying multiple active interfaces may be triggered, thereby displaying multiple active interfaces of the same application in the application display interface. Through the application display method in the present disclosure, the utilization efficiency of the electronic device screen can be improved, and the user experience can be enhanced.

[0026] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0028] Figure 1 The figure is a schematic diagram showing a split-screen display method according to an exemplary embodiment.

[0029] Figure 2 The figure is a flowchart of a method for displaying an application according to an exemplary embodiment.

[0030] Figure 3 It is a schematic diagram showing a second activity interface according to an exemplary embodiment.

[0031] Figure 4It is a schematic diagram showing a third activity interface according to an exemplary embodiment.

[0032] Figure 5 The diagram is a schematic diagram showing a task stack display according to an exemplary embodiment.

[0033] Figure 6 The diagram is a schematic diagram showing a display area of ​​a first application display interface according to an exemplary embodiment.

[0034] Fig. 7A The diagram is a schematic diagram showing a method of dividing a display area according to an exemplary embodiment.

[0035] Figure 7B is a schematic diagram showing another way of dividing a display area according to an exemplary embodiment.

[0036] Fig. 8A It is a schematic diagram showing a fourth activity interface according to an exemplary embodiment.

[0037] Figure 8B is a schematic diagram showing yet another method of displaying a fourth activity interface according to an exemplary embodiment.

[0038] Fig.9A It is a schematic diagram showing a fifth activity interface according to an exemplary embodiment.

[0039] Fig. 9B is a schematic diagram showing yet another method of displaying a fifth activity interface according to an exemplary embodiment.

[0040] Fig.10 It is a schematic diagram showing a control activity interface according to an exemplary embodiment.

[0041] Fig.11A It is a schematic diagram showing an application display method according to an exemplary embodiment.

[0042] Fig. 11B is a schematic diagram showing yet another application display method according to an exemplary embodiment.

[0043] Fig.12 The figure is a block diagram of an application display device according to an exemplary embodiment.

[0044] Fig.13 The invention is a block diagram showing a device for application display according to an exemplary embodiment. DETAILED DESCRIPTION

[0045] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure.

[0046] The method provided by the embodiment of the present disclosure can be applied to the display control scenario of the application activity interface on the electronic device.

[0047] The application display method provided by the embodiment of the present disclosure can be performed by an electronic device, wherein the electronic device can be any device that includes a display device and a touch device and uses electronic components and technologies to perform specific functions or tasks. For example, in the exemplary embodiments described below, the electronic device can be referred to as a terminal, a mobile terminal, a smart terminal, etc. The electronic device can also be referred to as a user equipment (User Equipment, UE), a mobile station (Mobile Station, MS), etc. For example, a handheld device with a touch display function, a vehicle-mounted device, etc. For example, examples of electronic devices may include: mobile phones, tablet computers, laptops, PDAs, mobile Internet devices (Mobile Internet Devices, MID), wearable devices, virtual reality (Virtual Reality, VR) devices, augmented reality (Augmented Reality, AR) devices, smart distribution network equipment, wireless terminals in industrial control, wireless terminals in unmanned driving, etc.

[0048] In today's electronic device application scenarios, user needs are increasingly diverse, and an application often needs to start multiple active interfaces to meet the needs of different scenarios. In this case, it is not easy to conveniently display multiple active interfaces of an application on a device.

[0049] In the related art, although there is a method of displaying two active interfaces on a split screen, the control logic is complex and the screen utilization rate is still not high.

[0050] Activity is the display component of the application and the carrier of data display. It is also the interface for user visual display and behavior control. In the application, an Activity can be used to represent an activity interface. Figure 1 is a schematic diagram showing a split-screen display method according to an exemplary embodiment. Figure 1As shown, in the related technology, the display area of ​​the sub-area is directly mapped to the activity interface Activity, the Activity can only be displayed in a limited area of ​​the screen, and the size of the activity interface is adjusted by directly setting a display border for the Activity. Directly operating the Activity display border is likely to cause interface display abnormalities.

[0051] In view of this, an embodiment of the present disclosure provides an application display method. When an electronic device displays an application display interface, an operation of displaying multiple active interfaces can be triggered, so that multiple active interfaces of the same application are displayed in the application display interface.

[0052] Figure 2 is a flowchart of an application display method according to an exemplary embodiment. Figure 2 As shown, the method includes steps S11 to S12.

[0053] In step S11, in response to the electronic device displaying an application display interface, an operation of triggering display of an active interface in the application display interface is detected.

[0054] In step S12, in response to detecting an operation of triggering display of multiple activity interfaces, multiple activity interfaces are displayed in the application display interface based on the operation of displaying multiple activity interfaces.

[0055] When the electronic device displays the application display interface, the user may trigger an operation to display multiple activity interfaces, for example, triggering an operation to enter a detail interface from an application navigation interface, etc. In response to detecting such an operation to trigger the display of multiple activity interfaces, multiple activity interfaces may be displayed in the application display interface based on the operation to display multiple activity interfaces.

[0056] In an embodiment of the present disclosure, when an electronic device displays an application display interface, an operation that triggers the display of multiple activity interfaces is detected. Based on the operation of displaying the multiple activity interfaces, multiple activity interfaces of the same application can be displayed in the application display interface, thereby improving the utilization efficiency of the electronic device screen and enhancing the user experience.

[0057] In one embodiment, in response to detecting a first operation that triggers display of a second activity interface of a first application in a first activity interface of a first application display interface, the first activity interface and the second activity interface are displayed in different display areas of the first application display interface.

[0058] Figure 3 is a schematic diagram showing a second activity interface according to an exemplary embodiment. Figure 3As shown, a first operation that triggers display of a second activity interface of a first application is detected in a first activity interface of a first application display interface, and the first activity interface and the second activity interface are displayed in different display areas of the first application display interface. For example, when a user browses information in the overview interface (first activity interface) of an application, he or she may need to view specific details in depth. By performing an operation in the first activity interface to trigger display of the detail interface (second activity interface), the first activity interface and the second activity interface can be displayed in different display areas without leaving the overview interface.

[0059] In the embodiment of the present disclosure, the first activity interface and the second activity interface are simultaneously displayed in different display areas of the display interface of the first application, providing users with more flexible and efficient interface interaction, which helps to improve the user's multitasking efficiency and device screen utilization.

[0060] In one embodiment, in response to detecting a second operation that triggers display of a third activity interface in the first activity interface or the second activity interface, the first activity interface, the second activity interface, and the third activity interface are displayed in different display areas of the first application display interface.

[0061] Figure 4 is a schematic diagram showing a third activity interface according to an exemplary embodiment. Figure 4 As shown, the first activity interface, the second activity interface, and the third activity interface are displayed in different display areas of the display interface. For example, after a second operation such as clicking a control to trigger display of the third interface is performed in the first activity interface or the second activity interface, the first activity interface, the second activity interface, and the third activity interface are displayed in different display areas of the first application display interface.

[0062] In the disclosed embodiment, three different active interfaces are allowed to be displayed simultaneously in different display areas of the display interface of the first application, wherein the third active interface is triggered to be displayed in response to a second operation detected in the first active interface or the second active interface. This display method can improve multitasking efficiency, improve user experience, adapt to different workflows, and maximize screen utilization of large-screen devices, providing users with more flexible and efficient interface interaction.

[0063] In one embodiment, the first activity interface is displayed in the main display area, the second activity interface is displayed in the first sub-display area, and the third activity interface is displayed in the second sub-display area.

[0064] The display area of ​​the first application display interface includes a main display area, a first sub-display area and a second sub-display area, and the display area of ​​the first application display interface is a display area of ​​a task stack of the first application.

[0065] An application may have multiple activity interfaces, and these activities are managed in the form of task stacks. When we open a new activity or return, it will cause the activity to be pushed into or out of the stack.

[0066] Figure 5 is a schematic diagram showing a task stack display according to an exemplary embodiment. Figure 5 As shown, the application activity interface (Activity) can be displayed in the area defined by the task stack (Task) without being directly mapped to the screen.

[0067] In the disclosed embodiment, the Task area can be divided into three sub-areas, and three sub-containers TaskFragment are created at the same time, each TaskFragment occupies a sub-area of ​​the Task. Each TaskFragment sub-container can contain one or more Activities (the Activity display area in the same TaskFragment is the same).

[0068] Figure 6 is a schematic diagram showing a display area of ​​a first application display interface according to an exemplary embodiment. Figure 6 As shown, the display area of ​​the task stack of the first application can be divided into three sub-areas: a main display area, a first sub-display area, and a second sub-display area.

[0069] In one embodiment, an area occupied by the main display area in the first application display interface is greater than or equal to an area occupied by any one of the first sub-display area and the second sub-display area in the first application display interface.

[0070] Among them, the first active interface of the application is the main interface of the application, which can be used to display the application overview information. Therefore, the first active interface can be displayed in the main display area, and the subsequently launched active interface can be displayed in the secondary display area. In addition, during the application display, the first active page of the main interface remains unchanged, so that the user does not need to leave the first active interface, and can access the required detailed information more quickly without having to switch back and forth.

[0071] In one embodiment, after the application is started, the interface in which the display element View in the first active interface is greater than a set threshold can be used as the first active interface and displayed in the main display area. Wherein, View is a component of Activity and is used to draw the user interface. View can be a button, text box, image, etc., which can be laid out and combined in Activity.

[0072] In one embodiment, the main display area, the first sub-display area and the second sub-display area may be divided in the following manner: the main display area, the first sub-display area and the second sub-display area occupy the same area in the first application display interface.

[0073] Fig. 7A is a schematic diagram showing a method of dividing a display area according to an exemplary embodiment. Fig. 7A As shown, a first operation that triggers display of a second activity interface is detected in the first activity interface, and the first activity interface and the second activity interface are displayed in different display areas of the first application display interface.

[0074] After a second operation is performed in the first activity interface or the second activity interface to trigger display of the third interface, the first activity interface, the second activity interface and the third activity interface are displayed in the main display area, the first sub-display area and the second sub-display area respectively. The main display area, the first sub-display area and the second sub-display area occupy the same area in the first application display interface.

[0075] In one embodiment, the main display area, the first sub-display area and the second sub-display area can also be divided in the following manner: the main display area is half of the first application display interface, and the first sub-display area and the second sub-display area are the other half of the first application display interface.

[0076] Figure 7B is a schematic diagram showing another way of dividing a display area according to an exemplary embodiment. Figure 7B As shown, a first operation that triggers display of a second activity interface is detected in the first activity interface, and the first activity interface and the second activity interface are displayed in different display areas of the first application display interface.

[0077] After the second operation of triggering the display of the third interface is performed in the first activity interface or the second activity interface, the first activity interface, the second activity interface and the third activity interface are displayed in the main display area, the first sub-display area and the second sub-display area respectively. Among them, the main display area is half of the first application display interface, and the first sub-display area and the second sub-display area are the other half of the first application display interface. For example, the main display area occupies the left half of the first application display interface, and the first sub-display area and the second sub-display area divide the right half equally from top to bottom.

[0078] In one embodiment, different methods of dividing display areas can be automatically configured by the device system according to the characteristics of the application activity interface, or can be customized by the user according to the characteristics of the application activity interface. Different area division methods can be configured for different applications.

[0079] In the embodiment of the present disclosure, the first application display interface is divided into a main display area, a first secondary display area, and a second secondary display area. You can choose the most suitable layout according to your own preferences or according to different tasks and workflows. This helps to maximize the screen utilization of the device and improve the user experience.

[0080] In one embodiment, in response to starting a fourth active interface through an active interface in the main display area, the active interface in one of the first secondary display area or the second secondary display area is replaced with the fourth active interface.

[0081] Fig. 8A is a schematic diagram showing a fourth activity interface according to an exemplary embodiment. Fig. 8A As shown, the first activity interface, the second activity interface and the third activity interface are started and displayed in the main display area, the first sub-display area and the second sub-display area of ​​the first application display interface respectively. Among them, the main display area and the first sub-display area and the second sub-display area equally divide the first application display interface.

[0082] At this time, by starting the fourth active interface through the active interface in the main display area, the active interface in the first secondary display area can be replaced with the fourth active interface and displayed. Furthermore, if the sixth active interface is started through the active interface in the main display area, the active interface in the second secondary display area can be replaced with the sixth active interface and displayed in the alternating order of the secondary display areas.

[0083] Figure 8B is a schematic diagram showing another display of a fourth activity interface according to an exemplary embodiment, such as Figure 8B As shown, the first activity interface, the second activity interface and the third activity interface are started and displayed in the main display area, the first sub-display area and the second sub-display area of ​​the first application display interface, respectively. The main display area occupies the left half of the first application display interface, and the first sub-display area and the second sub-display area divide the right half equally from top to bottom.

[0084] At this time, by starting the fourth active interface through the active interface in the main display area, the active interface in the first secondary display area can be replaced with the fourth active interface and displayed. Furthermore, if the sixth active interface is started through the active interface in the main display area, the active interface in the second secondary display area can be replaced with the sixth active interface and displayed in the alternating order of the secondary display areas.

[0085] In the embodiment of the present disclosure, by operating on the active interface in the main display area, the fourth active interface can be started, and the active interface in the main display area remains unchanged, and the new active interface is alternately displayed in the secondary display area. In this way, the efficiency of multitasking and the screen utilization of the device can be improved, and the user experience can be improved.

[0086] In one embodiment, in response to starting the fifth active interface through the active interface in the first sub-display area or the second sub-display area, the active interface in the other sub-display area is replaced with the fifth active interface, and the other sub-display area is a sub-display area different from the display area from which the fifth active interface is started.

[0087] Fig.9A is a schematic diagram showing a fifth activity interface according to an exemplary embodiment. Fig.9A As shown, the first activity interface, the second activity interface and the third activity interface are started and displayed in the main display area, the first sub-display area and the second sub-display area of ​​the first application display interface respectively. Among them, the main display area and the first sub-display area and the second sub-display area equally divide the first application display interface.

[0088] At this time, the fifth active interface is started through the active interface in the first secondary display area, and the active interface in the second secondary display area can be replaced with the fifth active interface and displayed.

[0089] Fig. 9B is a schematic diagram showing another display of a fifth activity interface according to an exemplary embodiment. Fig. 9B As shown, the first activity interface, the second activity interface and the third activity interface are started and displayed in the main display area, the first sub-display area and the second sub-display area of ​​the first application display interface, respectively. The main display area occupies the left half of the first application display interface, and the first sub-display area and the second sub-display area divide the right half equally from top to bottom.

[0090] At this time, the fifth active interface is started through the active interface in the second secondary display area, and the active interface in the first secondary display area can be replaced with the fifth active interface and displayed.

[0091] In the disclosed embodiment, the fifth activity interface is started through the activity interface in the secondary display area. This method of alternately displaying new activity interfaces between the two secondary display areas while keeping the activity interface in the primary display area unchanged allows the user to access other related information or perform other operations without leaving the primary activity, thereby improving the user experience, especially the user experience on large-screen devices.

[0092] In one embodiment, the display position and size of the active interface on the screen are controlled by adjusting the position and size of the display area of ​​the first application display interface.

[0093] By adjusting the position and size of the first application display interface of the upper interface of the active interface, the display position and size of the active interface on the screen can be changed accordingly, without having to set the size of the display border for each active interface, thereby avoiding display abnormalities.

[0094] For example, Fig.10 is a schematic diagram showing a control activity interface according to an exemplary embodiment. Fig.10 As shown, the position and size of the display area of ​​the first application display interface can be controlled so that the active interface fills up or occupies the device screen.

[0095] In the disclosed embodiment, the position and size of the display interface of the first application are adjusted so that the active interface can adapt to different screen sizes and layouts. This helps to ensure that the active interface can be properly displayed on both large-screen devices and small-screen devices. At the same time, by dynamically adjusting the position and size of the display area, the problem of needing to set the display border size for each active interface is avoided. This helps to eliminate potential display anomalies or misalignment problems and improves the user experience.

[0096] The present disclosure embodiment will now illustrate the above-mentioned application display method with reference to examples. In the following examples, Activity is used as the application activity interface.

[0097] In the related art, there is a display mode that supports parallel windows or parallel horizons, that is, two active interfaces of an application are displayed on the screen at the same time, and each active interface divides the display area of ​​the entire screen in proportion. However, there is currently no solution that can display three active interfaces at the same time.

[0098] Moreover, the above-mentioned technical solutions all divide the entire screen into two display areas and set a border for each activity interface displayed in the two areas to limit the final display size of the activity interface. The limit border is set on the activity itself (Activity) or the container of the activity (TaskFragment). The activity can only be displayed in a limited area of ​​the screen, and directly operating the activity display border is likely to cause the interface to display abnormally.

[0099] In view of this, the embodiment of the present disclosure, in combination with the above-mentioned application display method, adopts a method that can divide the screen into three display areas, each display area displays an active interface of the application.

[0100] Fig.11AIt is a schematic diagram showing an application display method according to an exemplary embodiment. Fig. 11B is a schematic diagram showing yet another application display method according to an exemplary embodiment.

[0101] like Fig.11A and 11B As shown, the area of ​​the activity stack Task is divided into three sub-areas, and three sub-containers TaskFragment are created at the same time. Each TaskFragment occupies a sub-area of ​​the Task. Each TaskFragment sub-container can hold one or more Activities (the Activities in the same TaskFragment have the same display area). The three TaskFragment sub-containers can display three different Activities at the same time. Moreover, by adjusting the display area of ​​the top-level Task, the display area of ​​the three Activities can be controlled to either fill the device screen or not, and can be flexibly displayed in different areas of the screen.

[0102] The placement of TaskFragment sub-containers in a Task can be flexibly allocated. For example, for an activity interface that needs to be displayed vertically, three TaskFragment sub-containers are placed from left to right, each occupying 1 / 3 of the Task. For an activity interface that can be resized arbitrarily, one TaskFragment occupies the left half of the Task, and the other two TaskFragments divide the right half of the Task equally from top to bottom.

[0103] In one embodiment, Task can be divided into the main display area, sub-display area 1 and sub-display area 2. The first activity interface of a general application is the main interface, which displays some overview content. In order to ensure that the main interface is always displayed, this solution sets the first TaskFragment as the main display area, which only displays the main activity interface, and the other two TaskFragments are sub-display areas. The activity interfaces started later are displayed in the two sub-display areas in turn.

[0104] In one embodiment, in the initial state of the application, only active interface 1 is started, and then active interface 2 is started by clicking an icon, button, etc. The two active interfaces are displayed on the screen at the same time, with active interface 1 displayed in the main display area on the left and active interface 2 displayed in the secondary display area on the right.

[0105] Then, the activity interface 1 or the activity interface 2 starts another activity interface 3. Three activity interfaces can be displayed on the screen at the same time, including at least the following two display modes:

[0106] The entire screen is divided into three equal display areas from left to right, with active interface 1 displayed in the main display area on the far left, and active interface 2 and active interface 3 displayed in the two sub-display areas on the right.

[0107] The left half of the screen is the main display area, displaying active interface 1, and the right half of the screen is divided into two sub-display areas arranged vertically, displaying active interface 2 and active interface 3 respectively.

[0108] Among them, the two display modes can be configured separately, but only one display will be set for the same application at the same time.

[0109] When the activity interface 4 or the activity interface 5 is started again, it will only be displayed alternately in the two secondary display areas and will not occupy the main display area.

[0110] In one embodiment, the first Activity whose number of sub-views exceeds a set threshold after the application is started is automatically identified as the main interface of the application, and the main display area TaskFragment1 is used. For example, the first Activity whose number of sub-views exceeds 70 is used as the main interface.

[0111] In one embodiment, Activity2 and Activity3 can be started by clicking the control of Activity1 on the main interface, and displayed in two secondary display areas in an alternating order.

[0112] In one embodiment, the Activity started by clicking the control of the Activity in the secondary display area TaskFragment2 can be displayed in another secondary display area TaskFragment3.

[0113] In one embodiment, the Activity started by clicking the control of the Activity in the secondary display area TaskFragment3 can be displayed in another secondary display area TaskFragment2.

[0114] Based on the same concept, an embodiment of the present disclosure also provides an application display device.

[0115] It is understandable that the application display device provided by the embodiment of the present disclosure includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.

[0116] Fig.12 is a block diagram of an application display device according to an exemplary embodiment. Fig.12 The device includes a processing unit 101 and a display unit 102.

[0117] The processing unit 101 is used for detecting an operation of triggering display of an active interface in the application display interface in response to the electronic device displaying the application display interface;

[0118] The display unit 102 is configured to display the multiple activity interfaces in the application display interface in response to detecting an operation that triggers display of the multiple activity interfaces and based on the operation that displays the multiple activity interfaces.

[0119] In one embodiment, the display unit 102 displays multiple active interfaces in the application display interface based on the operation of displaying multiple active interfaces in the following manner: in response to detecting a first operation that triggers display of a second active interface of a first application in a first active interface of a first application display interface, the first active interface and the second active interface are displayed in different display areas of the first application display interface.

[0120] In one embodiment, the display unit 102 is also used to: in response to detecting a second operation that triggers display of a third activity interface in the first activity interface or the second activity interface, display the first activity interface, the second activity interface, and the third activity interface in different display areas of the first application display interface.

[0121] In one embodiment, the display area of ​​the first application display interface includes a main display area, a first sub-display area, and a second sub-display area, and the display area of ​​the first application display interface is a display area of ​​a task stack of the first application;

[0122] The display unit 102 displays the first activity interface, the second activity interface, and the third activity interface in different display areas of the first application display interface in the following manner: the first activity interface is displayed in the main display area, the second activity interface is displayed in the first sub-display area, and the third activity interface is displayed in the second sub-display area.

[0123] In one embodiment, the area occupied by the main display area in the first application display interface is greater than or equal to the area occupied by any one of the first secondary display area and the second secondary display area in the first application display interface.

[0124] In one embodiment, the main display area, the first sub-display area and the second sub-display area are divided in at least one of the following ways: the main display area, the first sub-display area and the second sub-display area occupy an equal area in the first application display interface; the main display area is half of the first application display interface, and the first sub-display area and the second sub-display area are the other half of the first application display interface.

[0125] In one embodiment, the display unit 102 is further configured to: in response to the active interface in the main display area, start a fourth active interface and replace the active interface in one of the first secondary display area or the second secondary display area with the fourth active interface.

[0126] In one embodiment, the display unit 102 is also used to: in response to an active interface in the first sub-display area or the second sub-display area, start the fifth active interface, replace the active interface in another sub-display area with the fifth active interface, and the other sub-display area is a sub-display area different from the display area for starting the fifth active interface.

[0127] In one embodiment, the processing unit 101 is further configured to: control the display position and size of the active interface on the screen by adjusting the position and size of the display area of ​​the first application display interface.

[0128] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0129] Fig.13 2 is a block diagram of a device for application display according to an exemplary embodiment. For example, the device 200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0130] Reference Fig.13 , the device 200 may include one or more of the following components: a processing component 202 , a memory 204 , a power component 206 , a multimedia component 208 , an audio component 210 , an input / output (I / O) interface 212 , a sensor component 214 , and a communication component 216 .

[0131] The processing component 202 generally controls the overall operation of the device 200, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 202 may include one or more processors 220 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 202 may include one or more modules to facilitate interaction between the processing component 202 and other components. For example, the processing component 202 may include a multimedia module to facilitate interaction between the multimedia component 208 and the processing component 202.

[0132] The memory 204 is configured to store various types of data to support operations on the device 200. Examples of such data include instructions for any application or method operating on the device 200, contact data, phone book data, messages, pictures, videos, etc. The memory 204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0133] The power component 206 provides power to the various components of the device 200. The power component 206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 200.

[0134] The multimedia component 208 includes a screen that provides an output interface between the device 200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 208 includes a front camera and / or a rear camera. When the device 200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0135] The audio component 210 is configured to output and / or input audio signals. For example, the audio component 210 includes a microphone (MIC), and when the device 200 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 204 or sent via the communication component 216. In some embodiments, the audio component 210 also includes a speaker for outputting audio signals.

[0136] I / O interface 212 provides an interface between processing component 202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0137] The sensor assembly 214 includes one or more sensors for providing various aspects of the status assessment of the device 200. For example, the sensor assembly 214 can detect the open / closed state of the device 200, the relative positioning of components, such as the display and keypad of the device 200, the sensor assembly 214 can also detect the position change of the device 200 or a component of the device 200, the presence or absence of user contact with the device 200, the orientation or acceleration / deceleration of the device 200 and the temperature change of the device 200. The sensor assembly 214 can include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 214 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 214 can also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.

[0138] The communication component 216 is configured to facilitate wired or wireless communication between the device 200 and other devices. The device 200 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 216 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0139] In an exemplary embodiment, the apparatus 200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.

[0140] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 204 including instructions, and the instructions can be executed by the processor 220 of the device 200 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0141] It is to be understood that in the present disclosure, "plurality" refers to two or more than two, and other quantifiers are similar. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include plural forms, unless the context clearly indicates other meanings.

[0142] It is further understood that the terms "first", "second", etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not indicate a specific order or degree of importance. In fact, the expressions "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.

[0143] It can be further understood that, unless otherwise specified, “connection” includes a direct connection without other components between the two, and also includes an indirect connection with other components between the two.

[0144] It is further understood that, although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order shown or in a serial order, or requiring the execution of all the operations shown to obtain the desired results. In certain environments, multitasking and parallel processing may be advantageous.

[0145] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modifications, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure.

[0146] It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the scope of the appended claims.

Claims

1. An application display method, characterized in that: include: In response to the electronic device displaying an application display interface, detecting an operation that triggers display of an active interface in the application display interface; In response to detecting an operation that triggers display of multiple activity interfaces, the multiple activity interfaces are displayed in the application display interface based on the operation that displays the multiple activity interfaces.

2. The application display method according to claim 1, characterized in that: The operation based on displaying multiple activity interfaces, displaying the multiple activity interfaces in the application display interface, includes: In response to detecting a first operation that triggers display of a second activity interface of the first application in a first activity interface of a first application display interface, the first activity interface and the second activity interface are displayed in different display areas of the first application display interface.

3. The application display method according to claim 2, characterized in that: The method further comprises: In response to detecting a second operation that triggers display of a third activity interface in the first activity interface or the second activity interface, the first activity interface, the second activity interface, and the third activity interface are displayed in different display areas of the first application display interface.

4. The application display method according to claim 3, characterized in that: The display area of ​​the first application display interface includes a main display area, a first sub-display area, and a second sub-display area, and the display area of ​​the first application display interface is a display area of ​​a task stack of the first application; The displaying the first activity interface, the second activity interface, and the third activity interface in different display areas of the first application display interface includes: The first active interface is displayed in the main display area, the second active interface is displayed in the first sub-display area, and the third active interface is displayed in the second sub-display area.

5. The application display method according to claim 4, characterized in that: An area occupied by the main display area in the first application display interface is greater than or equal to an area occupied by any one of the first sub-display area and the second sub-display area in the first application display interface.

6. The application display method according to claim 4, characterized in that: The main display area, the first sub-display area and the second sub-display area are divided in at least one of the following ways: The main display area, the first sub-display area, and the second sub-display area occupy an equal area in the first application display interface; The main display area is half of the first application display interface, and the first sub-display area and the second sub-display area are the other half of the first application display interface.

7. The application display method according to claim 4, characterized in that: The method further comprises: In response to starting a fourth active interface through the active interface in the main display area, the active interface in one of the first secondary display area or the second secondary display area is replaced by the fourth active interface.

8. The application display method according to claim 7, characterized in that: The method further comprises: In response to starting the fifth active interface through the active interface in the first or second secondary display area, the active interface in another secondary display area is replaced with the fifth active interface, and the other secondary display area is a secondary display area different from the display area where the fifth active interface is started.

9. The application display method according to claim 2, characterized in that: The method further comprises: By adjusting the position and size of the display area of ​​the first application display interface, the display position and size of the active interface on the screen are controlled.

10. An application display device, characterized in that: include: A processing unit, configured to detect, in response to the electronic device displaying an application display interface, an operation of triggering display of an active interface in the application display interface; A display unit is configured to, in response to detecting an operation that triggers display of multiple activity interfaces, display the multiple activity interfaces in the application display interface based on the operation that displays the multiple activity interfaces.

11. The application display device according to claim 10, characterized in that: The display unit displays the multiple activity interfaces in the application display interface based on the operation of displaying the multiple activity interfaces in the following manner: In response to detecting a first operation that triggers display of a second activity interface of the first application in a first activity interface of a first application display interface, the first activity interface and the second activity interface are displayed in different display areas of the first application display interface.

12. The application display device according to claim 11, characterized in that: The display unit is also used for: In response to detecting a second operation that triggers display of a third activity interface in the first activity interface or the second activity interface, the first activity interface, the second activity interface, and the third activity interface are displayed in different display areas of the first application display interface.

13. The application display device according to claim 12, characterized in that: The display area of ​​the first application display interface includes a main display area, a first sub-display area, and a second sub-display area, and the display area of ​​the first application display interface is a display area of ​​a task stack of the first application; The display unit displays the first activity interface, the second activity interface, and the third activity interface in different display areas of the first application display interface in the following manner: The first active interface is displayed in the main display area, the second active interface is displayed in the first sub-display area, and the third active interface is displayed in the second sub-display area.

14. The application display device according to claim 13, characterized in that: An area occupied by the main display area in the first application display interface is greater than or equal to an area occupied by any one of the first sub-display area and the second sub-display area in the first application display interface.

15. The application display device according to claim 13, characterized in that: The main display area, the first sub-display area and the second sub-display area are divided in at least one of the following ways: The main display area and the first and second sub-display areas occupy an equal area in the first application display interface; the main display area is half of the first application display interface, and the first and second sub-display areas are the other half of the first application display interface.

16. The application display device according to claim 13, characterized in that: The display unit is also used for: In response to starting a fourth active interface through the active interface in the main display area, the active interface in the first sub-display area or the second sub-display area is replaced by the fourth active interface.

17. The application display device according to claim 16, characterized in that: The display unit is also used for: In response to starting the fifth active interface through the active interface in the first or second secondary display area, the active interface in another secondary display area is replaced with the fifth active interface, and the other secondary display area is a secondary display area different from the display area that starts the fifth active interface.

18. The application display device according to claim 11, characterized in that: The processing unit is also used for: By adjusting the position and size of the display area of ​​the first application display interface, the display position and size of the active interface on the screen are controlled.

19. A display screen, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: execute the method described in any one of claims 1 to 9.

20. A storage medium, characterized in that: The storage medium stores instructions, and when the instructions in the storage medium are executed by a processor of the terminal, the terminal is enabled to execute the method according to any one of claims 1 to 9.