CN107704177B - Interface display method and device and terminal - Google Patents

Interface display method and device and terminal Download PDF

Info

Publication number
CN107704177B
CN107704177B CN201711082174.7A CN201711082174A CN107704177B CN 107704177 B CN107704177 B CN 107704177B CN 201711082174 A CN201711082174 A CN 201711082174A CN 107704177 B CN107704177 B CN 107704177B
Authority
CN
China
Prior art keywords
user interface
display
application program
screen
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711082174.7A
Other languages
Chinese (zh)
Other versions
CN107704177A (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711082174.7A priority Critical patent/CN107704177B/en
Publication of CN107704177A publication Critical patent/CN107704177A/en
Application granted granted Critical
Publication of CN107704177B publication Critical patent/CN107704177B/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/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1641Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components

Abstract

The embodiment of the application discloses an interface display method, an interface display device and a terminal, which are applied to a terminal with a folding display screen, wherein the method comprises the following steps: displaying a user interface of a first application program in a folding display screen; acquiring an event for triggering display of a user interface of a second application program; the user interface of the first application is displayed in a first display area of the folding display screen, and the user interface of the second application is displayed in a second display area of the folding display screen. In the embodiment of the application, under the condition that the user interface of one application program is displayed on the full screen of the terminal, if the user interfaces of other application programs also have display requirements, the terminal automatically performs screen splitting operation, and the user interfaces of different application programs are respectively displayed in the two display areas, so that the operation required by manually switching the display interfaces by a user is saved.

Description

Interface display method and device and terminal
Technical Field
The embodiment of the application relates to the technical field of human-computer interaction, in particular to an interface display method, an interface display device and a terminal.
Background
Nowadays, terminals are more and more intelligent, and more applications are installed on the terminals. The application programs installed in the terminal can be started and run in the terminal.
When the application program runs in the foreground, the terminal usually displays the user interface of the application program in a full screen mode. In the related art, a terminal may start running a plurality of applications, but a display screen of the terminal displays a user interface of only one application.
When the terminal needs to display the user interface of another application program, the user is usually required to trigger the terminal to exit the currently displayed user interface, which is tedious.
Disclosure of Invention
The embodiment of the application provides an interface display method, an interface display device and a terminal, which can be used for solving the problem that in the related art, when the terminal switches a currently displayed user interface into other user interfaces, the operation is complicated. The technical scheme is as follows:
in a first aspect, an interface display method is provided, which is applied to a terminal having a foldable display screen, where the foldable display screen includes a first screen area and a second screen area that are foldable, and the method includes:
displaying a user interface of a first application program in the folding display screen, wherein a part of content of the user interface of the first application program is displayed in the first screen area, and another part of content of the user interface of the first application program is displayed in the second screen area;
acquiring an event for triggering display of a user interface of a second application program;
displaying the user interface of the first application program in a first display area of the folding display screen, and displaying the user interface of the second application program in a second display area of the folding display screen.
In a second aspect, an interface display apparatus is provided, which is applied in a terminal having a foldable display screen, where the foldable display screen includes a first screen area and a second screen area that are foldable, and the apparatus includes:
the first display module is used for displaying a user interface of a first application program in the folding display screen, wherein one part of content of the user interface of the first application program is displayed in the first screen area, and the other part of content of the user interface of the first application program is displayed in the second screen area;
the event acquisition module is used for acquiring an event for triggering and displaying a user interface of the second application program;
the second display module is used for displaying the user interface of the first application program in a first display area of the folding display screen;
the second display module is further configured to display the user interface of the second application program in a second display area of the foldable display screen.
In a third aspect, a terminal is provided, where the terminal includes a processor and a memory, and the memory stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the interface display method according to the first aspect.
In a fourth aspect, a computer-readable storage medium is provided, in which at least one instruction is stored, and the instruction is loaded and executed by a processor to implement the interface display method according to the first aspect.
The technical scheme provided by the embodiment of the application can bring the following beneficial effects:
under the condition that the user interface of one application program is displayed on the full screen of the terminal, if the user interfaces of other application programs have display requirements, the terminal automatically performs screen splitting operation, and the user interfaces of different application programs are respectively displayed in the two display areas, so that the operation required by manually switching the display interfaces by a user is saved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1A is a flow chart of an interface display method provided by an exemplary embodiment of the present application;
FIG. 1B is a schematic view of a split screen interface provided by an exemplary embodiment of the present application;
FIG. 2 is an interface diagram illustrating a toggle user interface according to an exemplary embodiment of the present application;
FIG. 3 is a schematic diagram of an interface for adjusting the size of a display area as shown in one exemplary embodiment of the present application;
FIG. 4 is a schematic diagram of an interface showing an end split screen according to an exemplary embodiment of the present application;
FIG. 5 is a block diagram of an interface display apparatus shown in an exemplary embodiment of the present application;
fig. 6 and 7 are block diagrams illustrating a structure of a terminal according to an exemplary embodiment of the present application;
fig. 8 to 11 are schematic structural diagrams of a folding screen terminal according to an exemplary embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
In the embodiment of the application, under the condition that the user interface of one application program is displayed on the full screen of the terminal, if the user interfaces of other application programs also have display requirements, the terminal automatically performs screen splitting operation, and the user interfaces of different application programs are respectively displayed in the two display areas, so that the operation required by manually switching the display interfaces by a user is saved.
In the method provided by the embodiment of the application, the execution main body of each step may be a terminal. The terminal can be an electronic device such as a mobile phone, a tablet computer, an electronic book reader, a multimedia playing device, a wearable device, a laptop, and the like. The terminal is provided with a folding display screen.
The folding display screen is a flexible display screen which can be folded and bent. The folding display screen is used for receiving touch operations of a user on or near the folding display screen by using any suitable object such as a finger, a touch pen and the like, and displaying user interfaces of various application programs. The folding display is generally provided at a front panel of the terminal. The folding display screen can be designed as a fold-out display screen or a fold-in display screen. The foldable display screen may also be designed as a combination of an external folding display screen and an internal folding display screen, which is not limited in this embodiment. The description of the fold-out display and the fold-in display can be found below.
Referring to fig. 1A, a flowchart of an interface display method provided by an exemplary embodiment of the present application is shown. The embodiment is exemplified by applying the method to a terminal having a foldable display screen, where the foldable display screen includes a foldable first screen area and a foldable second screen area, and the interface display method includes the following steps:
step 101, displaying a user interface of a first application program in a folding display screen.
The first application is the application that the terminal is currently running in the foreground. The first application may be a navigation application, a game application, a video application, and the like, which is not limited in this embodiment of the application. A portion of the content of the user interface of the first application is displayed in the first screen area and another portion of the content of the user interface of the first application is displayed in the second screen area.
And when the terminal runs the first application program in the foreground, the terminal displays the user interface of the first application program in a full screen mode in the folding display screen. Referring to fig. 1B in combination, the terminal displays a user interface of "XX navigation" in the folding display screen 10, and a part of the content of the user interface of "XX navigation" is displayed in the first screen area, and another part of the content of the user interface of "XX navigation" is displayed in the second screen area.
Step 102, acquiring an event for triggering display of a user interface of the second application program.
The event for triggering the display of the user interface of the second application may be triggered autonomously by the terminal or by the user, and these two cases will be explained separately below.
In a possible implementation manner, the event for triggering the display of the user interface of the second application is triggered autonomously by the terminal, for example, the terminal acquires an incoming call from another terminal, the terminal receives a video invitation, a voice invitation, and the like sent by another user through a social application, and at this time, the terminal acquires the event for triggering the display of the user interface of the second application.
In another possible embodiment, the event for triggering the display of the user interface of the second application is triggered by the user. For example, the terminal acquires a call-out instruction triggered by a user and used for calling out a side menu, at this time, the terminal displays the side menu on the upper layer of the folding display screen in a floating manner, an application program list is displayed in the side menu, the application program list comprises at least one application program running in a background, and when the user clicks any one application program in the side menu, or when the user drags any one application program from the side menu to the folding display screen, the terminal acquires an event for triggering display of a user interface of a second application program.
Step 103, displaying the user interface of the first application program in the first display area of the folding display screen, and displaying the user interface of the second application program in the second display area of the folding display screen.
When the terminal acquires an event for triggering display of the user interface of the second application program, the terminal has a requirement for simultaneously displaying the user interfaces of the first application program and the second application program in the folding display screen, at the moment, the terminal displays the user interface of the first application program in one part of the display area of the folding display screen and displays the user interface of the second application program in the other part of the display area of the folding display screen. The first display area is a part of the display area, and the second display area is another part of the display area.
In some embodiments of the present application, the first display area is a first screen area, and the second display area is a second folding area. Referring to fig. 1B in combination, the terminal displays a user interface of "XX navigation" in a first display area 11 of the folding display screen 10 and displays a user interface of a call application in a second display area 12 of the folding display screen 10.
In some embodiments of the present application, step 103 may include several sub-steps as follows:
step 103a, determining a first interface size of the user interface of the first application program in the first display area according to the size of the first display area;
since the size of the foldable display screen is different from the size of the first display area, the user interface of the first application program displayed on the foldable display screen does not fit with the first display area, and therefore the size of the user interface of the first application program fitting with the first display area needs to be determined again.
In one possible embodiment, the terminal directly determines the size of the first display area as the first interface size. For example, if the size of the first display area is 320 × 480, the size of the first interface is also 320 × 480.
In another possible implementation, the terminal determines, as the first interface size, a size that is smaller than the size of the first display area and whose difference with the size of the first display area is smaller than a first preset threshold. The first preset threshold may be set according to actual requirements, which is not limited in the embodiment of the present application. For example, if the first predetermined threshold is 5, the first interface size is (315-320) × (475-480).
Step 103b, determining a second interface size of the user interface of the second application program in the second display area according to the size of the second display area;
the second interface size is determined according to the size of the second display area in the same manner as the first interface size is determined. The terminal may directly determine the size of the second display area as the size of the second interface, or determine the size that is smaller than the size of the second display area and whose difference with the size of the second display area is smaller than a second preset threshold as the size of the second interface. The second preset threshold may be set according to actual requirements, which is not limited in the embodiment of the present application.
And 103c, displaying the user interface of the first application program with the size of the first interface size in the first display area, and displaying the user interface of the second application program with the size of the second interface size in the second display area.
Optionally, the terminal stores user interfaces of different sizes of each application program, and the terminal may directly obtain and display a user interface of a first application program with a size of the first interface size and a user interface of a second application program with a size of the second interface size from the stored user interfaces.
In addition, for the user interface of the first application program with the size of the first interface, the user interface of the first application program displayed on the folding display screen can be obtained by the terminal through reduction processing.
The process of switching the folding display screen from displaying the user interface of one application program to simultaneously displaying the user interfaces of two application programs can be called split screen. With combined reference to FIG. 1B, a schematic interface diagram of split screens is shown according to one embodiment of the present application. The terminal displays the user interface of the 'XX navigation' in a full screen mode in the folding display screen 10, then the terminal acquires incoming calls of other terminals, at the moment, the terminal displays the user interface of the 'XX navigation' in the first display area 11, and displays the user interface of the call application in the second display area 12.
In some embodiments of the present application, before step 103, further comprising: detecting whether the folding angle of the folding display screen meets a preset condition or not; and if the folding angle does not accord with the preset condition, generating prompt information, wherein the prompt information is used for prompting to change the folding angle.
The folding angle of the folding display screen is an included angle formed by the first screen area and the second screen area, and the folding angle of the folding display screen can influence the area of the display area seen by a user. For the inward-folding display screen, the larger the folding angle is, the larger the area of the display area seen by the user is, and the smaller the folding angle is, the smaller the area of the display area seen by the user is; for the fold-out display screen, the larger the folding angle, the smaller the area of the display region seen by the user, and the smaller the folding angle, the larger the area of the display region seen by the user. In addition, when the folding display screen is in a completely folded state (the folding angle of the inward folding display screen is 0 degree, and the folding angle of the outward folding display screen is 360 degrees), the area of the display area viewed by the user is the smallest, and when the folding display screen is in a completely unfolded state (the folding angles of the inward folding display screen and the outward folding display screen are both 180 degrees), the area of the display area viewed by the user is the largest.
In order to make the area of the display area seen by the user as large as possible, the terminal may detect whether the folding angle of the folded display screen meets a preset condition before the screen is split. The preset condition may be set according to actual requirements, and this is not limited in the embodiment of the present application. For example, the preset condition is that the difference between the folding angle of the folding display screen and 180 degrees is less than 20 degrees. Under the condition that the folding angle does not accord with the preset condition, the terminal generates prompt information, the prompt information is used for prompting the change of the folding angle, and the changed folding angle is in accordance with the preset condition; and under the condition that the folding angle meets the preset condition, the terminal directly executes subsequent screen splitting operation. The prompt message may be a text message, a voice message, etc., which is not limited in the embodiment of the present application.
Further, the terminal can also detect whether the folding display screen is in a fully-unfolded state (that is, the folding angle is 180 degrees), and when the folding display screen is not in the fully-unfolded state, generate a prompt message for prompting switching to the fully-unfolded state, and when the folding display screen is in the fully-unfolded state, the terminal directly executes subsequent screen splitting operation.
To sum up, according to the method provided by the embodiment of the present application, when the terminal displays the user interface of one application in a full screen manner, if the user interfaces of other applications also have display requirements, the terminal automatically performs the screen splitting operation, and displays the user interfaces of different applications in two display areas, respectively, so that the problem that the operation is complicated when the terminal switches the currently displayed user interface to other user interfaces in the related art is solved, and the operation required for manually switching the display interfaces by the user is saved.
In an alternative embodiment based on the embodiment shown in fig. 1A, after step 103, the method may further comprise the following steps.
In step 201, when the display requirement of the user interface of the third application program is obtained, if a switching instruction corresponding to the first application program is obtained, the user interface of the first application program displayed in the first display area is switched to the user interface of the third application program.
The display requirements of the user interface of the third application are typically triggered by the user. Optionally, the terminal obtains a call-out instruction triggered by a user and used for calling out the side menu, at this time, the terminal displays the side menu in a floating manner on an upper layer of the folding display screen, an application program list is displayed in the side menu, the application program list comprises at least one application program running in a background, and when the user clicks any one application program in the side menu, or when the user drags any one application program from the side menu to the folding display screen, the terminal obtains a display requirement of a user interface of a third application program.
The switching instruction corresponding to the first application is for causing the terminal to switch the displayed user interface of the first application to the user interface of the third application. A switch indication corresponding to the first application is also triggered by the user. In one example, the terminal acquires a drag signal corresponding to a third application program, and when a position where the drag signal disappears is located in the first display area, the terminal acquires a switching instruction corresponding to the first application program. In another example, the terminal displays a prompt popup window, the prompt popup window includes an operation control for triggering a switching instruction corresponding to the first application, and after the user selects the operation control, the terminal acquires the switching instruction corresponding to the first application.
In step 202, if a switching instruction corresponding to the second application program is obtained, the user interface of the second application program displayed in the second display area is switched to the user interface of the third application program.
The switching instruction corresponding to the second application is for causing the terminal to switch the displayed user interface of the second application to the user interface of the third application. A switch indication corresponding to the third application is also triggered by the user. In one example, the terminal acquires a drag signal corresponding to a third application program, and when a position where the drag signal disappears is located in the second display area, the terminal acquires a switching instruction corresponding to the second application program. In another example, the terminal displays a prompt popup window, the prompt popup window includes an operation control for triggering a switching instruction corresponding to the second application, and after the user selects the operation control, the terminal obtains the switching instruction corresponding to the second application.
Referring collectively to FIG. 2, an interface diagram of a toggle user interface is shown according to one embodiment of the present application. The terminal displays a user interface of 'XX navigation' in the first display area 11, displays a user interface of a call application in the second display area 12, the user operates the calling side menu 21 by sliding upwards, drags the short message application from the side menu 21 to the first display area 11, and then the terminal switches the user interface of 'XX navigation' displayed in the first display area 11 into the user interface of the short message application.
In summary, the method provided by the embodiment of the application can realize the function of switching the user interface of the terminal in the split-screen state.
In another alternative embodiment based on the embodiment shown in fig. 1A, after step 103, the method may further comprise the following steps.
Step 301, obtaining an adjusting signal corresponding to an operation control in a folding display screen.
The operation control is used for adjusting the size of the display area. In a possible implementation manner, an operation control is displayed on a portion where the first display area and the second display area coincide, and a user can adjust the size of the display area by dragging the operation control. In another possible embodiment, a sliding bar is displayed on the upper layer of the folding display screen, an adjustable sliding block is arranged on the sliding bar, and a user can adjust the size of the display area by adjusting the position of the sliding block on the sliding bar. The display area includes the first display area and/or the second display area.
In other possible embodiments, the user may call an input box for inputting the size of the display area through a specific operation, and the user inputs a numerical value in the input box, thereby implementing adjustment of the size of the display area. Other implementation forms of the operation control for adjusting the size of the display area are also possible, and the embodiment of the present application is not limited to this.
And step 302, adjusting the size of the first display area and/or the size of the second display area according to the adjusting signal.
The terminal can adjust the size of the first display area to be larger or smaller according to an adjusting signal triggered by a user, and can also adjust the size of the second display area to be larger or smaller. The degree of dimensional change of each adjustment process can be determined in practice from the adjustment signal. For example, for an operation control displayed at a portion where the first display area and the second display area coincide, the terminal may determine the changed sizes of the first display area and the second display area according to a position where the operation control is located when the drag signal triggered by the user disappears. For another example, for a slider displayed in a floating manner, the terminal may determine the changed sizes of the first display area and the second display area according to the position of the slider on the slider when the drag signal triggered by the user disappears.
It should be noted that, after the size of the display area is changed, the size of the user interface displayed in the display area should be changed adaptively, and the user interface after the size is changed should be adapted to the display area after the size is changed.
Referring collectively to FIG. 3, a schematic diagram of an interface for adjusting the size of a display area is shown, according to an exemplary embodiment of the present application. The terminal displays a user interface of 'XX navigation' in a first display area 11, displays a user interface of a call application in a second display area 12, an operation control 32 for adjusting the size of the display area is displayed on a superposition part 31 of the first display area and the second display area, a user drags the operation control to the right, the width of the first display area is increased, and the width of the second display area is reduced.
To sum up, the method provided by the embodiment of the application can realize the function of adjusting the size of the display area of the terminal in the split-screen state.
In another alternative embodiment based on the embodiment shown in fig. 1A, after step 103, the method may further comprise the following steps.
Step 401, when an event for triggering cancellation of displaying the user interface of the second application program is detected, displaying the user interface of the first application program in the folding display screen.
The event for triggering the dismissal of the display of the user interface of the second application may be triggered by the user. For example, an operation control used for triggering the cancellation of the display of the user interface of the second application program is displayed on the folding display screen (for example, the operation control may be located in the upper right corner of the user interface of the second application program), and when the operation control is triggered by the user, the terminal detects an event used for triggering the cancellation of the display of the user interface of the second application program.
In addition, for part of the applications, the event for triggering the cancellation of the display of the user interface of the second application may also be triggered autonomously by the terminal. The part of the application program can be a call application or a social application program. For the call application, when the terminal detects that the opposite terminal is hung up, an event for triggering cancellation of displaying the user interface of the second application program is also detected. For the social application program, when the terminal performs a video call or a voice call with other users through the social application program, if the opposite terminal selects to end the video call or the voice call, the terminal detects an event that the user interface of the second application program is triggered to be cancelled.
A portion of the content of the user interface of the first application is displayed in the first screen area and another portion of the content of the user interface of the first application is displayed in the second screen area.
And 402, when an event for triggering the cancellation of the display of the user interface of the first application program is detected, displaying the user interface of the second application program in the folding display screen.
The event for triggering the dismissal of the display of the user interface of the first application may be triggered by the user. For example, an operation control used for triggering the cancellation of the display of the user interface of the first application program is displayed on the folding display screen (for example, the operation control may be located in the upper right corner of the user interface of the first application program), and when the operation control is triggered by the user, the terminal detects an event used for triggering the cancellation of the display of the user interface of the first application program.
In addition, for part of the applications, the event for triggering cancellation of displaying the user interface of the first application may also be triggered autonomously by the terminal. The part of the application program can be a call application or a social application program. For the call application, when the terminal detects that the opposite terminal is hung up, an event for triggering the user interface for canceling the display of the first application program is also detected. For the social application program, when the terminal performs a video call or a voice call with other users through the social application program, if the opposite terminal selects to end the video call or the voice call, the terminal detects an event for triggering cancellation of displaying the user interface of the first application program.
A part of the content of the user interface of the second application program is displayed in the first screen area, and another part of the content of the user interface of the second application program is displayed in the second screen area.
The process of switching the folding display screen from the user interface displaying two applications simultaneously to the user interface displaying one application can be called ending split screen. Referring collectively to fig. 4, a schematic diagram of an interface for ending split screen is shown according to an embodiment of the present application. The terminal firstly displays a user interface of 'XX navigation' in a first display area 11, displays a user interface of a call application in a second display area 12, and displays the user interface of 'XX navigation' in a full screen mode on a folding display screen 10 after a user selects to hang a call.
To sum up, the method provided by the embodiment of the application can realize the function that the terminal switches the split-screen state to the full-screen state.
In the following, embodiments of the apparatus according to embodiments of the present application are described, and for portions of the embodiments of the apparatus not described in detail, reference may be made to technical details disclosed in the above-mentioned method embodiments.
Referring to fig. 5, a block diagram of an interface display apparatus according to an exemplary embodiment of the present disclosure is shown. The interface display device can be realized by software, hardware and a combination of the software and the hardware to form all or part of the terminal. The interface display device includes: a first display module 501, an event acquisition module 502 and a second display module 503.
A first display module 501, configured to display a user interface of a first application in the folded display screen, where a part of content of the user interface of the first application is displayed in the first screen area, and another part of content of the user interface of the first application is displayed in the second screen area.
An event obtaining module 502, configured to obtain an event for triggering display of a user interface of the second application.
A second display module 503, configured to display the user interface of the first application in the first display area of the foldable display screen.
The second display module 503 is further configured to display the user interface of the second application in a second display area of the foldable display screen.
To sum up, according to the device provided in this embodiment of the present application, when the terminal displays the user interface of one application in a full screen manner, if the user interfaces of other applications also have display requirements, the terminal automatically performs the screen splitting operation, and displays the user interfaces of different applications in two display areas, respectively, so as to solve the problem that the operation is complicated when the terminal switches the currently displayed user interface to another user interface in the related art, and save the operation required for the user to manually switch the display interface.
In an alternative embodiment based on the embodiment shown in fig. 5, the first display area is the first screen area and the second display area is the second screen area.
In another optional embodiment based on the embodiment shown in fig. 5, the second display module 503 is specifically configured to:
determining a first interface size of a user interface of the first application program, which is adapted in the first display area, according to the size of the first display area;
determining a second interface size of the user interface of the second application program in the second display area according to the size of the second display area;
displaying the user interface of the first application program with the size of the first interface size in the first display area, and displaying the user interface of the second application program with the size of the second interface size in the second display area.
In another optional embodiment based on the embodiment shown in fig. 5, the second display module 503 is further configured to, when the display requirement of the user interface of a third application is obtained, if a switching instruction corresponding to the first application is obtained, switch the user interface of the first application displayed in the first display area to the user interface of the third application;
and if a switching instruction corresponding to the second application program is acquired, switching the user interface of the second application program displayed in the second display area to the user interface of the third application program.
In another alternative embodiment based on the embodiment shown in fig. 5, the apparatus further comprises: a condition detection module and an information generation module (not shown in the figure).
And the condition detection module is used for detecting whether the folding angle of the folding display screen meets the preset condition or not.
And the information generation module is used for generating prompt information when the folding angle does not accord with the preset condition, and the prompt information is used for prompting to change the folding angle.
In another alternative embodiment based on the embodiment shown in fig. 5, the apparatus further comprises: a signal acquisition module and a size adjustment module (not shown in the figures).
And the signal acquisition module is used for acquiring an adjusting signal corresponding to an operation control in the folding display screen, and the operation control is used for adjusting the size of the display area.
And the size adjusting module is used for adjusting the size of the first display area and/or the size of the second display area according to the adjusting signal.
In another alternative embodiment based on the embodiment shown in figure 5,
the first display module 501 is further configured to, when an event for triggering cancellation of displaying of the user interface of the second application is detected, display the user interface of the first application in the folded display screen, where a part of content of the user interface of the first application is displayed in the first screen area, and another part of content of the user interface of the first application is displayed in the second screen area;
alternatively, the first and second electrodes may be,
the first display module 501 is further configured to display a user interface of a second application in the folded display screen when an event for triggering cancellation of display of the user interface of the first application is detected, where a part of content of the user interface of the second application is displayed in the first screen area, and another part of content of the user interface of the second application is displayed in the second screen area.
It should be noted that, when the apparatus provided in the foregoing embodiment implements the functions thereof, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the apparatus may be divided into different functional modules to implement all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments for details, which are not described herein again.
Referring to fig. 6 and 7, block diagrams of the terminal 100 according to an exemplary embodiment of the present application are shown. The terminal 100 may be a smart phone, a tablet computer, an e-book, and the like. The terminal 100 in the present application may include one or more of the following components: a processor 110, a memory 120, and a touch display screen 130.
Processor 110 may include one or more processing cores. The processor 110 connects various parts within the overall terminal 100 using various interfaces and lines, and performs various functions of the terminal 100 and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 120 and calling data stored in the memory 120. Alternatively, the processor 110 may be implemented in hardware using at least one of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 110 may integrate one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content to be displayed by the touch display screen 130; the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 110, but may be implemented by a single chip.
The Memory 120 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 120 includes a non-transitory computer-readable medium. The memory 120 may be used to store instructions, programs, code sets, or instruction sets. The memory 120 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing various method embodiments described below, and the like; the storage data area may store data (such as audio data, a phonebook) created according to the use of the terminal 100, and the like.
Taking an operating system as an Android (Android) system as an example, programs and data stored in the memory 120 are shown in fig. 6, and a Linux kernel layer 220, a system runtime layer 240, an application framework layer 260, and an application layer 280 are stored in the memory 120. The Linux kernel layer 220 provides underlying drivers for various hardware of the terminal 100, such as a display driver, an audio driver, a camera driver, a bluetooth driver, a Wi-Fi driver, power management, and the like. The system runtime library layer 240 provides the main feature support for the Android system through some C/C + + libraries. For example, the SQLite library provides support for a database, the OpenGL/ES library provides support for 3D drawing, the Webkit library provides support for a browser kernel, and the like. Also provided in the system Runtime layer 240 is an Android Runtime library (Android Runtime), which mainly provides some core libraries that can allow developers to write Android applications using the Java language. The application framework layer 260 provides various APIs that may be used in building applications, and developers may build their own applications by using these APIs, such as activity management, window management, view management, notification management, content provider, package management, session management, resource management, and location management. At least one application program runs in the application layer 280, and the application programs may be a contact program, a short message program, a clock program, a camera application, etc. of the operating system; or an application program developed by a third-party developer, such as an instant messaging program, a photo beautification program, and the like.
Taking an operating system as an IOS system as an example, programs and data stored in the memory 120 are shown in fig. 6, and the IOS system includes: a Core operating system Layer 320(Core OS Layer), a Core Services Layer 340(Core Services Layer), a Media Layer 360(Media Layer), and a touchable Layer 380(Cocoa Touch Layer). The kernel operating system layer 320 includes an operating system kernel, drivers, and underlying program frameworks that provide functionality closer to hardware for use by program frameworks located in the kernel services layer 340. The core services layer 340 provides system services and/or program frameworks, such as a Foundation framework, an account framework, an advertisement framework, a data storage framework, a network connection framework, a geographic location framework, a motion framework, and so forth, that are needed by the application. The media layer 360 provides audiovisual interfaces for applications, such as graphics-related interfaces, audio-related interfaces, video-related interfaces, and audio/video transmission technology wireless broadcast (AirPlay) interfaces. The touchable layer 380 provides various common interface-related frameworks for application development, and the touchable layer 380 is responsible for user touch interaction operations on the terminal 100. Such as a local notification service, a remote push service, an advertising framework, a game tool framework, a messaging User Interface (UI) framework, a User Interface UIKit framework, a map framework, and so forth.
In the framework illustrated in FIG. 7, the framework associated with most applications includes, but is not limited to: a base framework in the core services layer 340 and a UIKit framework in the touchable layer 380. The base framework provides many basic object classes and data types, provides the most basic system services for all applications, and is UI independent. While the class provided by the UIKit framework is a basic library of UI classes for creating touch-based user interfaces, iOS applications can provide UIs based on the UIKit framework, so it provides an infrastructure for applications for building user interfaces, drawing, processing and user interaction events, responding to gestures, and the like.
The touch display screen 130 is used for receiving a touch operation of a user on or near the touch display screen using any suitable object such as a finger, a touch pen, or the like, and displaying a user interface of each application program. The touch display 130 is generally provided at a front panel of the terminal 100.
As shown in fig. 8, the terminal 100 includes a first housing 41, a second housing 42, and a connecting assembly 43 connected between the first housing 41 and the second housing 42, and the first housing 41 and the second housing 42 are folded upside down by the connecting assembly 43.
The first housing 41 includes a first supporting surface connected to the back surface of the touch display screen and a first back surface opposite to the first supporting surface, and the second housing 42 includes a second supporting surface connected to the back surface of the touch display screen and a second back surface opposite to the second supporting surface. Accordingly, the touch display screen includes a first display area 131, a second display area 132 and a third display area 133, wherein the first display area 131 corresponds to the position of the first housing 41, the second display area 132 corresponds to the position of the second housing 42, and the third display area 133 corresponds to the position of the connecting assembly 43. In one implementation, the first display region 131, the second display region 132 and the third display region 133 are made of flexible materials and have a certain expansion and contraction ductility; in another implementation, only the third display region 133 is made of a flexible material, and the first and second display regions 131 and 132 are made of a non-flexible material.
In an alternative implementation, the connection assembly 43 of the terminal 100 is of a manual construction. When the user manually separates the first casing 41 and the second casing 42, the terminal 100 is changed from the folded state to the unfolded state; when the user manually closes the first housing 41 and the second housing 42, the terminal 100 changes from the unfolded state to the folded state.
In an alternative implementation, the connection assembly 43 of the terminal 100 is of an electric construction, for example, the connection assembly 43 is provided with an electric rotating member such as an electric motor. Under the driving of the electric rotating component, the first housing 41 and the second housing 42 automatically close or separate, so that the terminal 100 has two states of unfolding and folding.
The terminal 100 may be divided into an outer folder terminal and an inner folder terminal according to whether the touch display screen is exposed in a folded state. Wherein:
external folding screen terminal
The outer folding screen terminal is a terminal which has a folding angle of 180 degrees and is completely exposed out of the touch display screen in a folding state. As shown in fig. 8, the terminal 100 is an outer folder screen terminal. In the unfolded state, the first supporting surface of the first casing 41 of the terminal 100 is flush with the second supporting surface of the second casing 42 (i.e. the included angle is 180 °), and the first display area 131, the second display area 132 and the third display area 133 of the touch display screen are located on the same plane; in the process of the terminal 100 changing from the unfolded state to the folded state, as shown in fig. 3, the first back surface of the first housing 41 and the second back surface of the second housing 42 are close to each other, and the included angle between the first supporting surface and the second supporting surface is changed from 180 ° to 0 °; in the folded state, as shown in fig. 9, the first supporting surface of the first casing 41 of the terminal 100 is parallel to the second supporting surface of the second casing 42 (the included angle between the first casing 41 and the second casing 42 is 0 °), so that the touch display screen is in a U-shaped folded state, in which the third display area 133 of the touch display screen forms an exposed U-shaped arc surface.
In an alternative implementation, in the folded state, all or part of the display area of the touch display screen is used for displaying the user interface. For example, as shown in fig. 9, in the folded state, only the second display region 132 is used to display the user interface, or only the third display region 133 is used to display the user interface.
Terminal with internal folding screen
The inner-folding-screen terminal refers to a terminal that can be folded at an angle of 180 ° and in a folded state, the touch display screen is (entirely or partially) converged. As shown in fig. 10, the terminal 100 is an inner folder screen terminal. In the unfolded state, the first supporting surface of the first casing 41 of the terminal 100 is flush with the second supporting surface of the second casing 42 (i.e. the included angle is 180 °), so that the touch display screen is in a planar unfolded state (the first display area 131, the second display area 132 and the third display area 133 are located on the same plane); in the process of the terminal 100 changing from the unfolded state to the folded state, as shown in fig. 9, the first supporting surface of the first housing 41 and the second supporting surface of the second housing 42 are close to each other, that is, the included angle between the first supporting surface and the second supporting surface is changed from 180 ° to 0 °; in the folded state, the first supporting surface of the first housing 41 of the terminal 100 is parallel to the second supporting surface of the second housing 42, so that the touch display screen is in a U-shaped folded state in which the third display area 133 of the touch display screen forms a U-shaped arc surface that is inwardly converged. In an alternative implementation, in the folded state, no user interface is displayed in all display areas of the touch display screen.
In addition to providing a touch display screen on the support surface of the housing, a touch display screen may also be provided on the first back surface of the first housing 41 and/or the second back surface of the second housing 42. When the inner folding screen terminal is in a folding state, the touch display screen arranged on the back face of the shell is used for displaying a user interface, and the user interface is the same as or different from the user interface displayed by the touch display screen in an unfolding state.
In other possible implementations, the foldable angle of the terminal 100 may also be 360 ° (both inward and outward), and in the folded state, the touch display screen is exposed or converged on the terminal, which is not limited in this embodiment.
In the terminal 100 shown in fig. 8 to 10, the first housing 41 and the second housing 42 have the same or similar size, and the folding manner of the terminal 100 is called symmetrical folding. In other possible implementations, the terminal 100 may also be folded asymmetrically. When the asymmetric folding is adopted, the sizes of the first casing 41 and the second casing 42 may be different or different by more than a threshold (for example, 50% or 60% or 70%), and accordingly, the area of the first display region 131 in the touch display screen is different from the area of the second display region 132 by more than a threshold.
Illustratively, as shown in fig. 11, the terminal 100 is an asymmetrically folded outer folded screen terminal, and the first housing 41 has a size larger than that of the second housing 42. In the folded state, the area of the first display region 131 is larger than that of the second display region 132.
In fig. 8 to 11, only by taking an example that the terminal 100 includes two parts of a housing and a connecting assembly for connecting the housing as an example (the terminal is in a two-fold structure), in other possible implementations, the terminal 100 may include n parts of the housing and n-1 connecting assemblies, and accordingly, the touch display screen of the terminal 100 includes 2n-1 display areas, and the n-1 display areas corresponding to the connecting assemblies are made of a flexible material, so as to implement the terminal in the n-fold structure, which is not limited in this embodiment.
At least one other component is also provided in the terminal 100, the at least one other component including: cameras, fingerprint sensors, proximity light sensors, distance sensors, etc. In some embodiments, at least one other component is disposed on the front, side, or back of the terminal 100, such as a fingerprint sensor disposed on the back or side of the housing, a camera disposed above the touch display screen 130.
In other embodiments, at least one other component may be integrated within or below the touch screen display 130. In some embodiments, a bone conduction earpiece is provided inside the terminal 100; other components on the front panel of the conventional terminal are integrated in the whole area or a partial area of the touch display screen 130, for example, after a photosensitive element in the camera is split into a plurality of photosensitive pixels, each photosensitive pixel is integrated in a black area in each display pixel in the touch display screen 130, so that the touch display screen 130 has an image capturing function. The terminal 100 has a higher screen occupation ratio due to the integration of at least one other component within or under the touch display screen 130.
In some optional embodiments, an edge touch sensor is disposed on a single side, or two sides (e.g., two left and right sides), or four sides (e.g., four upper, lower, left and right sides) of the middle frame of the terminal 100, and is configured to detect at least one of a touch operation, a click operation, a press operation, a slide operation, and the like of a user on the middle frame. The edge touch sensor may be any one of a touch sensor, a thermal sensor, a pressure sensor, and the like. The user may apply operations on the edge touch sensor to control the application in the terminal 100.
In addition, those skilled in the art will appreciate that the configuration of terminal 100 as illustrated in the above-described figures is not intended to be limiting of terminal 100, and that terminals may include more or less components than those illustrated, or some components may be combined, or a different arrangement of components. For example, the terminal 100 further includes a radio frequency circuit, an input unit, a sensor, an audio circuit, a Wireless Fidelity (WiFi) module, a power supply, a bluetooth module, and other components, which are not described herein again.
In an exemplary embodiment, a computer-readable storage medium is further provided, where at least one instruction is stored in the computer-readable storage medium, and the at least one instruction is loaded and executed by a processor of a terminal to implement the interface display method in the foregoing method embodiments. Alternatively, the computer-readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, there is also provided a computer program product for implementing the interface display method provided in the above method embodiments when the computer program product is executed.
It should be understood that reference to "a plurality" herein means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. As used herein, the terms "first," "second," and the like, do not denote any order, quantity, or importance, but rather are used to distinguish one element from another.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
The above description is only exemplary of the present application and should not be taken as limiting the present application, and any modifications, equivalents, improvements and the like that are made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (8)

1. An interface display method, applied to a terminal having a foldable display screen, wherein the foldable display screen includes a first screen area and a second screen area that are foldable, the method comprising:
displaying a user interface of a first application program in the folding display screen, wherein a part of content of the user interface of the first application program is displayed in the first screen area, and another part of content of the user interface of the first application program is displayed in the second screen area;
acquiring an event for triggering and displaying a user interface of a second application program, wherein the event for triggering and displaying the user interface of the second application program is triggered by the terminal autonomously, and the second application program is a call application or a social application;
detecting whether the folding angle of the folding display screen meets a preset condition or not;
if the folding angle does not meet the preset condition, generating prompt information, wherein the prompt information is used for prompting to change the folding angle so as to improve the area of a display area seen by a user;
if the folding angle meets the preset condition, displaying a user interface of the first application program in a first display area of the folding display screen, and displaying a user interface of the second application program in a second display area of the folding display screen, wherein the size of a first interface, which is matched with the user interface of the first application program in the first display area, is determined according to the size of the first display area, the size of a second interface, which is matched with the user interface of the second application program in the second display area, is determined according to the size of the second display area, and user interfaces of different sizes of all application programs are stored in the terminal;
and when an event for triggering cancellation of display of the user interface of the second application program is detected, displaying the user interface of the first application program in the folding display screen, wherein the event for triggering cancellation of display of the user interface of the second application program is triggered autonomously by the terminal.
2. The method of claim 1, wherein the first display area is the first screen area and the second display area is the second screen area.
3. The method of claim 1, wherein after displaying the user interface of the first application in the first display area of the folded display screen and displaying the user interface of the second application in the second display area of the folded display screen, further comprising:
when the display requirement of the user interface of a third application program is acquired, if a switching instruction corresponding to the first application program is acquired, switching the user interface of the first application program displayed in the first display area to the user interface of the third application program;
and if a switching instruction corresponding to the second application program is acquired, switching the user interface of the second application program displayed in the second display area to the user interface of the third application program.
4. The method of any of claims 1 to 3, further comprising, after displaying the user interface of the first application in the first display area of the folded display screen and the user interface of the second application in the second display area of the folded display screen:
acquiring an adjusting signal corresponding to an operation control in the folding display screen, wherein the operation control is used for adjusting the size of a display area;
and adjusting the size of the first display area and/or the size of the second display area according to the adjusting signal.
5. The method of any of claims 1 to 3, further comprising, after displaying the user interface of the first application in the first display area of the folded display screen and the user interface of the second application in the second display area of the folded display screen:
when an event for triggering the cancellation of the display of the user interface of the first application program is detected, displaying a user interface of a second application program in the folded display screen, wherein a part of content of the user interface of the second application program is displayed in the first screen area, and another part of content of the user interface of the second application program is displayed in the second screen area.
6. An interface display device, applied to a terminal having a foldable display screen, the foldable display screen including a first screen area and a second screen area that are foldable, the device comprising:
the first display module is used for displaying a user interface of a first application program in the folding display screen, wherein one part of content of the user interface of the first application program is displayed in the first screen area, and the other part of content of the user interface of the first application program is displayed in the second screen area;
the event acquisition module is used for acquiring an event for triggering and displaying a user interface of a second application program, wherein the event for triggering and displaying the user interface of the second application program is triggered autonomously by the terminal, and the second application program is a call application or a social application;
the condition detection module is used for detecting whether the folding angle of the folding display screen meets a preset condition or not;
the information generating module is used for generating prompt information if the folding angle does not accord with the preset condition, and the prompt information is used for prompting to change the folding angle so as to improve the area of a display area seen by a user; the second display module is used for displaying the user interface of the first application program in a first display area of the folding display screen if the folding angle meets the preset condition;
the second display module is further configured to display the user interface of the second application program in a second display area of the foldable display screen, where a first interface size, adapted to the user interface of the first application program in the first display area, is determined according to the size of the first display area, a second interface size, adapted to the user interface of the second application program in the second display area, is determined according to the size of the second display area, and user interfaces of different sizes of the application programs are stored in the terminal;
the first display module is further configured to display the user interface of the first application program in the folded display screen when an event for triggering cancellation of display of the user interface of the second application program is detected, where the event for triggering cancellation of display of the user interface of the second application program is autonomously triggered by the terminal.
7. A terminal, characterized in that the terminal comprises a processor and a memory, the memory storing at least one instruction, the instruction being loaded and executed by the processor to implement the interface display method according to any one of claims 1 to 5.
8. A computer-readable storage medium having stored therein at least one instruction, which is loaded and executed by a processor to implement the interface display method according to any one of claims 1 to 5.
CN201711082174.7A 2017-11-07 2017-11-07 Interface display method and device and terminal Active CN107704177B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711082174.7A CN107704177B (en) 2017-11-07 2017-11-07 Interface display method and device and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711082174.7A CN107704177B (en) 2017-11-07 2017-11-07 Interface display method and device and terminal

Publications (2)

Publication Number Publication Date
CN107704177A CN107704177A (en) 2018-02-16
CN107704177B true CN107704177B (en) 2020-04-21

Family

ID=61178255

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711082174.7A Active CN107704177B (en) 2017-11-07 2017-11-07 Interface display method and device and terminal

Country Status (1)

Country Link
CN (1) CN107704177B (en)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10372298B2 (en) 2017-09-29 2019-08-06 Apple Inc. User interface for multi-user communication session
CN108399057A (en) * 2018-02-27 2018-08-14 努比亚技术有限公司 message display method, terminal and computer readable storage medium
CN108491127B (en) 2018-03-12 2020-02-07 Oppo广东移动通信有限公司 Input method interface display method, device, terminal and storage medium
CN110392137B (en) * 2018-04-20 2021-04-27 Oppo广东移动通信有限公司 Electronic device, control method thereof, and computer-readable storage medium
CN108762630B (en) * 2018-04-26 2022-04-19 努比亚技术有限公司 Terminal control method, flexible terminal and computer readable storage medium
WO2019210812A1 (en) * 2018-05-04 2019-11-07 Oppo广东移动通信有限公司 Mobile terminal and foldable mobile terminal
CN111367603A (en) * 2018-05-07 2020-07-03 苹果公司 Multi-participant real-time communication user interface
DK180130B1 (en) 2018-05-07 2020-06-02 Apple Inc. Multi-participant live communication user interface
CN108762869A (en) * 2018-05-22 2018-11-06 维沃移动通信有限公司 A kind of information processing method and mobile terminal
WO2020034121A1 (en) * 2018-08-15 2020-02-20 华为技术有限公司 Display method and device
CN109408009A (en) * 2018-08-31 2019-03-01 上海创功通讯技术有限公司 Mobile terminal and its display methods
CN109379484B (en) * 2018-09-19 2020-09-25 维沃移动通信有限公司 Information processing method and terminal
US11128792B2 (en) 2018-09-28 2021-09-21 Apple Inc. Capturing and displaying images with multiple focal planes
KR102534354B1 (en) * 2018-09-30 2023-05-18 후아웨이 테크놀러지 컴퍼니 리미티드 System navigation bar display control method, graphical user interface and electronic device
WO2020087304A1 (en) * 2018-10-30 2020-05-07 深圳市柔宇科技有限公司 Terminal device and graphical user interface thereof, and multi-task interactive control method
CN109542316A (en) * 2018-11-23 2019-03-29 维沃移动通信有限公司 Display methods, terminal and the computer readable storage medium of information
CN109542328B (en) * 2018-11-30 2021-04-06 北京小米移动软件有限公司 User interface display method, device, terminal and storage medium
CN109582477A (en) * 2018-11-30 2019-04-05 北京小米移动软件有限公司 Document transmission method, terminal and storage medium
WO2020118490A1 (en) * 2018-12-10 2020-06-18 华为技术有限公司 Automatic screen-splitting method, graphical user interface, and electronic device
CN109656439A (en) * 2018-12-17 2019-04-19 北京小米移动软件有限公司 Display methods, device and the storage medium of prompt operation panel
CN109766053B (en) * 2019-01-15 2020-12-22 Oppo广东移动通信有限公司 User interface display method, device, terminal and storage medium
CN111435277B (en) 2019-01-15 2022-04-19 Oppo广东移动通信有限公司 Method, device, terminal and storage medium for displaying content
CN110147192A (en) * 2019-04-25 2019-08-20 Oppo广东移动通信有限公司 Interface operation method, device, electronic equipment and storage medium
CN111901474A (en) * 2019-05-05 2020-11-06 Oppo广东移动通信有限公司 Incoming call display method and device of electronic equipment and electronic equipment
CN110286972A (en) * 2019-05-14 2019-09-27 华为技术有限公司 A kind of method and electronic equipment of Folding screen display application
CN110569094B (en) 2019-07-29 2022-04-12 华为技术有限公司 Display method and electronic equipment
CN110381282B (en) * 2019-07-30 2021-06-29 华为技术有限公司 Video call display method applied to electronic equipment and related device
CN110532051B (en) * 2019-08-16 2021-06-04 珠海格力电器股份有限公司 Method and device for displaying shortcut operation bar, folding screen equipment and storage medium
CN110753159B (en) * 2019-10-30 2021-07-27 Oppo广东移动通信有限公司 Incoming call processing method and related product
CN113542497A (en) * 2020-03-31 2021-10-22 北京字节跳动网络技术有限公司 Control method and device of foldable terminal, terminal and storage medium
CN115866122A (en) * 2020-04-24 2023-03-28 华为技术有限公司 Application interface interaction method, electronic device and computer-readable storage medium
US11079913B1 (en) 2020-05-11 2021-08-03 Apple Inc. User interface for status indicators
CN114816598A (en) * 2021-01-21 2022-07-29 深圳市柔宇科技股份有限公司 Electronic device, interface display method, and computer-readable storage medium
US11431891B2 (en) 2021-01-31 2022-08-30 Apple Inc. User interfaces for wide angle video conference
US11449188B1 (en) 2021-05-15 2022-09-20 Apple Inc. Shared-content session user interfaces
US11893214B2 (en) 2021-05-15 2024-02-06 Apple Inc. Real-time communication user interface
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces
CN113703903A (en) * 2021-09-10 2021-11-26 广州朗国电子科技股份有限公司 Split screen display method and device
US11812135B2 (en) 2021-09-24 2023-11-07 Apple Inc. Wide angle video conference

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103261995A (en) * 2010-10-01 2013-08-21 Flex Electronics ID Co.,Ltd. Application display transitions between single and multiple displays
CN103365568A (en) * 2012-04-08 2013-10-23 三星电子株式会社 Flexible display apparatus and method for controlling thereof
CN105452983A (en) * 2014-05-23 2016-03-30 三星电子株式会社 Foldable device and method of controlling the same

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130080932A1 (en) * 2011-09-27 2013-03-28 Sanjiv Sirpal Secondary single screen mode activation through user interface toggle
KR102097361B1 (en) * 2013-02-01 2020-04-07 삼성디스플레이 주식회사 Mobile device having a flexible display device and method of operating the same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103261995A (en) * 2010-10-01 2013-08-21 Flex Electronics ID Co.,Ltd. Application display transitions between single and multiple displays
CN103365568A (en) * 2012-04-08 2013-10-23 三星电子株式会社 Flexible display apparatus and method for controlling thereof
CN105452983A (en) * 2014-05-23 2016-03-30 三星电子株式会社 Foldable device and method of controlling the same

Also Published As

Publication number Publication date
CN107704177A (en) 2018-02-16

Similar Documents

Publication Publication Date Title
CN107704177B (en) Interface display method and device and terminal
CN107844228B (en) Message display method and device and terminal
CN107870716B (en) Method and device for calling background application program
CN109766053B (en) User interface display method, device, terminal and storage medium
US11868586B2 (en) Floating window user interface display method and apparatus, device, and storage medium
CN109710206B (en) Method, device, terminal and storage medium for displaying information
CN107870724B (en) Display screen unfolding method and device and terminal
CN107728901B (en) Interface display method and device and terminal
CN107765959B (en) Background application program display method and terminal
EP3680766B1 (en) Split screen display method, apparatus, terminal, and storage medium
EP3779684B1 (en) Icon display method, device and terminal
WO2019174546A1 (en) User interface display method and device, apparatus, and storage medium
CN108491127B (en) Input method interface display method, device, terminal and storage medium
CN108804190B (en) User interface display method, device, terminal and storage medium
CN107765952B (en) Screen capturing method and device and terminal
WO2019174477A1 (en) User interface display method and device, and terminal
CN109101157B (en) Sidebar icon setting method and device, terminal and storage medium
CN107678826B (en) Interface display method and device, mobile terminal and storage medium
CN107728885B (en) Multitask control method and device, mobile terminal and storage medium
CN107807773B (en) Application body distinguishing method, device, terminal and storage medium
CN108415751B (en) Message reminding method, device, equipment and storage medium
CN108803964B (en) Buoy display method, device, terminal and storage medium
CN107765775B (en) Terminal control method, device and storage medium
CN107566579B (en) Shooting method, shooting device, shooting terminal and storage medium
CN107831993B (en) Play control method, device, terminal and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant