CN114428650A - Application program display method and device, electronic equipment and readable storage medium - Google Patents
Application program display method and device, electronic equipment and readable storage medium Download PDFInfo
- Publication number
- CN114428650A CN114428650A CN202210093909.0A CN202210093909A CN114428650A CN 114428650 A CN114428650 A CN 114428650A CN 202210093909 A CN202210093909 A CN 202210093909A CN 114428650 A CN114428650 A CN 114428650A
- Authority
- CN
- China
- Prior art keywords
- response screen
- target
- application program
- target response
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000004044 response Effects 0.000 claims abstract description 322
- 238000004590 computer program Methods 0.000 claims description 25
- 238000012216 screening Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 102000005877 Peptide Initiation Factors Human genes 0.000 description 2
- 108010044843 Peptide Initiation Factors Proteins 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the application discloses an application program display method, an application program display device, electronic equipment and a readable storage medium; in the embodiment of the application, if the fact that a target response screen in a plurality of response screens of electronic equipment is unfolded is detected, the state of each response screen is determined; acquiring a target application program corresponding to the target response screen according to the state of each response screen; and displaying the target application program in the target response screen. According to the method and the device, the target application program can be displayed in the target response screen in the process of unfolding the target response screen, and the method and the device are convenient and fast.
Description
Technical Field
The application relates to the technical field of folding screens, in particular to an application program display method and device, electronic equipment and a readable storage medium.
Background
With the development of science and technology, electronic devices with flexible screens have emerged. An electronic device having a flexible screen can fold the screen.
At present, the starting mode of the application program of the foldable electronic device is generally that the foldable screen is firstly unfolded, and then the application program is started by clicking the application program, which is tedious.
Disclosure of Invention
The embodiment of the application provides an application display method and device, an electronic device and a readable storage medium, and can solve the technical problem that starting an application after a folding screen is unfolded is complicated.
An application display method comprising:
if the fact that a target response screen in a plurality of response screens of the electronic equipment is unfolded is detected, determining the state of each response screen;
acquiring a target application program corresponding to the target response screen according to the state of each response screen;
and displaying the target application program in the target response screen.
Optionally, the obtaining the target application program corresponding to the target response screen according to the state of each response screen includes:
if the states of the response screens are all folding states, acquiring starting factors of the application program;
and screening out a target application program corresponding to the target response screen from the initial application programs of the target response screen according to the starting factor.
Optionally, the starting factor includes a current location of the electronic device, and the screening, according to the starting factor, a target application corresponding to the target response screen from the initial application of the target response screen includes:
and if the distance between the current position and the preset position is within a preset range, taking an initial application program associated with the preset position in the target response screen as a target application program corresponding to the target response screen.
Optionally, the starting factor includes a current time, and the screening, according to the starting factor, a target application corresponding to the target response screen from the initial application of the target response screen includes:
and if the current time is within a preset time interval, taking an initial application program associated with the preset time interval in the target response screen as a target application program corresponding to the target response screen.
Optionally, if the current time is within a preset time interval, taking an initial application program associated with the preset time interval in the target response screen as a target application program corresponding to the target response screen, including:
if the distance between the current position and a preset position is within a preset range and the current time is within a preset time interval, determining the priority of the preset position and the priority of the preset time interval;
if the priority of the preset position is higher than that of the preset time interval, taking an initial application program associated with the preset position in the target response screen as a target application program corresponding to the target response screen;
and if the priority of the preset position is lower than that of the preset time interval, taking an initial application program associated with the preset time interval in the target response screen as a target application program corresponding to the target response screen.
Optionally, the starting factor includes a current time and a current location of the electronic device, and the screening, according to the starting factor, a target application corresponding to the target response screen from the initial application of the target response screen includes:
and if the distance between the current position and the preset position is not within a preset range and the current time is not within a preset time interval, taking an initial application program preset in the target response screen as a target application program.
Optionally, the obtaining, according to the state of each response screen, a target application corresponding to the target response screen includes:
and if the state of at least one response screen belongs to the expanded state, taking the target application program in the response screen in the expanded state as the target application program corresponding to the target response screen.
Optionally, the obtaining the target application program corresponding to the target response screen according to the state of each response screen includes:
if at least one response screen belongs to the expanded state, determining a first priority of the response screen in the expanded state and a second priority of the target response screen;
if the second priority is higher than the first priority, acquiring a starting factor of an application program, and screening a target application program corresponding to the target response screen from initial application programs of the target response screen according to the starting factor;
and if the second priority is lower than the first priority, taking the target application program in the response screen in the expanded state as the target application program corresponding to the target response screen.
Correspondingly, an embodiment of the present application provides an application display method, including:
the electronic equipment comprises a determining module, a judging module and a judging module, wherein the determining module is used for determining the state of each response screen if the fact that a target response screen in a plurality of response screens of the electronic equipment is unfolded is detected;
the acquisition module is used for acquiring a target application program corresponding to the target response screen according to the state of each response screen;
and the display module is used for displaying the target application program in the target response screen.
In addition, an electronic device is further provided in an embodiment of the present application, and includes a processor and a memory, where the memory stores a computer program, and the processor is configured to run the computer program in the memory to implement the application program display method provided in the embodiment of the present application.
In addition, an embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored, and the computer program is suitable for being loaded by a processor to execute any one of the application program display methods provided in the embodiment of the present application.
In addition, the embodiment of the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the computer program implements any one of the application program display methods provided in the embodiment of the present application.
In the embodiment of the application, if the fact that a target response screen in a plurality of response screens of the electronic equipment is unfolded is detected, the state of each response screen is determined; acquiring a target application program corresponding to the target response screen according to the state of each response screen; and displaying the target application program in the target response screen.
In other words, in the embodiment of the application, the target application program corresponding to the target response screen is acquired according to the state of each response screen, so that the target application program can be displayed in the target response screen in the process of expanding the target response screen, the target application program does not need to be started and displayed in the target response screen after the target response screen is expanded, and convenience is brought.
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. 1 is a schematic diagram of an electronic device provided by an embodiment of the present application;
FIG. 2 is a schematic diagram of another electronic device provided by an embodiment of the application;
FIG. 3 is a schematic diagram of another electronic device provided by an embodiment of the application;
FIG. 4 is a flowchart illustrating an application display method according to an embodiment of the present disclosure;
FIG. 5 is a schematic diagram of setting up an initial application provided by an embodiment of the present application;
FIG. 6 is a schematic diagram of a setup interface of a response screen provided by an embodiment of the present application;
FIG. 7 is a diagram illustrating a preset location and a preset time interval provided by an embodiment of the present application;
FIG. 8 is a schematic diagram of a response screen and a target response screen in an expanded state as provided by an embodiment of the present application;
fig. 9 is a schematic structural diagram of an image processing apparatus according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of an electronic device provided in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides an application program display method and device, electronic equipment and a readable storage medium. The application display device may be integrated in an electronic device, and the electronic device may be a server or a terminal.
The server may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as cloud service, a cloud database, cloud computing, a cloud function, cloud storage, Network service, cloud communication, middleware service, domain name service, security service, Network acceleration service (CDN), big data and an artificial intelligence platform.
The terminal may be, but is not limited to, a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and the like. The terminal and the server may be directly or indirectly connected through wired or wireless communication, and the application is not limited herein.
In addition, "a plurality" in the embodiments of the present application means two or more. "first" and "second" and the like in the embodiments of the present application are used for distinguishing the description, and are not to be construed as implying relative importance.
In an embodiment of the application, the electronic device comprises a reference screen and at least one response screen. When the electronic device includes two response screens (the number of the rotation axes is equal to the number of the response screens), that is, the electronic device includes the first response screen and the second response screen, the structure of the electronic device may be as shown in fig. 1 and 2.
In fig. 1, the first response screen is unfolded by rotating the first response screen counterclockwise by the first rotation axis, and the second response screen is unfolded by rotating the second response screen clockwise by the second rotation axis.
In fig. 2, the first response screen is unfolded by rotating the first response screen counterclockwise by the first rotation axis, and the second response screen is unfolded by rotating the second response screen counterclockwise by the second rotation axis.
When the electronic device includes four response screens, that is, the electronic device includes a first response screen, a second response screen, a third response screen, and a fourth response screen, the structure of the electronic device may be as shown in fig. 3.
In fig. 3, 301 in fig. 3 is a schematic diagram of the electronic device in which each response screen is in a folded state. The first response screen is unfolded by flipping the first response screen upwards through the first rotation axis, for example, the unfolded first response screen is shown as 302 in fig. 3. And rotating the second response screen clockwise through the second rotating shaft, thereby unfolding the second response screen. And the third response screen is unfolded by turning the third response screen downwards through the third rotating shaft. And rotating the fourth response screen counterclockwise through the fourth rotation shaft, thereby unfolding the fourth response screen.
The following are detailed below. It should be noted that the following description of the embodiments is not intended to limit the preferred order of the embodiments.
In the present embodiment, a description will be made from the perspective of an application display device that can be specifically integrated in an electronic device, and for convenience of describing the application display method of the present application, a terminal will be described below as an electronic device, that is, a terminal will be described in detail as an execution subject.
Referring to fig. 4, fig. 4 is a flowchart illustrating an application display method according to an embodiment of the present application. The application program display method may include:
s401, if the fact that the target response screen in the multiple response screens of the electronic equipment is unfolded is detected, determining the state of each response screen.
When the included angle between the target response screen and the reference screen on the terminal is larger than 0 degree, the terminal can judge that the target response screen is unfolded.
The target response screen on the terminal can be manually rotated by a user, so that an included angle between the target response screen and a reference screen on the terminal is greater than 0 °.
Or, the terminal may receive a spreading instruction for the target response screen, and rotate the target response screen based on the spreading instruction, so that an included angle between the target response screen and a reference screen on the terminal is greater than 0 °.
The expansion instruction can be sent to the terminal by other terminals, or the user can trigger a control on the terminal, and the terminal acquires the expansion instruction based on the triggering operation of the user.
As for the rotation mode of the target response screen, the user may select the rotation mode according to the actual situation, which is not limited in this embodiment.
S402, acquiring a target application program corresponding to the target response screen according to the state of each response screen;
the states of the response screen include a folded state and an unfolded state. If the included angle between the response screen and the reference screen is smaller than the preset angle, the state of the response screen is a folded state, and if the included angle between the response screen and the reference screen is larger than or equal to the preset angle, the state of the response screen is an unfolded state.
Since the electronic device includes multiple response screens, and only one application program can be displayed on the interface of the terminal, an error may occur if each response screen starts one application program in the process of expanding, and therefore, in this embodiment, the target application program corresponding to the target response screen is obtained according to the state of each response screen, thereby avoiding an error situation caused by simultaneously starting and displaying multiple application programs.
In some embodiments, obtaining the target application program corresponding to the target response screen according to the state of each response screen includes:
if the states of the response screens are all folded states, acquiring starting factors of the application program;
and screening out the target application program corresponding to the target response screen from the initial application programs of the target response screen according to the starting factor.
In this embodiment, if the states of the response screens all belong to a folded state, which indicates that no application program is currently displayed on the interface of the terminal, at this time, the terminal may obtain a start factor of the application program, and then, according to the start factor, screen out a target application program corresponding to the target response screen from the initial application programs of the target response screen.
The initial application may be an application preset for the response screen. For example, as shown in fig. 5, the user may trigger "+" on the second response screen, and the terminal displays a setting interface of the second response screen corresponding to "+" in response to the user's selection operation on "+", where the setting interface may be as shown in fig. 6. The user may then trigger an add application button on the terminal, which displays the installed application on the terminal in response to the user's trigger operation. And then the user selects the program of the displayed application program, and the terminal responds to the program selection operation of the user and takes the application program corresponding to the program selection operation as the initial application program of the target response screen.
Finally, the initial application programs of the target response screen can comprise a camera, a bus code, WeChat payment, an Internet cloud class and the like.
The number of the initial application programs corresponding to each response screen may be set according to an actual situation, and this embodiment is not limited herein.
It should be noted that if the initial application program is not set for the response screen in advance, the preset application program may be used as the initial application program, and at this time, there is only one initial application program, and the initial application program may be directly used as the target application program.
In some possible implementation manners, the starting factor includes a current location of the electronic device, and the screening, according to the starting factor, a target application corresponding to the target response screen from the initial applications of the target response screen includes:
and if the distance between the current position and the preset position is within the preset range, taking the initial application program associated with the preset position in the target response screen as the target application program corresponding to the target response screen.
For example, as shown in fig. 7, the preset positions are an a subway station and a B subway station, and the initial application program associated with the a subway station and the B subway station is a car code (triggering the "+" control of the initial application program can associate the preset position with the initial application program). And if the distance between the current position and the A subway station is within a preset range, or if the distance between the current position and the B subway station is within a preset range, taking the bus taking code as a target application program.
In other possible implementation manners, the starting factor includes a current time, and the screening of the target application program corresponding to the target response screen from the initial application programs of the target response screen according to the starting factor includes:
and if the current time is within the preset time interval, taking the initial application program associated with the preset time interval in the target response screen as the target application program corresponding to the target response screen.
For example, as shown in fig. 7, the preset time interval is 20: 00-22: 00, the initial application program associated with the preset time interval is an internet cloud classroom. And if the current time is within a preset time interval, taking the Internet cloud class as a target application program.
When the starting factor includes a plurality of starting factors, a case where the plurality of starting factors simultaneously satisfy the preset condition may occur. In order to avoid this, the user may set the priority of the start-up factor, that is, set the priority of the preset position and the priority of the preset time interval, and then use the initial application associated with the start-up factor with the higher priority as the target application.
At this time, if the current time is within the preset time interval, taking the initial application program associated with the preset time interval in the target response screen as the target application program corresponding to the target response screen, including:
if the distance between the current position and the preset position is within a preset range and the current time is within a preset time interval, determining the priority of the preset position and the priority of the preset time interval;
if the priority of the preset position is higher than that of the preset time interval, taking an initial application program associated with the preset position in the target response screen as a target application program corresponding to the target response screen;
and if the priority of the preset position is lower than that of the preset time interval, taking the initial application program associated with the preset time interval in the target response screen as the target application program corresponding to the target response screen.
If the user does not set the priority of the starting factor, the terminal can execute a first reminding operation so that the user can initially select the initial application program associated with the starting factor meeting the preset condition, and finally, the terminal responds to the initial selection operation of the user and takes the initial application program corresponding to the initial selection operation as the target application program.
It should be noted that, if the distance between the current position and the preset position is not within the preset range and the current time is not within the preset time interval, the initial application program preset in the target response screen is taken as the target application program.
And if the distance between the current position and the preset position is not within the preset range, the current time is not within the preset time interval, and no preset initial application program exists, executing a second reminding operation so that the user can screen out the target application program from the initial application programs of the target response screen.
In other embodiments, obtaining the target application program corresponding to the target response screen according to the state of each response screen includes:
and if the state of at least one response screen belongs to the expanded state, taking the target application program in the expanded response screen as the target application program corresponding to the target response screen.
For example, as shown in fig. 8, if the target response screen is the second response screen and the first response screen is in the expanded state, the target application in the first response screen is used as the target application of the second response screen.
In other embodiments, obtaining the target application program corresponding to the target response screen according to the state of each response screen includes:
if at least one response screen belongs to the expanded state, determining a first priority of the response screen in the expanded state and a second priority of the target response screen;
if the second priority is higher than the first priority, acquiring a starting factor of the application program, and screening out a target application program corresponding to the target response screen from the initial application program of the target response screen according to the starting factor;
and if the second priority is lower than the first priority, taking the target application program in the response screen in the expanded state as the target application program corresponding to the target response screen.
For example, as shown in fig. 8, the target response screen is the second response screen, and the first response screen is in the expanded state. And if the first priority of the first response screen is lower than the second priority of the second response screen at the moment, showing that the corresponding target application program on the second response screen is displayed, acquiring a starting factor of the application program, and screening the target application program corresponding to the target response screen from the initial application programs of the target response screen according to the starting factor.
And if the first priority of the first response screen is higher than the second priority of the second response screen, which indicates that the corresponding target application program on the first response screen is displayed, the target application program in the first response screen is used as the target application program corresponding to the target response screen.
In this embodiment, the terminal may set the priority of each response screen according to the user requirement, and then, when there is an already deployed response screen, display the target application program corresponding to the response screen with the high priority, so that not only multiple application programs can be prevented from being displayed at the same time, but also the application programs required by the user can be displayed.
The process of setting the priority of each response screen according to the user requirement may be: the method includes the steps that a first using frequency of an initial application program of a first response screen and a second using frequency of the initial application program of a second response screen are obtained (the first using frequency can be the highest using frequency of the initial application program in the first response screen or the average using frequency of each initial application program in the first response screen), and if the first using frequency is higher than the second using frequency, the terminal can set a first priority of the first response screen to be higher than a second priority of the second response screen.
Or, the terminal may also set the priority of each response screen in response to the sorting operation of the user, and the sorting operation of the user may be performed according to the requirement of the user.
In other embodiments, if the terminal detects that two target response screens are expanded at the same time, the terminal determines the priority of the two target response screens, and then acquires the target application program of the target response screen with high priority according to the state of each response screen.
Or if the terminal detects that the two target response screens are simultaneously unfolded, determining the included angle between each of the two target response screens and the reference screen, and then acquiring the target application program of the target response screen with the large included angle according to the state of each response screen.
In this embodiment, if it is detected that the two response screens are simultaneously expanded, the target application program finally displayed on the interface of the terminal is determined according to the priorities of the two target response screens or the included angles between the two response screens and the reference target reference screen, so that the situation that a plurality of target application programs are simultaneously displayed when the two target response screens are simultaneously expanded is avoided.
And S403, displaying the target application program in the target response screen.
In the process of expanding the target response screen, when the target application program is screened from the initial application program of the target response screen, if the target application program runs in a background of the terminal, the target application program is directly displayed on the target response screen, if the target application program belongs to a closed state, the terminal starts the target application program firstly, and then displays the page of the target application program on the target response screen.
And when the target application program in the response screen in the expanded state is taken as the target application program of the target response screen, directly displaying the target application program in the response screen in the expanded state on the page on the response screen in the expanded state to fully cover the target response screen.
It should be noted that, after the target response screen is expanded, the interface of the terminal includes a part of the reference screen, for example, as shown in fig. 8. The terminal may also display the page of the target application on the target response screen and the partial reference screen.
As can be seen from the above, in the embodiment of the present application, if it is detected that a target response screen in a plurality of response screens of an electronic device is expanded, the state of each response screen is determined; acquiring a target application program corresponding to the target response screen according to the state of each response screen; and displaying the target application program in the target response screen.
In other words, in the embodiment of the application, the target application program corresponding to the target response screen is acquired according to the state of each response screen, so that the target application program can be displayed in the target response screen in the process of expanding the target response screen, the target application program does not need to be started and displayed in the target response screen after the target response screen is expanded, and convenience is brought.
In order to better implement the application display method provided by the embodiment of the present application, an embodiment of the present application further provides a device based on the application display method. The terms are the same as those in the application program display method, and specific implementation details can be referred to the description in the method embodiment.
For example, as shown in fig. 9, the application display device may include:
the determining module 901 is configured to determine a state of each response screen if it is detected that a target response screen in a plurality of response screens of the electronic device is expanded.
An obtaining module 902, configured to obtain, according to the state of each response screen, a target application corresponding to the target response screen.
And a display module 903 for displaying the target application in the target response screen.
Optionally, the obtaining module 902 is specifically configured to perform:
if the states of the response screens are all folded states, acquiring starting factors of the application program;
and screening out the target application program corresponding to the target response screen from the initial application programs of the target response screen according to the starting factor.
Optionally, the initiation factor comprises a current location of the electronic device.
Accordingly, the obtaining module 902 is specifically configured to perform:
and if the distance between the current position and the preset position is within the preset range, taking the initial application program associated with the preset position in the target response screen as the target application program corresponding to the target response screen.
Optionally, the initiation factor comprises a current time.
Accordingly, the obtaining module 902 is specifically configured to perform:
and if the current time is within the preset time interval, taking the initial application program associated with the preset time interval in the target response screen as the target application program corresponding to the target response screen.
Optionally, the obtaining module 902 is specifically configured to perform:
if the distance between the current position and the preset position is within a preset range and the current time is within a preset time interval, determining the priority of the preset position and the priority of the preset time interval;
if the priority of the preset position is higher than that of the preset time interval, taking an initial application program associated with the preset position in the target response screen as a target application program corresponding to the target response screen;
and if the priority of the preset position is lower than that of the preset time interval, taking the initial application program associated with the preset time interval in the target response screen as the target application program corresponding to the target response screen.
Optionally, the obtaining module 902 is specifically configured to perform:
and if the distance between the current position and the preset position is not within the preset range and the current time is not within the preset time interval, taking the initial application program preset in the target response screen as the target application program.
Optionally, the obtaining module 902 is specifically configured to perform:
and if the state of at least one response screen belongs to the expanded state, taking the target application program in the expanded response screen as the target application program corresponding to the target response screen.
Optionally, the obtaining module 902 is specifically configured to perform:
if at least one response screen belongs to the expanded state, determining a first priority of the response screen in the expanded state and a second priority of the target response screen;
if the second priority is higher than the first priority, acquiring a starting factor of the application program, and screening out a target application program corresponding to the target response screen from the initial application program of the target response screen according to the starting factor;
and if the second priority is lower than the first priority, taking the target application program in the response screen in the expanded state as the target application program corresponding to the target response screen.
In specific implementation, the above modules may be implemented as independent entities, or may be combined arbitrarily to be implemented as the same or several entities, and specific implementation manners and corresponding beneficial effects of the above modules may refer to the foregoing method embodiments, which are not described herein again.
An embodiment of the present application further provides an electronic device, where the electronic device may be a server or a terminal, and as shown in fig. 10, a schematic structural diagram of the electronic device according to the embodiment of the present application is shown, specifically:
the electronic device may include components such as a processor 1001 of one or more processing cores, memory 1002 of one or more computer-readable storage media, a power source 1003, and an input unit 1004. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 10 does not constitute a limitation of the electronic device and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the processor 1001 is a control center of the electronic device, connects various parts of the entire electronic device using various interfaces and lines, and performs various functions of the electronic device and processes data by operating or executing computer programs and/or modules stored in the memory 1002 and calling data stored in the memory 1002. Alternatively, processor 1001 may include one or more processing cores; preferably, the processor 1001 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1001.
The memory 1002 may be used to store computer programs and modules, and the processor 1001 executes various functional applications and data processing by operating the computer programs and modules stored in the memory 1002. The memory 1002 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, a computer program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 1002 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 1002 may also include a memory controller to provide the processor 1001 access to the memory 1002.
The electronic device further includes a power source 1003 for supplying power to each component, and preferably, the power source 1003 may be logically connected to the processor 1001 through a power management system, so that functions of managing charging, discharging, power consumption, and the like are implemented through the power management system. The power source 1003 may also include any component including one or more of a dc or ac power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
The electronic device may further include an input unit 1004, and the input unit 1004 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
Although not shown, the electronic device may further include a display unit and the like, which are not described in detail herein. Specifically, in this embodiment, the processor 1001 in the electronic device loads the executable file corresponding to the process of one or more computer programs into the memory 1002 according to the following instructions, and the processor 1001 runs the computer programs stored in the memory 1002, so as to implement various functions, such as:
if the fact that a target response screen in a plurality of response screens of the electronic equipment is unfolded is detected, determining the state of each response screen;
acquiring a target application program corresponding to the target response screen according to the state of each response screen;
and displaying the target application program in a target response screen.
The above detailed embodiments of the operations and the corresponding advantageous effects can be referred to the above detailed description of the application program display method, which is not repeated herein.
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by a computer program, which may be stored in a computer-readable storage medium and loaded and executed by a processor, or by related hardware controlled by the computer program.
To this end, the present application provides a computer-readable storage medium, in which a computer program is stored, where the computer program can be loaded by a processor to execute the steps in any one of the application display methods provided in the present application. For example, the computer program may perform the steps of:
if the fact that a target response screen in a plurality of response screens of the electronic equipment is unfolded is detected, determining the state of each response screen;
acquiring a target application program corresponding to the target response screen according to the state of each response screen;
and displaying the target application program in a target response screen.
The specific implementation of the above operations and the corresponding beneficial effects can be referred to the foregoing embodiments, and are not described herein again.
Wherein the computer-readable storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
Since the computer program stored in the computer-readable storage medium can execute the steps in any application program display method provided in the embodiments of the present application, beneficial effects that can be achieved by any application program display method provided in the embodiments of the present application can be achieved, for details, see the foregoing embodiments, and are not described herein again.
According to an aspect of the application, there is provided, among other things, a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the application program display method.
The foregoing detailed description is directed to an application program display method, apparatus, electronic device and readable storage medium provided in the embodiments of the present application, and specific examples are used herein to explain the principles and implementations of the present application, and the descriptions of the foregoing embodiments are only used to help understand the method and the core ideas of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.
Claims (11)
1. An application display method, comprising:
if the fact that a target response screen in a plurality of response screens of the electronic equipment is unfolded is detected, determining the state of each response screen;
acquiring a target application program corresponding to the target response screen according to the state of each response screen;
and displaying the target application program in the target response screen.
2. The application program display method according to claim 1, wherein the obtaining of the target application program corresponding to the target response screen according to the state of each response screen includes:
if the states of the response screens are all folded states, acquiring starting factors of the application program;
and screening out a target application program corresponding to the target response screen from the initial application programs of the target response screen according to the starting factor.
3. The application program display method according to claim 2, wherein the starting factor includes a current location of the electronic device, and the screening out the target application program corresponding to the target response screen from the initial application programs of the target response screen according to the starting factor includes:
and if the distance between the current position and the preset position is within a preset range, taking an initial application program associated with the preset position in the target response screen as a target application program corresponding to the target response screen.
4. The application program display method according to claim 2 or 3, wherein the starting factor includes a current time, and the screening of the target application program corresponding to the target response screen from the initial application programs of the target response screen according to the starting factor includes:
and if the current time is within a preset time interval, taking an initial application program associated with the preset time interval in the target response screen as a target application program corresponding to the target response screen.
5. The method for displaying the application program according to claim 4, wherein if the current time is within a preset time interval, taking an initial application program associated with the preset time interval in the target response screen as a target application program corresponding to a target response screen, includes:
if the distance between the current position and a preset position is within a preset range and the current time is within a preset time interval, determining the priority of the preset position and the priority of the preset time interval;
if the priority of the preset position is higher than that of the preset time interval, taking an initial application program associated with the preset position in the target response screen as a target application program corresponding to the target response screen;
and if the priority of the preset position is lower than that of the preset time interval, taking an initial application program associated with the preset time interval in the target response screen as a target application program corresponding to the target response screen.
6. The application program display method according to claim 2, wherein the starting factors include a current time and a current location of the electronic device, and the screening of the target application program corresponding to the target response screen from the initial application programs of the target response screen according to the starting factors includes:
and if the distance between the current position and the preset position is not within a preset range and the current time is not within a preset time interval, taking an initial application program preset in the target response screen as a target application program.
7. The application program display method according to claim 1, wherein the obtaining of the target application program corresponding to the target response screen according to the state of each response screen includes:
and if the state of at least one response screen belongs to the expanded state, taking the target application program in the expanded response screen as the target application program corresponding to the target response screen.
8. The application program display method according to claim 1, wherein the obtaining of the target application program corresponding to the target response screen according to the state of each response screen includes:
if at least one response screen belongs to the expanded state, determining a first priority of the response screen in the expanded state and a second priority of the target response screen;
if the second priority is higher than the first priority, acquiring a starting factor of an application program, and screening a target application program corresponding to the target response screen from initial application programs of the target response screen according to the starting factor;
and if the second priority is lower than the first priority, taking the target application program in the response screen in the expanded state as the target application program corresponding to the target response screen.
9. An application display device, comprising:
the electronic equipment comprises a determining module, a judging module and a judging module, wherein the determining module is used for determining the state of each response screen if the fact that a target response screen in a plurality of response screens of the electronic equipment is unfolded is detected;
the acquisition module is used for acquiring a target application program corresponding to the target response screen according to the state of each response screen;
and the display module is used for displaying the target application program in the target response screen.
10. An electronic device comprising a processor and a memory, the memory storing a computer program, the processor being configured to execute the computer program in the memory to perform the application display method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that it stores a computer program adapted to be loaded by a processor to execute the application program display method of any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210093909.0A CN114428650B (en) | 2022-01-26 | 2022-01-26 | Application program display method, device, electronic equipment and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210093909.0A CN114428650B (en) | 2022-01-26 | 2022-01-26 | Application program display method, device, electronic equipment and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114428650A true CN114428650A (en) | 2022-05-03 |
CN114428650B CN114428650B (en) | 2023-11-14 |
Family
ID=81314229
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210093909.0A Active CN114428650B (en) | 2022-01-26 | 2022-01-26 | Application program display method, device, electronic equipment and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114428650B (en) |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104423875A (en) * | 2013-09-11 | 2015-03-18 | 华为技术有限公司 | Information display method and device |
CN109669593A (en) * | 2018-12-17 | 2019-04-23 | 北京小米移动软件有限公司 | Content display method, device and storage medium |
CN109683837A (en) * | 2018-12-17 | 2019-04-26 | 北京小米移动软件有限公司 | Multi-screen display method, device and storage medium |
CN109684023A (en) * | 2018-12-29 | 2019-04-26 | 努比亚技术有限公司 | Multi-screen display method, terminal and the storage medium of application program |
CN109710159A (en) * | 2018-12-26 | 2019-05-03 | 努比亚技术有限公司 | A kind of flexible screen response method, equipment and computer readable storage medium |
CN109947508A (en) * | 2019-03-07 | 2019-06-28 | Oppo广东移动通信有限公司 | Multi-screen display method, device, electronic equipment and computer-readable storage medium |
CN110058828A (en) * | 2019-04-01 | 2019-07-26 | Oppo广东移动通信有限公司 | Application program display methods, device, electronic equipment and storage medium |
CN110109601A (en) * | 2019-03-27 | 2019-08-09 | 努比亚技术有限公司 | Application display method, terminal device and storage medium under folded state |
CN110489045A (en) * | 2019-07-18 | 2019-11-22 | 维沃移动通信有限公司 | A kind of object displaying method and terminal device |
CN111142745A (en) * | 2019-12-09 | 2020-05-12 | 维沃移动通信有限公司 | Display method and electronic equipment |
CN111258485A (en) * | 2020-01-17 | 2020-06-09 | 惠州Tcl移动通信有限公司 | Application program starting method and device, storage medium and terminal |
WO2021008616A1 (en) * | 2019-07-18 | 2021-01-21 | 华为技术有限公司 | Control method for electronic device with folding screen, and electronic device |
WO2021018247A1 (en) * | 2019-07-30 | 2021-02-04 | 华为技术有限公司 | Method for displaying trusted user interface, and electronic device |
CN112445276A (en) * | 2019-08-30 | 2021-03-05 | 华为技术有限公司 | Folding screen display application method and electronic equipment |
CN112527405A (en) * | 2020-11-10 | 2021-03-19 | 深圳传音控股股份有限公司 | Application starting method, terminal device and storage medium |
WO2021082770A1 (en) * | 2019-10-31 | 2021-05-06 | 维沃移动通信有限公司 | Method and apparatus for interface display, and electronic device |
CN112905144A (en) * | 2021-03-30 | 2021-06-04 | 中国建设银行股份有限公司 | Terminal display method and device, electronic equipment and storage medium |
-
2022
- 2022-01-26 CN CN202210093909.0A patent/CN114428650B/en active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104423875A (en) * | 2013-09-11 | 2015-03-18 | 华为技术有限公司 | Information display method and device |
CN109669593A (en) * | 2018-12-17 | 2019-04-23 | 北京小米移动软件有限公司 | Content display method, device and storage medium |
CN109683837A (en) * | 2018-12-17 | 2019-04-26 | 北京小米移动软件有限公司 | Multi-screen display method, device and storage medium |
CN109710159A (en) * | 2018-12-26 | 2019-05-03 | 努比亚技术有限公司 | A kind of flexible screen response method, equipment and computer readable storage medium |
CN109684023A (en) * | 2018-12-29 | 2019-04-26 | 努比亚技术有限公司 | Multi-screen display method, terminal and the storage medium of application program |
CN109947508A (en) * | 2019-03-07 | 2019-06-28 | Oppo广东移动通信有限公司 | Multi-screen display method, device, electronic equipment and computer-readable storage medium |
CN110109601A (en) * | 2019-03-27 | 2019-08-09 | 努比亚技术有限公司 | Application display method, terminal device and storage medium under folded state |
CN110058828A (en) * | 2019-04-01 | 2019-07-26 | Oppo广东移动通信有限公司 | Application program display methods, device, electronic equipment and storage medium |
CN110489045A (en) * | 2019-07-18 | 2019-11-22 | 维沃移动通信有限公司 | A kind of object displaying method and terminal device |
WO2021008616A1 (en) * | 2019-07-18 | 2021-01-21 | 华为技术有限公司 | Control method for electronic device with folding screen, and electronic device |
WO2021018247A1 (en) * | 2019-07-30 | 2021-02-04 | 华为技术有限公司 | Method for displaying trusted user interface, and electronic device |
CN112445276A (en) * | 2019-08-30 | 2021-03-05 | 华为技术有限公司 | Folding screen display application method and electronic equipment |
WO2021082770A1 (en) * | 2019-10-31 | 2021-05-06 | 维沃移动通信有限公司 | Method and apparatus for interface display, and electronic device |
CN111142745A (en) * | 2019-12-09 | 2020-05-12 | 维沃移动通信有限公司 | Display method and electronic equipment |
CN111258485A (en) * | 2020-01-17 | 2020-06-09 | 惠州Tcl移动通信有限公司 | Application program starting method and device, storage medium and terminal |
CN112527405A (en) * | 2020-11-10 | 2021-03-19 | 深圳传音控股股份有限公司 | Application starting method, terminal device and storage medium |
CN112905144A (en) * | 2021-03-30 | 2021-06-04 | 中国建设银行股份有限公司 | Terminal display method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114428650B (en) | 2023-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12001816B2 (en) | Method and apparatus for performing visual programming | |
CN111240777B (en) | Dynamic wallpaper generation method and device, storage medium and electronic equipment | |
CN112870724B (en) | Resource management method and device, storage medium and electronic equipment | |
CN112114761A (en) | Wireless screen projection control method and device, terminal equipment and readable storage medium | |
CN104346022A (en) | Method and apparatus for message processing | |
CN110708426A (en) | Double-screen synchronous display method and device, server and storage medium | |
CN115967691A (en) | Message processing method, message processing device, electronic equipment, storage medium and program product | |
US20130290841A1 (en) | Non-transitory computer readable medium, virtual-sheet management apparatus, and virtual-sheet management method | |
CN111610917B (en) | Display method, display device and electronic equipment | |
CN114221985A (en) | Device control method, device, electronic device and computer-readable storage medium | |
CN114428650A (en) | Application program display method and device, electronic equipment and readable storage medium | |
CN115022460B (en) | Method, device, equipment and storage medium for processing application program of folding screen terminal | |
CN110737380B (en) | Thinking guide graph display method and device, storage medium and electronic equipment | |
CN112044061A (en) | Game picture processing method and device, electronic equipment and storage medium | |
CN115562556A (en) | Interface display method, device, terminal and storage medium | |
CN105678688B (en) | Picture processing method and device | |
CN108920065B (en) | Split screen window adjusting method and device, storage medium and electronic equipment | |
CN114578898B (en) | Display method, electronic device, and readable storage medium | |
CN113362749B (en) | Display method and device | |
CN109542729A (en) | Device performance parameters data analysing method and device | |
WO2015154306A1 (en) | Expandable application representation, milestones, and storylines | |
CN114816597A (en) | Content display method and device and computer readable storage medium | |
CN114510210A (en) | Folding screen display method and device, computer equipment and storage medium | |
CN112905091A (en) | Application program starting method and device and electronic equipment | |
CN112587922A (en) | Model display method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |