CN107765959B - Background application program display method and terminal - Google Patents
Background application program display method and terminal Download PDFInfo
- Publication number
- CN107765959B CN107765959B CN201711081548.3A CN201711081548A CN107765959B CN 107765959 B CN107765959 B CN 107765959B CN 201711081548 A CN201711081548 A CN 201711081548A CN 107765959 B CN107765959 B CN 107765959B
- Authority
- CN
- China
- Prior art keywords
- display area
- application program
- display
- terminal
- background
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000006073 displacement reaction Methods 0.000 claims description 21
- 238000010586 diagram Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 239000000463 material Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 235000009470 Theobroma cacao Nutrition 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 244000240602 cacao Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The disclosure relates to a background application program display method and a terminal, and belongs to the technical field of electronics. The method comprises the following steps: when the display mode of the terminal is detected to be switched to a split screen mode, determining an application program running in a current background; and displaying a background application program list in the first display area. By adopting the method and the device, the user can directly check the background application program list in the first display area without clicking the main menu key, so that the operation of checking the background application program list is simplified, and the operation burden of the user is reduced.
Description
Technical Field
The present disclosure relates to the field of electronic technologies, and in particular, to a background application display method and a terminal.
Background
Generally, a plurality of applications may be running in the background of the terminal. When a user needs to view the application program running in the background, the user can click a main menu key arranged on the left side of the 'Home key' and then view the background application program list.
In carrying out the present disclosure, the inventors found that at least the following problems exist:
the operation of checking the background application program list by clicking the main menu key is complex, and the complexity of the terminal operation is increased.
Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides the following technical solutions:
according to a first aspect of the embodiments of the present disclosure, a background application display method is provided, where the method is applied to a terminal provided with a folding screen, a first display area is provided in the folding screen, and the first display area is an area that is a U-shaped arc surface when the folding screen is in a folded state, and the method includes:
when the display mode of the terminal is detected to be switched to a split screen mode, determining an application program running in a current background;
and displaying a background application program list in the first display area, wherein the background application program list comprises options of the current application program running in the background.
Optionally, the method further comprises:
when a first sliding touch signal in the first display area is detected, if the maximum number of options that can be displayed in the first display area is smaller than the total number of options in the background application program list, performing sliding switching display on the option of the current background running application program displayed in the first display area according to the component of the displacement of the first sliding touch signal in the direction parallel to the long edge of the first display area and the arrangement sequence of the options of the current background running application program.
Optionally, the method further comprises:
when a selection instruction of an option of a target application program in the background application program list is detected, displaying an interface of the target application program in a second display area or a third display area, wherein the second display area and the third display area are display areas positioned on two sides of the first display area in the folding screen.
Optionally, the method further comprises:
and closing the first application program when detecting that a second sliding touch signal of which the initial position is the position of the option of the first application program and the component of the displacement of the second sliding touch signal in the direction parallel to the short side of the first display area exceeds a preset threshold value.
Optionally, the method further comprises:
and closing the first display area when the touch signal in the first display area is not detected within the preset time length.
According to a second aspect of the embodiments of the present disclosure, a terminal is provided, where the terminal is configured with a folding screen, a first display area is provided in the folding screen, the first display area is an area that is a U-shaped arc surface when the folding screen is in a folded state, and the terminal includes:
the determining module is used for determining the application program running in the current background when the display mode of the terminal is detected to be switched to the split screen mode;
the first display module is used for displaying a background application program list in the first display area, wherein the background application program list comprises options of application programs running in the background currently.
Optionally, the terminal further includes:
and the second display module is used for performing sliding switching display on the option of the current background-running application program displayed in the first display area according to the component of the displacement of the first sliding touch signal in the direction parallel to the long edge of the first display area and the arrangement sequence of the options of the current background-running application program if the maximum number of options which can be displayed in the first display area is smaller than the total number of options in the background application program list when the first sliding touch signal in the first display area is detected.
Optionally, the terminal further includes:
and the third display module is used for displaying an interface of the target application program in a second display area or a third display area when a selection instruction of an option of the target application program in the background application program list is detected, wherein the second display area and the third display area are display areas positioned on two sides of the first display area in the folding screen.
According to a third aspect of the embodiments of the present disclosure, there is provided a terminal, where the terminal includes a processor and a memory, where the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the foregoing background application program display method.
According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, in which at least one instruction, at least one program, a code set, or a set of instructions is stored, and the at least one instruction, the at least one program, the code set, or the set of instructions is loaded and executed by a processor to implement the above background application display method.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the method provided by the embodiment of the disclosure, when the display mode of the terminal is detected to be switched to the split screen mode, the application program running in the current background is determined; and displaying a background application program list in the first display area, wherein the background application program list comprises options of the current application program running in the background. By the method provided by the embodiment of the disclosure, the user can directly view the background application program list in the first display area without clicking a main menu key, so that the operation of viewing the background application program list is simplified, and the operation burden of the user is reduced.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
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 disclosure. In the drawings:
FIG. 1 is a flowchart illustration of a background application display method, shown in accordance with an exemplary embodiment;
FIG. 2 is a diagram illustrating a display area in a terminal according to an example embodiment;
FIG. 3 is a schematic diagram illustrating a display interface in accordance with an exemplary embodiment;
FIG. 4 is a schematic diagram illustrating a display interface in accordance with an exemplary embodiment;
FIG. 5 is a schematic diagram illustrating a display interface in accordance with an exemplary embodiment;
FIG. 6 is a block diagram illustrating a terminal in accordance with an exemplary embodiment;
fig. 7 is a block diagram illustrating the structure of a terminal according to an exemplary embodiment;
fig. 8 is a block diagram illustrating the structure of a terminal according to an exemplary embodiment;
fig. 9 is a schematic structural view illustrating a terminal configured with a folding screen according to an exemplary embodiment;
fig. 10 is a schematic structural view illustrating a terminal configured with a folding screen according to an exemplary embodiment;
fig. 11 is a schematic structural view illustrating a terminal configured with a folding screen according to an exemplary embodiment;
fig. 12 is a schematic structural view illustrating a terminal configured with a folding screen according to an exemplary embodiment.
With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. These drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the concepts of the disclosure to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The embodiment of the invention provides a background application program display method which can be realized by a terminal provided with a folding screen. The terminal can be a mobile phone, a tablet computer and the like.
The terminal may include a processor, memory, display components, and the like. The processor, which may be a CPU (central processing Unit), may be used to determine an application program currently running in the background, and so on. The Memory may be a RAM (Random Access Memory), a Flash (Flash Memory), and the like, and may be configured to store received data, data required by the processing procedure, data generated in the processing procedure, and the like, such as a background application list. The display component can be a folding screen, a first display area can be arranged in the folding screen, and the first display area can be an area which is a U-shaped cambered surface when the folding screen is in a folding state.
The terminal may also include a transceiver, input components, audio output components, and the like. And the transceiver can be used for data transmission with the server, and the transceiver can comprise a Bluetooth component, a WiFi (Wireless-Fidelity) component, an antenna, a matching circuit, a modem and the like. The input means may be a touch screen, keyboard, mouse, etc. The audio output component may be a sound playing device, a headphone, or the like.
The terminal may have a system program and an application program installed therein. A user uses various applications based on his/her own different needs while using the terminal.
An exemplary embodiment of the present disclosure provides a background application display method, as shown in fig. 1, a processing flow of the method may include the following steps:
step S110, when the display mode of the terminal is detected to be switched to the split screen mode, determining the application program running in the current background.
The terminal can be an external folding screen terminal, and the external folding terminal is a terminal with a folding angle of 180 degrees and with a touch display screen completely exposed in a folding state.
In an implementation, the trigger condition for switching the display mode of the terminal to the split-screen mode may be that the user performs a folding operation on the folding screen in the unfolded state, so that the folding screen is changed from the unfolded state to the folded state, and as shown in fig. 2, the folding screen is divided into a first display area, a second display area, and a third display area. The first display area can be an area which is a U-shaped cambered surface when the folding screen is in a folding state, and the width of the first display area is narrow and is used for auxiliary display. The second display region and the third display region may be display regions located at both sides of the first display region in the folded screen. In the expanded state, the first display area, the second display area, and the third display area of the terminal are located on the same plane. In the process that the terminal is changed from the unfolding state to the folding state, the back surface of the shell bearing the second display area is close to the back surface of the shell bearing the third display area, and the included angle between the shell bearing the second display area and the shell bearing the third display area is changed from 180 degrees to 0 degrees.
In implementation, when it is detected that the display mode of the terminal is switched to the split-screen mode, the application program running in the current background is determined, and a background application program list of the determined application program running in the current background is obtained. For example, when the system main interface displayed in the second display area of the terminal is currently detected to be switched to the split-screen mode, it is determined that the current applications running in the background include a mobile phone dialing application, a calculator application, a browser application and a software store application. And acquiring a background application program list of a mobile phone dialing application program, a calculator application program, a browser application program and a software store application program. It should be noted that the background application list may include application name information, icon information, and the like of the application.
Step S120, displaying a background application list in the first display area.
The background application program list comprises options of the current application program running in the background.
In an implementation, a list of background applications may be displayed in the first display area. For example, as shown in fig. 3, in the first display area, sequentially arranged icons of option 1 (cell phone dialing application), option 2 (calculator application), option 3 (browser application), option 4 (software shop application) are displayed.
Optionally, the method provided in this embodiment further includes: when a first sliding touch signal in the first display area is detected, if the maximum number of options that can be displayed in the first display area is smaller than the total number of options in the background application program list, performing sliding switching display on the option of the current background running application program displayed in the first display area according to the component of the displacement of the first sliding touch signal in the direction parallel to the long edge of the first display area and the arrangement sequence of the options of the current background running application program.
In implementation, when the first sliding touch signal in the first display area is detected, whether the maximum number of options that can be displayed in the first display area is smaller than the total number of options in the background application list is determined. For example, if the maximum number of options that can be displayed in the first display area is 4 icons of applications, and the options in the background application list include 5 items of content, such as a mobile phone dialing application, a calculator application, a browser application, a software store application, and a camera application, it is determined that the maximum number of options that can be displayed in the first display area is less than the total number of options in the background application list.
In implementation, when the maximum number of the options that can be displayed in the first display area is less than the total number of the options in the background application list, a displacement of the first sliding touch signal in the first display area is detected, and a component of the first sliding touch signal in a direction parallel to the long side of the first display area is determined according to the displacement. It should be noted that, since it is highly likely that the user does not perform a slide touch along a strictly straight line when actually performing a slide touch in the first display region, but may slightly tilt the direction of the first slide touch signal in other directions, if the direction of the first slide touch signal is not a direction strictly parallel to the long side of the first display region, the component of the displacement of the first slide touch signal in the direction parallel to the long side of the first display region can be specified. And performing sliding switching display on the option of the current background running application program displayed in the first display area according to the component of the displacement of the first sliding touch signal in the direction parallel to the long edge of the first display area and the arrangement sequence of the options of the current background running application program. For example, the maximum number of options that can be displayed in the first display area is icons of 4 applications, and the options in the background application list include 5 items of content, such as option 1 (cell phone dialing application), option 2 (calculator application), option 3 (browser application), option 4 (software store application), and option 5 (camera application). Currently displayed are icons of option 1 (cell phone dialing application), option 2 (calculator application), option 3 (browser application), and option 4 (software store application), and when the user makes a slide touch in the first display area, the icon of option 1 (cell phone dialing application) arranged first is hidden and the icon of option 5 (camera application) arranged last is displayed according to the component of the displacement of the first slide touch signal in the direction parallel to the long side of the first display area and the arrangement order of the options of the application running in the background currently. The final display effect can be seen in fig. 4.
Optionally, the method provided in this embodiment further includes: when a selection instruction of an option of a target application program in the background application program list is detected, displaying an interface of the target application program in a second display area or a third display area, wherein the second display area and the third display area are display areas positioned on two sides of the first display area in the folding screen.
In an implementation, for example, the options of the application currently displayed in the first display area include a calculator application, a browser application, a software store application, and a camera application, and when the user needs to use the camera application, the user can click on an icon of the camera application, and the camera application running in the background is brought to the foreground and displays an interface thereof.
In implementations, the interface of the target application may be displayed in the second display area or the third display area. Alternatively, the interface of the target application may be displayed in a default display area, or a currently idle display area, or a display area currently being displayed for both eyes of the user.
Optionally, the method provided in this embodiment further includes: and closing the first application program when detecting that a second sliding touch signal of which the initial position is the position of the option of the first application program and the component of the displacement of the second sliding touch signal in the direction parallel to the short side of the first display area exceeds a preset threshold value.
In implementation, when a second slide touch signal with a start position being a position of an option of the first application is detected, it is determined whether a component of a displacement of the second slide touch signal in a direction parallel to a short side of the first display area exceeds a preset threshold. The purpose of this design is to prevent malfunction. Specifically, if the user accidentally touches the first display area, the terminal may detect a slide touch signal and then mistakenly close the application corresponding to the second slide touch signal. Therefore, only when a component of the displacement of the second slide touch signal in a direction parallel to the short side of the first display area exceeds a preset threshold, the application corresponding to the second slide touch signal is closed.
For example, as shown in the upper diagram of fig. 5, when the user presses down at the icon of option 5 (camera application) and slides in the arrow direction, a second slide touch signal is generated. And the terminal judges that the component of the displacement of the second sliding touch signal in the direction parallel to the short side of the first display area exceeds a preset threshold value, and closes the option 5 (camera application program) so as to save system resources occupied by background running operation. When the user turns off option 5 (camera application), the icon of option 5 (camera application) is no longer displayed in the first display area, and the display effect can be seen in the lower diagram of fig. 5.
Optionally, when the touch signal in the first display area is not detected within a preset time period, the first display area is closed.
In implementation, if the user does not perform any operation in the first display area for a long time, the user may default to not need to view the display area, so that the first display area is closed when the touch signal in the first display area is not detected within the preset time period. Alternatively, the content currently displayed in the second display region or the third display region may be stretched and displayed in the first display region. Alternatively, other content is displayed in the first display area besides the options of the application currently running in the background.
According to the method provided by the embodiment of the disclosure, when the display mode of the terminal is detected to be switched to the split screen mode, the application program running in the current background is determined; and displaying a background application program list in the first display area, wherein the background application program list comprises options of the current application program running in the background. By the method provided by the embodiment of the disclosure, the user can directly view the background application program list in the first display area without clicking a main menu key, so that the operation of viewing the background application program list is simplified, and the operation burden of the user is reduced.
Yet another exemplary embodiment of the present disclosure provides a terminal, which is configured with a foldable screen, wherein a first display area is disposed in the foldable screen, and the first display area is an area that is a U-shaped arc surface when the foldable screen is in a folded state. As shown in fig. 6, the terminal includes:
a determining module 710, configured to determine, when it is detected that a display mode of the terminal is switched to a split-screen mode, an application program running in a current background;
the first display module 720 is configured to display a background application list in the first display area, where the background application list includes options of an application currently running in the background.
Optionally, the terminal further includes:
and the second display module is used for performing sliding switching display on the option of the current background-running application program displayed in the first display area according to the component of the displacement of the first sliding touch signal in the direction parallel to the long edge of the first display area and the arrangement sequence of the options of the current background-running application program if the maximum number of options which can be displayed in the first display area is smaller than the total number of options in the background application program list when the first sliding touch signal in the first display area is detected.
Optionally, the terminal further includes:
and the third display module is used for displaying an interface of the target application program in a second display area or a third display area when a selection instruction of an option of the target application program in the background application program list is detected, wherein the second display area and the third display area are display areas positioned on two sides of the first display area in the folding screen.
Optionally, the terminal further includes:
the first closing module is used for closing the first application program when a second sliding touch signal of which the starting position is the position of the option of the first application program is detected and the component of the displacement of the second sliding touch signal in the direction parallel to the short side of the first display area exceeds a preset threshold value.
Optionally, the terminal further includes:
the second closing module is used for closing the first display area when the touch signal in the first display area is not detected within the preset time length.
With regard to the terminal in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
According to the terminal provided by the embodiment of the disclosure, the background application program list can be directly viewed in the first display area without clicking a main menu key by a user, so that the operation of viewing the background application program list is simplified, and the operation burden of the user is reduced.
It should be noted that: in the terminal provided in the foregoing embodiment, when displaying the background application program, only the division of the functional modules is described as an example, and in practical applications, the function distribution may be completed by different functional modules according to needs, that is, the internal structure of the terminal is divided into different functional modules to complete all or part of the functions described above. In addition, the terminal provided by the above embodiment and the background application program display method embodiment belong to the same concept, and the specific implementation process thereof is detailed in the method embodiment and is not described herein again.
Referring to fig. 7 and 8, there are shown block diagrams illustrating the structure of the terminal 100 according to an exemplary embodiment of the present application. The terminal 100 may be a mobile phone, a tablet computer, a notebook computer, an e-book, etc. The terminal 100 in the present application may include one or more of the following components: a processor 910, a memory 920, and a touch display 930.
The Memory 920 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 920 includes a non-transitory computer-readable medium. The memory 920 may be used to store instructions, programs, code sets, or instruction sets. The memory 920 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 920 are shown in fig. 7, and a Linux kernel layer 1220, a system runtime library layer 1240, an application framework layer 1260 and an application layer 1280 are stored in the memory 920. The Linux kernel layer 1220 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 1240 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 system Runtime layer 1240 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 1260 provides various APIs that may be used when building applications, and developers can 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 1280, and the application programs can be a contact program, a short message program, a clock program, a camera application and the like of an 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 920 are as shown in fig. 8, and the IOS system includes: a Core operating system Layer 1320(Core OS Layer), a Core Services Layer 1340(Core Services Layer), a Media Layer 1360(Media Layer), and a touchable Layer 1380(Cocoa Touch Layer). The core operating system layer 1320 includes an operating system kernel, drivers, and underlying program frameworks that provide more hardware-like functionality for use by program frameworks located in the core services layer 1340. The core services layer 1340 provides system services and/or program frameworks, such as a Foundation (Foundation) framework, an account framework, an advertisement framework, a data storage framework, a network connection framework, a geographic location framework, a motion framework, etc., that are needed by the application. Media layer 1360 provides audiovisual related interfaces for applications, such as graphics-related interfaces, audio-related interfaces, video-related interfaces, audio-video transmission technology wireless playback (AirPlay) interfaces, and the like. Touchable layer 1380 provides various common interface-related frameworks for application development, and touchable layer 1380 is responsible for user touch interaction operations on 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. 8, the framework associated with most applications includes, but is not limited to: a base framework in the core services layer 1340 and a UIKit framework in the touchable layer 1380. 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 930 is used to receive a touch operation of a user on or near it using any suitable object such as a finger, a touch pen, or the like, and to display a user interface of each application. The touch display 930 is generally provided at the front panel of the terminal 100.
As shown in fig. 9, 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. 9, 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. 9, 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. 10, 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. 10, 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. 11, 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. 11, 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. 9 to 11, 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. 12, 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. 9 to 12, 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 930.
In other embodiments, at least one other component may be integrated within or below the touch screen display 930. 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 930, 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 930, so that the touch display screen 930 has an image capture 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 930.
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 comprising instructions, such as the memory 920 comprising instructions, executable by the processor 910 of the terminal 100 to perform the above-described method is also provided. For example, 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.
Yet another embodiment of the present disclosure provides a computer-readable storage medium, in which instructions, when executed by a processor of a terminal, enable the terminal to perform:
when the display mode of the terminal is detected to be switched to a split screen mode, determining an application program running in a current background;
and displaying a background application program list in the first display area, wherein the background application program list comprises options of the current application program running in the background.
Optionally, the method further comprises:
when a first sliding touch signal in the first display area is detected, if the maximum number of options that can be displayed in the first display area is smaller than the total number of options in the background application program list, performing sliding switching display on the option of the current background running application program displayed in the first display area according to the component of the displacement of the first sliding touch signal in the direction parallel to the long edge of the first display area and the arrangement sequence of the options of the current background running application program.
Optionally, the method further comprises:
when a selection instruction of an option of a target application program in the background application program list is detected, displaying an interface of the target application program in a second display area or a third display area, wherein the second display area and the third display area are display areas positioned on two sides of the first display area in the folding screen.
Optionally, the method further comprises:
and closing the first application program when detecting that a second sliding touch signal of which the initial position is the position of the option of the first application program and the component of the displacement of the second sliding touch signal in the direction parallel to the short side of the first display area exceeds a preset threshold value.
Optionally, the method further comprises:
and closing the first display area when the touch signal in the first display area is not detected within the preset time length.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements 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 appended claims.
Claims (7)
1. The background application program display method is applied to a terminal provided with a folding screen, wherein a first display area is arranged in the folding screen, and the first display area is an area which is a U-shaped cambered surface when the folding screen is in a folding state, and the method comprises the following steps:
when the display mode of the terminal is detected to be switched to a screen splitting mode, determining an application program running in a current background, wherein the triggering condition for switching the display mode to the screen splitting mode comprises that the folding screen is switched from an unfolding state to a folding state, and in the folding state, part of a display area of the folding screen is used for displaying a user interface;
displaying a background application program list in the first display area, wherein the background application program list comprises options of the current application program running in the background;
when a selection instruction of an option of a target application program in the background application program list is detected, displaying an interface of the target application program in a second display area or a third display area, wherein the second display area and the third display area are display areas positioned on two sides of the first display area in the folding screen, and the interface of the target application program is displayed in a currently idle display area or a display area which is currently over against two eyes of a user;
and when a second sliding touch signal with the initial position being the position of the option of the first application program is detected, the sliding direction indicated by the second sliding touch signal points to the currently idle display area, and the component of the displacement of the second sliding touch signal in the direction parallel to the short side of the first display area exceeds a preset threshold value, closing the first application program.
2. The method of claim 1, further comprising:
when a first sliding touch signal in the first display area is detected, if the maximum number of options that can be displayed by the first display area is smaller than the total number of options in the background application program list, performing sliding switching display on the option of the current background running application program displayed by the first display area according to a component of the displacement of the first sliding touch signal in a direction parallel to the long edge of the first display area and the arrangement sequence of the options of the current background running application program.
3. The method of claim 1, further comprising:
and closing the first display area when the touch signal in the first display area is not detected within a preset time length.
4. The utility model provides a terminal, its characterized in that, the terminal disposes folding screen, be provided with first display area in the folding screen, first display area is the folding screen is the region of U type cambered surface when fold condition, the terminal includes:
the terminal comprises a determining module, a display module and a display module, wherein the determining module is used for determining an application program running in a current background when the display mode of the terminal is detected to be switched to a screen splitting mode, the triggering condition for switching the display mode to the screen splitting mode comprises that the folding screen is switched from an unfolding state to a folding state, and in the folding state, part of a display area of the folding screen is used for displaying a user interface;
the first display module is used for displaying a background application program list in the first display area, wherein the background application program list comprises options of the current application program running in the background;
a third display module, configured to display an interface of a target application program in a second display area or a third display area when a selection instruction for an option of the target application program in the background application program list is detected, where the second display area and the third display area are display areas on two sides of the first display area in the folding screen, and the interface of the target application program is displayed in a currently idle display area or a display area currently over against both eyes of a user;
the first closing module is used for closing the first application program when a second sliding touch signal with the starting position being the position of the option of the first application program is detected, the sliding direction indicated by the second sliding touch signal points to the currently idle display area, and the component of the displacement of the second sliding touch signal in the direction parallel to the short side of the first display area exceeds a preset threshold value.
5. The terminal of claim 4, further comprising:
and when a first sliding touch signal in the first display area is detected, if the maximum number of options that can be displayed in the first display area is less than the total number of options in the background application program list, performing sliding switching display on the option of the current background running application program displayed in the first display area according to a component of the displacement of the first sliding touch signal in a direction parallel to the long side of the first display area and an arrangement sequence of the options of the current background running application program.
6. A terminal, characterized in that the terminal comprises a processor and a memory, wherein at least one instruction, at least one program, a set of codes or a set of instructions is stored in the memory, and the at least one instruction, the at least one program, the set of codes or the set of instructions is loaded and executed by the processor to implement the background application display method according to any one of claims 1 to 3.
7. A computer readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by a processor to implement the background application display method of any of claims 1-3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711081548.3A CN107765959B (en) | 2017-11-07 | 2017-11-07 | Background application program display method and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711081548.3A CN107765959B (en) | 2017-11-07 | 2017-11-07 | Background application program display method and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107765959A CN107765959A (en) | 2018-03-06 |
CN107765959B true CN107765959B (en) | 2020-06-30 |
Family
ID=61273137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711081548.3A Expired - Fee Related CN107765959B (en) | 2017-11-07 | 2017-11-07 | Background application program display method and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107765959B (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108415752A (en) * | 2018-03-12 | 2018-08-17 | 广东欧珀移动通信有限公司 | user interface display method, device, equipment and storage medium |
CN109032734B (en) | 2018-07-13 | 2020-09-01 | 维沃移动通信有限公司 | Background application program display method and mobile terminal |
CN108984067B (en) * | 2018-07-23 | 2021-01-08 | 维沃移动通信有限公司 | Display control method and terminal |
CN108848226B (en) * | 2018-08-24 | 2023-04-28 | 南昌黑鲨科技有限公司 | Intelligent terminal and control method thereof |
CN112689821A (en) * | 2018-10-30 | 2021-04-20 | 深圳市柔宇科技股份有限公司 | Terminal equipment and graphical user interface and multitask interaction control method thereof |
CN109582477A (en) * | 2018-11-30 | 2019-04-05 | 北京小米移动软件有限公司 | Document transmission method, terminal and storage medium |
CN109917999A (en) * | 2019-03-11 | 2019-06-21 | Oppo广东移动通信有限公司 | Display method, display device, mobile terminal and storage medium |
CN113330386A (en) * | 2019-04-16 | 2021-08-31 | 深圳市柔宇科技股份有限公司 | Photographing control method, terminal device and computer readable storage medium |
CN110209436A (en) * | 2019-05-10 | 2019-09-06 | 珠海格力电器股份有限公司 | Application starting method and device |
CN110162254B (en) * | 2019-05-24 | 2021-03-09 | 维沃移动通信有限公司 | Display method and terminal equipment |
CN110543287B (en) * | 2019-08-01 | 2023-07-18 | 华为技术有限公司 | Screen display method and electronic equipment |
CN110532051B (en) * | 2019-08-16 | 2021-06-04 | 珠海格力电器股份有限公司 | Method and device for displaying shortcut operation bar, folding screen equipment and storage medium |
CN110865743A (en) * | 2019-09-02 | 2020-03-06 | 华为技术有限公司 | Task management method and terminal equipment |
CN111475066B (en) * | 2020-03-26 | 2021-05-28 | 维沃移动通信有限公司 | Background switching method of application program and electronic equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103229133A (en) * | 2012-12-28 | 2013-07-31 | 华为技术有限公司 | Task switching method and terminal |
CN103558974A (en) * | 2013-09-30 | 2014-02-05 | 宇龙计算机通信科技(深圳)有限公司 | Display method and display device for flexible screen |
CN104375737A (en) * | 2013-08-12 | 2015-02-25 | 联想(北京)有限公司 | Method for processing information and electronic equipment |
CN104583911A (en) * | 2012-08-20 | 2015-04-29 | 三星电子株式会社 | Flexible display apparatus and controlling method thereof |
CN106527585A (en) * | 2016-11-02 | 2017-03-22 | 上海天马微电子有限公司 | Foldable flexible display |
CN107015777A (en) * | 2015-10-22 | 2017-08-04 | 三星电子株式会社 | Electronic equipment and its control method with curved displays |
CN107765968A (en) * | 2017-10-19 | 2018-03-06 | 广东欧珀移动通信有限公司 | Target switching method, device, terminal and computer-readable recording medium |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8947320B2 (en) * | 2008-09-08 | 2015-02-03 | Qualcomm Incorporated | Method for indicating location and direction of a graphical user interface element |
KR101569776B1 (en) * | 2009-01-09 | 2015-11-19 | 삼성전자주식회사 | A portable terminal having a folding display part and a method of operating the portable terminal |
KR102060155B1 (en) * | 2013-01-11 | 2019-12-27 | 삼성전자주식회사 | Method and apparatus for controlling multi-tasking in electronic device using double-sided display |
US9442548B1 (en) * | 2014-03-18 | 2016-09-13 | Amazon Technologies, Inc. | Device charging system |
KR20150135038A (en) * | 2014-05-23 | 2015-12-02 | 삼성전자주식회사 | Foldable electronic apparatus, and method for controlling the same |
KR20160114413A (en) * | 2015-03-24 | 2016-10-05 | 엘지전자 주식회사 | Mobile terminal and control method for the mobile terminal |
CN104461254B (en) * | 2014-12-29 | 2018-06-01 | 联想(北京)有限公司 | control method and device |
CN106547506A (en) * | 2016-10-17 | 2017-03-29 | 珠海格力电器股份有限公司 | Split screen display method and mobile terminal |
-
2017
- 2017-11-07 CN CN201711081548.3A patent/CN107765959B/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104583911A (en) * | 2012-08-20 | 2015-04-29 | 三星电子株式会社 | Flexible display apparatus and controlling method thereof |
CN103229133A (en) * | 2012-12-28 | 2013-07-31 | 华为技术有限公司 | Task switching method and terminal |
CN104375737A (en) * | 2013-08-12 | 2015-02-25 | 联想(北京)有限公司 | Method for processing information and electronic equipment |
CN103558974A (en) * | 2013-09-30 | 2014-02-05 | 宇龙计算机通信科技(深圳)有限公司 | Display method and display device for flexible screen |
CN107015777A (en) * | 2015-10-22 | 2017-08-04 | 三星电子株式会社 | Electronic equipment and its control method with curved displays |
CN106527585A (en) * | 2016-11-02 | 2017-03-22 | 上海天马微电子有限公司 | Foldable flexible display |
CN107765968A (en) * | 2017-10-19 | 2018-03-06 | 广东欧珀移动通信有限公司 | Target switching method, device, terminal and computer-readable recording medium |
Also Published As
Publication number | Publication date |
---|---|
CN107765959A (en) | 2018-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107765959B (en) | Background application program display method and terminal | |
CN107844228B (en) | Message display method and device and terminal | |
CN107728901B (en) | Interface display method and device and terminal | |
CN107870716B (en) | Method and device for calling background application | |
CN107728885B (en) | Multitask control method and device, mobile terminal and storage medium | |
CN109766053B (en) | User interface display method, device, terminal and storage medium | |
CN107678826B (en) | Interface display method and device, mobile terminal and storage medium | |
CN107765952B (en) | Screen capture method, device and terminal | |
CN112817684B (en) | User interface display method, device, terminal and storage medium | |
CN107807773B (en) | Application body distinguishing method, device, terminal and storage medium | |
CN107623763B (en) | Method and apparatus for editing images | |
CN107577414A (en) | The method and mobile terminal of split screen display available | |
CN107704177A (en) | Interface display method, device and terminal | |
CN107871121B (en) | A method and device for fingerprint identification | |
CN107678724A (en) | An information display method, device, mobile terminal and storage medium | |
CN107728810B (en) | Terminal control method, device, terminal and storage medium | |
CN107589903A (en) | Method and device for displaying multi-page display information | |
CN107807760A (en) | Screen display method and device | |
CN107688430B (en) | Wallpaper replacing method, device, terminal and storage medium | |
CN107656792B (en) | User interface display method and device and terminal | |
CN107885277B (en) | Method and device for adjusting angle of display screen, mobile terminal and storage medium | |
WO2019233307A1 (en) | User interface display method and apparatus, and terminal and storage medium | |
CN107766023A (en) | Information display method, device, terminal and storage medium | |
CN107613118A (en) | Method, device, mobile terminal and storage medium for enabling shortcut function | |
CN107589900A (en) | Split-screen display method, device, terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200630 |
|
CF01 | Termination of patent right due to non-payment of annual fee |