CN114780193A - Toolbar display method, apparatus, electronic device and storage medium - Google Patents

Toolbar display method, apparatus, electronic device and storage medium Download PDF

Info

Publication number
CN114780193A
CN114780193A CN202210435638.2A CN202210435638A CN114780193A CN 114780193 A CN114780193 A CN 114780193A CN 202210435638 A CN202210435638 A CN 202210435638A CN 114780193 A CN114780193 A CN 114780193A
Authority
CN
China
Prior art keywords
application
toolbar
application program
page
program
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.)
Pending
Application number
CN202210435638.2A
Other languages
Chinese (zh)
Inventor
苏伟鸿
陈启
黎瀚
谷穗子
池卓哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202210435638.2A priority Critical patent/CN114780193A/en
Publication of CN114780193A publication Critical patent/CN114780193A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a display method and device of a toolbar, electronic equipment and a storage medium, and relates to the technical field of electronic equipment. The method comprises the steps of displaying an application page of a first application program, and displaying a toolbar on the application page of the first application program in response to a toolbar display instruction initiated through the application page of the first application program, wherein the first toolbar displays at least one application icon of a second application program, and the second application program is used for providing services adapting to a use scene of the first application program. According to the application program running on the foreground, the application icon adaptive to the use scene of the application program running on the foreground is provided on the toolbar, so that diversified requirements under the application use scene are met.

Description

Toolbar display method, apparatus, electronic device and storage medium
Technical Field
The present application relates to the field of electronic device technologies, and in particular, to a method and an apparatus for displaying a toolbar, an electronic device, and a storage medium.
Background
With the development of the operation capability of the electronic device, the electronic device can operate a plurality of applications at the same time. When a user needs to use the service of an application program running in the background or an application program not running, the application program running in the foreground of the electronic device needs to be switched into the background to run, or the application program running in the foreground of the electronic device needs to be turned off, and then the application program running in the specified background or the application program not running needs to be called into the foreground to run, so as to receive the operation of the user and provide the corresponding service for the user.
Disclosure of Invention
In view of the above problems, the present application provides a method and an apparatus for displaying a toolbar, an electronic device, and a storage medium to solve the above problems.
In a first aspect, an embodiment of the present application provides a display method of a toolbar, where the method includes: displaying an application page of a first application program; in response to a toolbar display instruction initiated through an application page of the first application program, displaying a first toolbar on the application page of the first application program, wherein the first toolbar displays at least one application icon of a second application program, and the second application program is used for providing a service adapting to a usage scenario of the first application program.
In a second aspect, an embodiment of the present application provides a display device for a toolbar, the device including: the application page display module is used for displaying an application page of the first application program; the toolbar display module is used for responding to a toolbar display instruction initiated by an application page of the first application program and displaying a first toolbar on the application page of the first application program, wherein the first toolbar displays at least one application icon of a second application program, and the second application program is used for providing services adapting to the use scene of the first application program.
In a third aspect, an embodiment of the present application provides an electronic device, including a memory and a processor, the memory being coupled to the processor, the memory storing instructions, and the processor performing the above method when the instructions are executed by the processor.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, where a program code is stored, and the program code may be called by a processor to execute the foregoing method.
In the embodiment of the application, in the process of displaying the application page of the first application, in response to a toolbar display instruction initiated through the application page of the first application, the first toolbar is displayed on the application page of the first application, wherein the first toolbar displays at least one application icon of a second application, and the second application is used for providing a service adapting to a use scene of the first application, so that the application icon adapting to the use scene of the foreground running application is provided on the toolbar according to the foreground running application, and diversified requirements in the application use scene are met.
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 structural diagram illustrating a folded state of an electronic device that can be used in a method for displaying a toolbar according to an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram illustrating an expanded state of an electronic device that can be used in one of the methods for displaying a toolbar provided by the embodiments of the present application;
FIG. 3 is a schematic structural diagram of an electronic device that can be used in another method for displaying a toolbar according to an embodiment of the present disclosure;
fig. 4 is a flowchart illustrating a method for displaying a toolbar according to an embodiment of the present disclosure;
FIG. 5 is a schematic view illustrating a first interface of an electronic device according to an embodiment of the present disclosure;
FIG. 6 is a flowchart illustrating a method for displaying a toolbar according to an embodiment of the present application;
FIG. 7 is a flow chart illustrating step S250 of the toolbar display method illustrated in FIG. 6 of the present application;
FIG. 8 is a diagram illustrating a second interface of an electronic device according to an embodiment of the present application;
FIG. 9 is a diagram illustrating a first interaction of an electronic device according to an embodiment of the present application;
FIG. 10 is a diagram illustrating a second interaction of an electronic device according to an embodiment of the present application;
FIG. 11 is a diagram illustrating a third interaction diagram of an electronic device according to an embodiment of the present application;
FIG. 12 is a fourth schematic interaction diagram of an electronic device according to an embodiment of the present application;
fig. 13 is a schematic diagram illustrating a third interface of an electronic device according to an embodiment of the present application;
FIG. 14 is a diagram illustrating a fourth interface of an electronic device according to an embodiment of the application;
FIG. 15 is a schematic diagram illustrating a fifth interface of an electronic device according to an embodiment of the present application;
FIG. 16 is a flowchart illustrating a method for displaying a toolbar according to an embodiment of the present application;
fig. 17 shows a sixth interface schematic diagram of an electronic device according to an embodiment of the present application;
FIG. 18 is a flow chart illustrating step S340 of the toolbar display method illustrated in FIG. 16 of the present application;
FIG. 19 is a flowchart illustrating a method for displaying a toolbar according to an embodiment of the present application;
fig. 20 is a schematic diagram illustrating a seventh interface of an electronic device according to an embodiment of the present application;
FIG. 21 is a block diagram illustrating a display device of a toolbar according to an embodiment of the present application;
fig. 22 is a block diagram of an electronic device according to an embodiment of the present application, configured to execute a method for displaying a toolbar according to the embodiment of the present application;
fig. 23 illustrates a storage unit for storing or carrying program codes for implementing a display method of a toolbar according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, 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.
The flexible display screen can be a folding screen, and the folding screen is formed by using a flexible screen material and realizing the switching of the screen form from unfolding to folding through hardware structures such as hinges and the like. In the related art, an electronic apparatus having a folding screen may be in a folded state or an unfolded state. When in the unfolded state, the foldable screen may have a plurality of display areas, and display content through the plurality of display areas, and at this time, the size of the entire touch screen is large.
Currently, more and more electronic devices start providing toolbar services in response to the situation that a user needs to frequently click an application icon to switch an application running in the foreground. After the user calls the toolbar in a preset mode, the application program can be started by clicking the application icon in the toolbar, and therefore the efficiency of the user for operating the application program is improved.
In contrast, in the current situation that only a single application is supported to run in the foreground, more and more electronic devices are beginning to support a multitasking operation mode (displaying and processing multiple application interfaces on the electronic device at the same time). The electronic equipment can add the application programs and enter a multi-task operation mode by opening a sidebar, after the sidebar is opened, application icons corresponding to the application programs commonly used in the recent period can be displayed in the sidebar, after the application icons in the sidebar are dragged to leave the sidebar, the corresponding application programs can be opened in a split screen mode or a floating window mode, and the corresponding application programs and the application programs running in the original foreground jointly form the multi-task operation mode.
However, in the above operation mode, when the electronic device runs a certain application in the foreground and opens the sidebar, the sidebar only supports to quickly open the application used recently and frequently and enters a multitask operation mode. And the application program used with high frequency in the recent time does not represent the application program which is adapted to the application program running in the foreground, and is not adapted to the use requirement of the user. Based on the above form, if the user needs to use the application program adapted to the foreground-running application program, the user needs to quit the foreground-running application program and separately start other application programs for use, so that the operation process is complicated, and the operation is not matched with the operation of the use scene.
In view of the above problems, the inventor finds and provides a method, an apparatus, an electronic device, and a storage medium for displaying a toolbar according to an embodiment of the present application, where the toolbar corresponding to display is determined according to an application type of an application program running in a foreground, and when the application type meets a preset type, an application icon adapted to a use scene of the application program running in the foreground is provided in the toolbar, so as to meet diversified requirements in the use scene of the application. The specific method for displaying the toolbar is described in detail in the following embodiments.
The following description will be made with respect to an application environment that can be used for the display method of the toolbar provided by the embodiment of the present application.
Referring to fig. 1, the electronic device 100 may be, but is not limited to, an electronic device such as a mobile phone, a tablet computer, a game machine, a smart wearable device, and a vehicle-mounted device. The electronic device 100 of the present embodiment is described by taking a mobile phone as an example.
The electronic device 100 includes a foldable housing assembly 110, a flexible display 120, and an electronic assembly (not shown), wherein the electronic assembly is disposed in the foldable housing assembly 110, and the flexible display 120 is disposed on the foldable housing assembly 110. The foldable housing assembly 110 is used to carry the flexible display screen 120 while shielding the electronic components. The electronic component may include, but is not limited to, a central processing unit, a memory, a camera, a receiver, a fingerprint module, and the like, and the specific electronic component may not be limited in this embodiment of the present application.
The foldable housing assembly 110 includes a first housing 111, a second housing 112, and a rotation shaft mechanism 113, and the first housing 111 and the second housing 112 are respectively connected to both sides of the rotation shaft mechanism 113. The second housing 112 can be folded or unfolded relative to the first housing 111 through the rotating shaft mechanism 113, so that the foldable housing assembly 110 drives the flexible display screen 120 to be folded or unfolded, when the foldable housing assembly 110 and the flexible display screen 120 are folded, the volume of the electronic device 100 is relatively small, which is convenient for storage and carrying, and when the foldable housing assembly 110 and the flexible display screen 120 are unfolded, the volume of the electronic device 100 is relatively large, which is convenient for displaying information.
Referring to fig. 2, in the present embodiment, the flexible display 120 includes a first display portion 121 connected to the first casing 111, a second display portion 122 connected to the second casing 112, and a bending display portion 123 connected to the first display portion 121 and the second display portion 122. The first display portion 121, the second display portion 122, and the bending display portion 123 may form a plurality of corresponding display areas (for example, two display areas, three display areas, and four display areas … … to form N display areas). The first display part 121 and the second display part 122 are folded or unfolded relatively with the first case 111 and the second case 112, respectively. The bending display portion 123 bends or unfolds along with the folding or unfolding of the first display portion 121 and the second display portion 122. In some embodiments, the first display part 121, the second display part 122 and the bending display part 123 may be an integrated structure, so that the flexible display 120 is a one-piece flexible display; alternatively, in some other embodiments, the bending display part 123 is a flexible portion that can be bent, and the first display part 121 and the second display part 122 can be non-flexible portions, and the first display part 121 and the second display part 122 are relatively folded or unfolded by the bending display part 123. In this embodiment, when the first casing 111 and the second casing 112 are overlapped, the first display portion 121 and the second display portion 122 are separated from each other, so that the electronic device 100 has a folded-out screen structure, and a user can view the display content of the flexible display screen 120 even when the electronic device 100 is folded, thereby improving convenience in use of the electronic device 100. In some other embodiments, when the first casing 111 and the second casing 112 are stacked, the first display portion 121 and the second display portion 122 are close to each other, so that the electronic device 100 is configured as a folded-in screen, and the flexible display screen 120 is prevented from being damaged by scratching.
It should be understood that the above-mentioned names of the first display portion 121, the second display portion 122 and the bending display portion 123 are only provided for convenience of description, and are not limited to the structure of the flexible display 120, in an actual application scenario, the first display portion 121, the second display portion 122 and the bending display portion 123 may not have obvious boundaries, or the flexible display 120 may be present in other division structures, for example, the flexible display 120 includes the first display portion 121 and the second display portion 122 connected to the first display portion 121, and the first display portion 121 and the second display portion 122 can relatively rotate to be folded or unfolded.
Referring to fig. 3, the electronic device 100 may be a folding screen electronic device, and may also be a non-folding screen electronic device. In the present embodiment, the external shape and structure of the electronic device 100 are not limited as long as the present embodiment can be applied.
Referring to fig. 4, fig. 4 is a flowchart illustrating a method for displaying a toolbar according to an embodiment of the present application. The method is used for determining the correspondingly displayed toolbar according to the application type of the foreground running application program, and providing the application icon which is adapted to the use scene of the foreground running application program in the toolbar when the application type meets the preset type, so that the diversified requirements under the application use scene are met. In a specific embodiment, the method for displaying a toolbar is applied to the display device 200 of the toolbar shown in fig. 21 and the electronic device 100 (fig. 22) equipped with the display device 200 of the toolbar. The specific process of this embodiment will be described below by taking an electronic device as an example, and it is understood that the electronic device applied in this embodiment may include a smart phone, a tablet computer, a wearable electronic device, and the like, which is not limited herein. As will be described in detail with respect to the flow shown in fig. 4, the method for displaying the toolbar may specifically include the following steps:
step S110: an application page of a first application is displayed.
In this embodiment, the electronic device may display an application page with a first application program. For example, in a case that the first application is a shopping application, the electronic device may display an application page of the shopping application, such as an item shopping page, a payment page, and the like. For another example, in a case that the first application is a video application, the electronic device may display an application page of the video application, such as a movie playing page, a drama selection page, and the like. For another example, in a case that the first application is an instant messaging application, the electronic device may display an application page of the instant messaging application, such as a chat page, a contact page, and the like. Of course, in this embodiment, the first application program may also be other more application programs, which are not described herein again.
In some implementations, the electronic device can display an application page of the first application in response to an instruction input by a user. For example, without limitation, the electronic device may display an application page of the first application in response to a click operation applied to an application icon of the first application, the electronic device may display an application page of the first application in response to a click operation applied to a link corresponding to the first application, the electronic device may display an application page of the first application in response to an input voice corresponding to the first application, and the like.
In some embodiments, the electronic device may display the application page of the first application in a full screen, may display the application page of the first application in a partial screen, and the like, which are not limited herein. In a case that the electronic device displays the application page of the first application on a partial screen, the application page of the first application may be displayed on a half screen, the application page of the first application may be displayed on a third screen, the application page of the first application may be displayed on a fourth screen, and the like, which is not limited herein.
Step S120: in response to a toolbar display instruction initiated through an application page of the first application program, displaying a first toolbar on the application page of the first application program, wherein the first toolbar displays at least one application icon of a second application program, and the second application program is used for providing a service adapting to a usage scenario of the first application program.
In some implementations, displaying the first toolbar on the application page of the first application can include: displaying the first toolbar in a floating mode on an application page of a first application program; or, the first toolbar is displayed in a partial area of an application page covering the first application program; alternatively, the application page of the first application program is reduced and displayed, and the first toolbar is displayed in the reduced remaining area, which is not limited herein.
In some embodiments, the first toolbar may be displayed on a side (left or right) of the first display page (touch screen of the electronic device), in which case the first toolbar may be presented in the form of a sidebar; the first toolbar may also be displayed on the top or bottom side of the first display page (the touch screen of the electronic device), in which case the first toolbar may be presented in the form of a status bar.
In some embodiments, the electronic device may preset and store a first mapping relationship table, where the first mapping relationship table may include a correspondence relationship between a plurality of application programs and a plurality of second application programs, where the correspondence relationship may include one application program corresponding to one second application program, one application program corresponding to a plurality of second application programs, a plurality of application programs corresponding to one second application program, and the like, which is not limited herein. In this embodiment, when the first application is obtained, at least one second application corresponding to the first application may be determined based on the mapping relationship table.
In this embodiment, the second application may be used to provide a service that adapts to the usage scenario of the first application. Taking the application type of the first application program as a shopping type as an example, when the application type of the first application program is the shopping type, the fact that the user may have a situation of recording an article to be purchased is represented, and the use requirement at the moment includes "recording", so that the memo as the second application program can provide a "recording" service related to the use scene of the shopping application program; in the case that the application type of the first application program is a shopping type, the characteristic that the user may calculate the total price of the selected item exists, and the use requirement at this moment comprises calculation, so that the calculator serving as a second application program can provide calculation service related to the use scene of the shopping application program; in the case that the application type of the first application program is a shopping type, the condition that a user may have a timed article for robbery is represented, and the use requirement at the time comprises 'timing', so that the alarm clock serving as the second application program can provide 'timing' service related to the use scene of the shopping application program.
Referring to fig. 5, fig. 5 is a schematic view illustrating a first interface of an electronic device according to an embodiment of the present disclosure. As shown in fig. 5, the electronic device may display an application page a of a first application and display a first toolbar B on the application page a of the first application, in which at least one (illustratively three) application icon C of a second application may be displayed.
In the method for displaying a toolbar provided by an embodiment of the present application, in a process of displaying an application page of a first application, a toolbar is displayed on the application page of the first application in response to a toolbar display instruction initiated through the application page of the first application, where the first toolbar displays at least one application icon of a second application, and the second application is configured to provide a service that adapts to a usage scenario of the first application, so that the toolbar provides the application icon that adapts to the usage scenario of the foreground-running application according to the foreground-running application, thereby meeting diversified requirements in the application usage scenario.
Referring to fig. 6, fig. 6 is a schematic flowchart illustrating a method for displaying a toolbar according to an embodiment of the present disclosure. As will be described in detail with respect to the flow shown in fig. 6, the method for displaying the toolbar may specifically include the following steps:
step S210: an application page of a first application is displayed.
Step S220: in response to a toolbar display instruction initiated through an application page of the first application program, displaying a first toolbar on the application page of the first application program, wherein the first toolbar displays at least one application icon of a second application program, and the second application program is used for providing a service adapting to a usage scenario of the first application program.
For the detailed description of steps S210 to S220, refer to steps S110 to S120, which are not described herein again.
Step S230: and in response to the application starting instruction initiated through the first toolbar, determining and starting a target application program indicated by the application starting instruction from the at least one second application program.
In this embodiment, in the process that the electronic device displays the first toolbar on the application page of the first application program, the electronic device may detect an instruction initiated through the first toolbar. When the application starting instruction initiated through the first toolbar is detected, the target application program indicated by the application starting instruction can be determined and started from at least one second application program displayed in the first toolbar in response to the application starting instruction initiated through the first toolbar.
In some embodiments, the electronic device may detect a touch operation applied to the first toolbar during displaying of the first toolbar on the application page of the first application. When a click operation on an application icon of a second application program among the at least one application icon of the second application program displayed on the first toolbar is detected, the second application program corresponding to the clicked application icon may be determined as a target application program, and the target application program may be started. Or, when a target dragging operation acting on a certain application icon of the at least one application icon of the second application displayed on the first toolbar is detected, the second application corresponding to the dragged certain application icon may be determined as a target application, and the target application is started, where the target dragging operation is to drag the application icon to move from the toolbar to the application page.
Step S240: and displaying the application page of the target application program on the application page of the first application program.
In this embodiment, in the case that the target application is determined to be started, the application page of the target application may be displayed on the application page of the first application. In some embodiments, the application page of the target application program may be displayed in a floating manner on the application page of the first application program, in which case, the application page of the target application program may be movably displayed in a floating manner with the application page of the first application program, and the display position of the application page of the target application program on the application page of the first application program may be changed in response to a moving operation applied to the application page of the target application program.
In some embodiments, the electronic device may detect a touch operation applied to an application page of a target application program in a process that the application page of the first application program displays the application page of the target application program. If the touch operation acting on the application page of the target application program is detected, displaying the application page of the target application program with a first transparency; or if the touch operation acting on the application page of the target application program is not detected, displaying the application page of the target application program with a second transparency, wherein the second transparency is greater than the first transparency.
As an implementable manner, the electronic device may detect a touch operation acting on an application page of the target application program, for example, the electronic device may detect a click operation, a press operation, a slide operation, or the like acting on the application page of the target application program. In the method, when a touch operation acting on an application page of a target application program is detected, it may be considered that a user desires to complete a corresponding service by operating the application page of the target application program, and therefore, it may be determined that the user's attention is on the application page of the target application program, and the application page of the target application program may be displayed at a first transparency, instead of viewing content displayed in the application page of the first application program, where the transparency corresponding to the first transparency may be lower, so that the application page of the target application program is displayed more obviously. When the touch operation on the application page of the target application program is not detected, it may be considered that the user does not desire to complete the corresponding service by operating the application page of the target application program, but desires to view the content displayed in the application page of the first application program, and the application page of the target application program may be displayed according to a second transparency, where the transparency corresponding to the second transparency may be higher, so that the application page of the target application program is displayed more implicitly, that is, the application page of the first application program is displayed more significantly.
Referring to fig. 7, fig. 7 is a flowchart illustrating the step S250 of the toolbar displaying method illustrated in fig. 6 according to the present application. As will be described in detail with respect to the flow shown in fig. 7, the method may specifically include the following steps:
step S241: and acquiring the service which is provided by the target application program and is adapted to the use scene of the first application program as the target service.
In this embodiment, in the case that the electronic device determines the target application, the electronic device may acquire a service that is provided by the target application and is adapted to the usage scenario of the first application, and determine the service that is provided by the target application and is adapted to the usage scenario of the first application as the target service.
As an implementable manner, the electronic device may preset and store services required by the usage scenario of the first application, and the at least one second electronic device may provide services correspondingly. Then, in a case where the target electronic device is determined from the at least one second electronic device, the service provided by the target application and adapted to the usage scenario of the first application may be obtained based on a preset relationship.
In which, the application type of the first application is taken as shopping type. If the target application program is a memo, determining that the service which can be provided by the memo and is matched with the use scene of the first application program is 'record', and determining 'record' as the target service; if the target application program is a calculator, determining that the service which can be provided by the memo and is adaptive to the use scene of the first application program is 'calculation', and determining 'calculation' as the target service; if the target application is an alarm clock, the service which can be provided by the memo and is matched with the use scene of the first application can be determined to be timing, and the timing can be determined to be the target service.
Step S242: and determining and deleting information irrelevant to the target service in the application page of the target application program based on the target service.
In this embodiment, in the case of determining the target service, information unrelated to the target service may be determined from the application page of the target application based on the target service, and the information unrelated to the target service may be deleted. In some embodiments, in the case of determining the target service, the other content related to the target service in the application page of the target application may be removed, and the application page with the information that is not related to the target application being removed may be obtained.
As an implementable manner, determining and deleting information unrelated to the target service in the application page of the target application based on the target service may include: and determining and deleting the service which is supported by the application page of the target application program and is unrelated to the target service. The application page of the target application program may simultaneously support a plurality of services, and a service that is adapted to the usage scenario of the first application program may exist in the plurality of services, or a service that is not adapted to the usage scenario of the first application program may exist. It is understood that, during the running of the first application, a service that is adapted to the usage scenario of the first application among the plurality of services may be useful for the user, and may be left unreserved, and a service that is adapted to the usage scenario of the first application among the plurality of services may be useless for the user, may cause an obstacle to the user's usage, and may not be left unreserved. Therefore, in this embodiment, redundancy removal may be performed on the services supported by the target application program, that is, services that are not adapted to the usage scenario of the first application program among the services supported by the target application program are removed, and services that are adapted to the usage scenario of the first application program among the services supported by the target application program are retained, so as to facilitate direct use of the services by the user.
As an implementable manner, determining and deleting information irrelevant to the target service in the application page of the target application program based on the target service may include: and determining and deleting the content which is irrelevant to the target service and is included in the application page of the target application program. The content included in the application page of the target application program may include: the content corresponding to the service adapted to the usage scenario of the first application, and the content not corresponding to the service adapted to the usage scenario of the first application. It is understood that, in the process of running the first application, among the contents included in the application page of the target application, the contents corresponding to the service adapted to the usage scenario of the first application may be retained, whereas the contents not corresponding to the service adapted to the usage scenario of the first application may be not retained, which may cause an obstacle to the usage of the user. Namely, the content which does not correspond to the service adapted to the usage scenario of the first application program is removed, and the content which corresponds to the service adapted to the usage scenario of the first application program is retained, so that the shielding of the application page of the first application program is reduced, and the operation experience of the user is influenced.
In some embodiments, the application page after the target application deletes information unrelated to the target service consists of the minimum set of elements that support the target service.
Step S243: and displaying the application page of the first application program after the target application program deletes the irrelevant information.
In this embodiment, in the case of obtaining the application page after the target application deletes the irrelevant information, the application page after the target application deletes the irrelevant information may be displayed on the application page of the first application. In some embodiments, the application page after the irrelevant information is deleted by the target application program can be displayed in a floating mode on the application page of the first application program, in this case, the application page after the irrelevant information is deleted by the target application program can be movably displayed in a floating mode on the application page of the first application program, and the display position of the application page after the irrelevant information is deleted by the target application program on the application page of the first application program can be changed in response to the moving operation of the application page after the irrelevant information is deleted by the target application program.
As one way, take the first application as a shopping application and the target application as a memo. In the process that the electronic equipment displays the application page of the shopping application program, if the memorandum is opened through the first toolbar, the application page of the memorandum can be displayed on the application page of the shopping application program in a floating window mode and only provides a list service. Under the list service, a user can click input boxes in the list to input a list of articles needing shopping, click selected icons in front of the input boxes to mark the purchased articles, and click an additional icon at the lowest part of the floating window to increase the number of the input boxes.
Referring to fig. 8, fig. 8 is a schematic view illustrating a second interface of an electronic device according to an embodiment of the present disclosure. As shown in fig. 8, the electronic device may display an application page a of the shopping application and display an application page D1 of a memo on the application page a of the shopping application.
Referring to fig. 9, fig. 9 is a schematic view illustrating a first interaction of an electronic device according to an embodiment of the present application. As shown in fig. 9, the electronic device may display an application page a of the shopping application and a memo application page D1 on the application page a of the shopping application, at which time the user may click an input box to input the name of the item desired to be purchased, such as "egg cooker" and "air fryer".
Referring to fig. 10, fig. 10 is a schematic view illustrating a second interaction of an electronic device according to an embodiment of the present application. As shown in fig. 10, the electronic device may display an application page a of the shopping application and an application page D1 of a memo displayed on the application page a of the shopping application, and a name of an item to be purchased is input in the input box, at this time, the user may click a selected icon in front of the input box to mark the purchased item.
Referring to fig. 11, fig. 11 shows a third interaction diagram of an electronic device according to an embodiment of the present application. As shown in fig. 11, the electronic device may display an application page a of the shopping application and display a memo application page D1 on the application page a of the shopping application, at which time the user may increase the number of input boxes by clicking an increase icon at the lowermost portion of the floating window.
As another way, take the example that the first application is a shopping application and the target application is an alarm clock. In the process that the electronic equipment displays the application page of the shopping application program, when the alarm clock is opened through the first toolbar, the application page of the alarm clock can be displayed on the application page of the shopping application program in a floating window mode, and only countdown service is provided. Under the countdown service, a user selects a reminding moment through the up-and-down sliding operation of the option box. After clicking and confirming, the suspension window is automatically converted into a suspension ball, the countdown of seconds corresponding to the reminding time is displayed in the suspension ball, and when the countdown reaches 0 second, the suspension ball flickers in a target color (such as red) and reminds a user in a vibration and ring mode.
Referring to fig. 12, fig. 12 is a fourth interaction diagram of an electronic device according to an embodiment of the present application. As shown in fig. 12, the electronic device may display an application page a of the shopping application program, and display an application page D2 of the alarm clock on the application page a of the shopping application program, at which time, the user may select the reminding time by sliding up and down.
Referring to fig. 13, fig. 13 is a schematic diagram illustrating a third interface of an electronic device according to an embodiment of the present application. As shown in fig. 13, the electronic device may display an application page a of the shopping application program and display an application page D2 of the alarm clock on the application page a of the shopping application program, after the user selects the reminding time and clicks to determine, the floating window automatically converts into a floating ball, and the countdown of seconds corresponding to the reminding time is displayed in the floating ball.
Referring to fig. 14, fig. 14 is a schematic view illustrating a fourth interface of an electronic device according to an embodiment of the present application. As shown in fig. 14, the electronic device may display an application page a of the shopping application program and an application page D2 of the alarm clock on the application page a of the shopping application program, and when the countdown reaches 0 second, the hovercall flickers in the target color and reminds the user by way of vibration and ring.
As another way, take the example where the first application is a shopping application and the target application is a calculator. In the process that the electronic device displays the application page of the shopping application program, when the calculator is opened through the first toolbar, the application page of the calculator can be displayed on the application page of the shopping application program in a floating window mode, and only computing services are provided. Under basic computing service, only number keys, decimal keys, addition, subtraction, multiplication and division service keys and a zero key are reserved in a floating window of the calculator. When the user inputs the calculation content, namely the number and the addition, subtraction, multiplication and division service key, the calculation result is automatically displayed in the display frame of the calculator interface.
Referring to fig. 15, fig. 15 is a schematic diagram illustrating a fifth interface of an electronic device according to an embodiment of the present application. As shown in FIG. 15, the electronic device can display an application page A for the shopping application and an application page D3 for the calculator on the application page A for the shopping application.
Compared with the display method of the toolbar shown in fig. 4, the display method of the toolbar according to the embodiment of the present application further determines and starts the target application indicated by the application start instruction from the at least one second application in response to the application start instruction initiated by the toolbar, and displays the application page of the target application on the application page of the first application, so as to improve convenience of starting the corresponding application, display and operate in a multi-task model manner, and meet diversified requirements in a use scene.
Referring to fig. 16, fig. 16 is a schematic flowchart illustrating a toolbar display method according to an embodiment of the present disclosure. As will be described in detail with respect to the flow shown in fig. 16, the method for displaying the toolbar may specifically include the following steps:
step S310: an application page of a first application is displayed.
Step S320: in response to a toolbar display instruction initiated through an application page of the first application program, displaying a first toolbar on the application page of the first application program, wherein the first toolbar displays at least one application icon of a second application program, and the second application program is used for providing services adapting to a use scene of the first application program.
For the detailed description of steps S310 to S320, please refer to steps S110 to S120, which are not described herein again.
Step S330: responding to a toolbar switching instruction initiated through the first toolbar, switching the first toolbar to a second toolbar on an application page of the first application program, wherein the second toolbar displays at least one application icon of a third application program, and the running frequency of the third application program meets a preset frequency condition.
In this embodiment, in the process that the electronic device displays the first toolbar on the application page of the first application program, the toolbar switching instruction initiated through the first toolbar may be detected, where in a case that the toolbar switching instruction initiated through the first toolbar is detected, the first toolbar may be switched to the second toolbar on the application page of the first application program in response to the toolbar switching instruction initiated through the first toolbar. The second toolbar can display at least one application icon of a third application program, and the running frequency of the third application program meets a preset frequency condition.
As an implementable manner, the step of the third application program having the operating frequency satisfying the preset frequency condition may include: the operating frequency of the third application satisfies the frequency threshold. That is, the electronic device may preset and store a frequency threshold, which is used as a judgment basis for the operating frequency of the application installed in the electronic device, and therefore, in this embodiment, the operating frequency of each application installed in the electronic device may be acquired and compared with the frequency threshold respectively to judge whether the operating frequency of each application is greater than the frequency threshold, and the application with the operating frequency greater than the frequency threshold is determined as the third application.
As a practical manner, the step of the third application program having the running frequency satisfying the preset frequency condition may include: according to the sequence of the running frequency of the plurality of application programs installed by the electronic equipment from high to low, the third application program is sequenced before the preset sequence. That is, the electronic device may preset and store a preset sequence, where the preset sequence is used as a basis for determining the sequence of the operating frequencies of the applications installed in the electronic device, and therefore, in this embodiment, the arrangement sequence corresponding to the operating frequency of each application installed in the electronic device may be obtained, and the arrangement sequence corresponding to the operating frequency of each application may be compared with the preset sequence to determine whether the arrangement sequence corresponding to the operating frequency of each application is before the preset sequence, and an application with the arrangement sequence before the preset sequence is determined as the third application.
Referring to fig. 17, fig. 17 is a schematic view illustrating a sixth interface of an electronic device according to an embodiment of the present application. As shown in fig. 17, the electronic device can display an application page a of the shopping application and display a second toolbar E on the application page a of the shopping application, in which at least one (three as illustrated) application icon F of a third application can be displayed.
Referring to fig. 18, fig. 18 is a flowchart illustrating a step S330 of the toolbar display method illustrated in fig. 16 according to the present application. As will be described in detail with respect to the flow shown in fig. 18, the method may specifically include the following steps:
step S331: and in response to a first sliding operation acting on the first toolbar, deleting the first toolbar on an application page of the first application program.
In some embodiments, the electronic device may detect a sliding operation acting on the first toolbar during the displaying of the first toolbar on the application page of the first application. When the first sliding operation on the first toolbar is detected, the first toolbar can be deleted on the application page of the first application program in response to the first sliding operation on the first toolbar.
As a practical manner, the first sliding operation may include: a sliding operation in the first direction acting on the first toolbar. That is, in the case where the sliding operation in the first direction acting on the first toolbar is detected, the first toolbar may be deleted on the application page of the first application in response to the sliding operation acting on the first toolbar.
For example, if the first toolbar is displayed on the left side of the application page (touch screen of the electronic device) of the first application program, the first toolbar may be deleted on the application page of the first application program in response to a slide operation applied to the first toolbar in the left direction. If the first toolbar is displayed on the top side of the application page (the touch screen of the electronic device) of the first application program, the first toolbar can be deleted on the application page of the first application program in response to the sliding operation which is performed on the first toolbar along the upper direction.
Step S332: and responding to a second sliding operation acted on the application page of the first application program, and displaying the second toolbar on the application page of the first application program, wherein the sliding direction corresponding to the first sliding operation is opposite to the sliding direction corresponding to the second sliding operation.
In some embodiments, after the first toolbar is deleted from the application page of the first application, the electronic device displays only the application page of the first application, and at this time, the electronic device may detect a sliding operation applied to the application page of the first application during the process of displaying the application page of the application. In the case that the second flick operation applied to the application page of the first application is detected, the second toolbar may be displayed on the application page of the first application in response to the second flick operation applied to the application page of the first application, that is, the application page of the first application is switched from displaying the first toolbar to displaying the second toolbar.
And the sliding direction corresponding to the first sliding operation is opposite to the sliding direction corresponding to the second sliding operation. For example, if the sliding direction of the first sliding operation is the left direction, the sliding direction of the second sliding operation is the right direction; if the sliding direction of the first sliding operation is upward, the sliding direction of the second sliding operation is downward.
As a practical manner, the second sliding operation may include: and the sliding operation along the second direction is acted on the application page of the first application program. That is, in the case where the slide operation in the second direction applied to the application page of the first application is detected, the second toolbar may be displayed on the application page of the first application in response to the slide operation applied to the application page of the first application.
Compared with the method for displaying a toolbar shown in fig. 4, in the method for displaying a toolbar provided by an embodiment of the present application, in the process of displaying a first toolbar, in response to a toolbar switching instruction initiated by the first toolbar, the first toolbar is switched to a second toolbar on a page of a first application, where the second toolbar displays an application icon of at least one third application, and an operating frequency of the third application meets a preset frequency condition, so that switching of the displayed toolbar and quick calling of different applications are realized, and use experience of a user is improved.
Referring to fig. 19, fig. 19 is a flowchart illustrating a toolbar display method according to an embodiment of the present disclosure. As will be described in detail with respect to the flow shown in fig. 19, the method for displaying the toolbar may specifically include the following steps:
step S410: an application page of a first application is displayed.
Step S420: and responding to a toolbar display instruction initiated by an application page of the first application program, and acquiring the application type of the first application program.
In this embodiment, the electronic device may detect an instruction initiated through an application page of the first application program in the process of displaying the application page of the first application program. When a toolbar display instruction initiated through an application page of the first application program is detected, the application type of the first application program can be acquired in response to the toolbar display instruction initiated through the application page of the first application program.
In some embodiments, the electronic device may detect a touch operation applied to an application page of a first application program during a process of displaying the application page of the first application program. When it is detected that the touch operation applied to the application page of the first application program meets a preset touch operation, the application type of the first application program can be acquired. As an implementable manner, in the process of displaying the application page of the first application, the electronic device may detect a sliding operation applied to the application page of the first application, wherein when the sliding operation is detected with an edge of the application page of the first application as a sliding starting point and a side edge as a sliding direction, it may be determined that the touch operation applied to the application page of the first application satisfies a preset touch operation, and then the application type of the first application may be obtained.
For example, when a sliding operation is detected, in which a left edge of an application page (a touch screen of the electronic device) of a first application program is used as a sliding starting point and a right edge of the application page (the touch screen of the electronic device) of the first application program is used as a sliding direction, an application type of the first application program may be acquired; when a sliding operation is detected, wherein the right edge of an application page (a touch screen of the electronic equipment) of a first application program is taken as a sliding starting point, and the left edge of the application page (the touch screen of the electronic equipment) facing the first application program is taken as a sliding direction, the application type of the first application program can be acquired; when a sliding operation with the top edge of the application page (the touch screen of the electronic device) of the first application program as a sliding starting point and the bottom edge of the application page (the touch screen of the electronic device) facing the first application program as a sliding direction is detected, the application type of the first application program can be acquired; when a sliding operation with the bottom edge of the application page (touch screen of the electronic device) of the first application as a sliding starting point and the top edge of the application page (touch screen of the electronic device) facing the first application as a sliding direction is detected, the application type of the first application can be acquired.
In some embodiments, a package name of a first application may be obtained, and an application type of the first application may be obtained based on the package name of the first application. As an implementable manner, the electronic device may preset a package name included in each of the plurality of application types, and in a case where the package name of the first application is acquired, the package name of the first application may be compared with the package names included in each of the plurality of application programs, so as to determine, from the plurality of application types, an application type whose package name is consistent with the package name of the first application program as the application type of the first application program.
Step S430: and under the condition that the application type of the first application program meets a preset type, displaying a first toolbar on an application page of the first application program, wherein the first toolbar displays at least one application icon of a second application program, and the second application program is used for providing a service which is adaptive to the use scene of the first application program.
In some embodiments, the electronic device may preset and store a second mapping relationship table, where the second mapping relationship table may include a correspondence between multiple application types and multiple second applications, where the correspondence may include one application type corresponding to one second application, one application type corresponding to multiple second applications, multiple application types corresponding to one second application, and the like, which is not limited herein. In this embodiment, when the application type of the first application is obtained, at least one second application corresponding to the application type of the first application may be determined based on the second mapping relationship table.
As an implementable manner, in case the preset type includes a shopping type, the at least one second application may include at least one of a memo, a calculator, and an alarm; in the case that the preset type includes a video type, the at least one second application may include at least one of a browser, an image beautification application; in a case where the preset type includes an instant messaging type, the at least one second application may include at least one of a browser and a memo.
In some embodiments, the electronic device may preset and store a preset type, where the preset type is used as a basis for determining an application type of the first application program. Therefore, in this embodiment, in the case of obtaining the application type of the first application program, the application type of the first application program may be compared with the preset type to determine whether the application type of the first application program meets the preset type, and different toolbars may be displayed on the application page of the first application program according to different situations that the application type of the first application program meets or does not meet the preset type.
By one approach, in a case where it is determined that the application type of the first application satisfies the preset type, a first toolbar may be displayed on an application page of the first application. The first toolbar can display at least one application icon of a second application program, and the second application program is used for providing services adapting to the use scene of the first application program.
Step S440: and under the condition that the application type of the first application program does not meet a preset type, displaying a second toolbar on an application page of the first application program, wherein the second toolbar displays at least one application icon of a third application program, and the running frequency of the third application program meets a preset frequency condition.
By one approach, in the event that it is determined that the application type of the first application does not satisfy the preset type, then a second toolbar may be displayed on the application page of the first application. The second toolbar can display at least one application icon of a third application program, and the running frequency of the third application program meets a preset frequency condition.
In some implementations, displaying the second toolbar on the application page of the first application may include: displaying the second toolbar in a floating mode on an application page of the first application program; or, the second toolbar is displayed in a partial area covering the application page of the first application program; alternatively, the application page of the first application program is reduced and displayed, and the second toolbar is displayed in the reduced remaining area, which is not limited herein.
The second toolbar can be displayed on a side (left side or right side) of the first display page (the touch screen of the electronic device), and in this case, the first toolbar can be presented in the form of a sidebar; the first toolbar may also be displayed on the top or bottom side of the first display page (the touch screen of the electronic device), in which case the first toolbar may be presented in the form of a status bar.
In some embodiments, the electronic device may detect an instruction initiated through the second toolbar while displaying the second toolbar on the application page of the first application. When the application starting instruction initiated through the second toolbar is detected, one of the third application programs indicated by the application starting instruction can be determined and started from at least one third application program displayed in the second toolbar in response to the application starting instruction initiated through the second toolbar. When the third application program is determined to be started, the application page of the third application program can be displayed on the application page of the first application program.
In some embodiments, in the process that the electronic device displays the second toolbar on the application page of the first application program, if the application program to be started is not the third application program (the operating frequency meets the preset frequency condition), the application program to be started is not displayed in the second toolbar, at this time, the menu icon displayed in the toolbar may be clicked, a selection interface of all the application programs is entered, at the selection interface, the user may drag the application icon of the application program to be started from the selection interface to the second toolbar, and then the application program is started in a manner of detecting an instruction initiated through the second toolbar.
Referring to fig. 20, fig. 20 is a schematic diagram illustrating a seventh interface of an electronic device according to an embodiment of the present application. As shown in fig. 20, in the process of displaying the second toolbar E, the user may click on a menu icon displayed in the second toolbar E to enter a selection interface G of all application programs.
Compared with the toolbar display method shown in fig. 4, the toolbar display method provided by an embodiment of the present application further displays the first toolbar to adapt to the application of the application type when the application type of the first application satisfies the preset type, displaying a second toolbar on an application page of the first application program under the condition that the application type of the first application program does not meet the preset type, wherein the second toolbar displays at least one application icon of a third application program, the running frequency of the third application program meets the preset frequency condition, thereby, by determining the corresponding displayed toolbar according to the application type of the application program running in the foreground, and when the application type does not meet the preset type, and providing an application icon with running frequency meeting a preset frequency condition in the toolbar so as to meet the use requirement of a user.
Referring to fig. 21, fig. 21 is a block diagram illustrating a display device of a toolbar according to an embodiment of the present disclosure. The toolbar display apparatus 200 may be applied to the electronic device, and as will be explained with reference to the block diagram shown in fig. 21, the toolbar display apparatus 200 includes: an application page display module 210 and a toolbar display module 220, wherein:
an application page display module 210 for displaying an application page of the first application.
A toolbar display module 220, configured to display a first toolbar on an application page of the first application in response to a toolbar display instruction initiated through the application page of the first application, where the first toolbar displays at least one application icon of a second application, and the second application is used to provide a service that adapts to a usage scenario of the first application.
Further, the toolbar display module 220 includes: an application type acquisition submodule and a toolbar display submodule, wherein:
and the application type acquisition submodule is used for acquiring the application type of the first application program.
And the toolbar display sub-module is used for displaying the first toolbar on the application page of the first application program under the condition that the application type of the first application program meets a preset type.
Further, the toolbar display device 220 further includes: a toolbar display sub-module, wherein:
and the toolbar display sub-module is used for displaying a second toolbar on an application page of the first application program under the condition that the application type of the first application program does not meet a preset type, wherein the second toolbar displays at least one application icon of a third application program, and the running frequency of the third application program meets a preset frequency condition.
Further, the display device 200 of the toolbar further includes: a target application program starting module and a target application program display module, wherein:
and the target application program starting module is used for responding to the application starting instruction initiated through the first toolbar and determining and starting the target application program indicated by the application starting instruction from the at least one second application program.
And the target application program display module is used for displaying the application page of the target application program on the application page of the first application program.
Further, the target application display module comprises: a target application display sub-module, wherein:
and the target application program display submodule is used for displaying the application page of the target application program in a suspension manner on the application page of the first application program.
Further, the target application display module comprises: the system comprises a target service acquisition sub-module, an application page acquisition sub-module and an application page display sub-module, wherein:
and the target service acquisition sub-module is used for acquiring the service which is provided by the target application program and is adapted to the use scene of the first application program, and the service is used as the target service.
And the application page acquisition sub-module is used for determining and deleting information irrelevant to the target service in the application page of the target application program by the target service.
Further, the application page obtaining sub-module includes: a first deletion unit and a second deletion unit, wherein:
and the first deleting unit is used for determining and deleting the service which is supported by the application page of the target application program and is irrelevant to the target service.
And the second deleting unit is used for determining and deleting the content which is not related to the target service and is included in the application page of the target application program.
And the application page display sub-module is used for displaying the application page of the first application program after the target application program deletes the irrelevant information.
Further, the display device 200 of the toolbar further includes: toolbar switching module, wherein:
and the toolbar switching module is used for switching the first toolbar to a second toolbar on an application page of the first application program in response to a toolbar switching instruction initiated through the first toolbar, wherein the second toolbar displays at least one application icon of a third application program, and the running frequency of the third application program meets a preset frequency condition.
Further, the toolbar switching module comprises: a toolbar deletion submodule and a toolbar display submodule, wherein:
and the toolbar deleting submodule is used for responding to a first sliding operation acted on the first toolbar and deleting the first toolbar on an application page of the first application program.
And the toolbar display sub-module is used for responding to a second sliding operation acted on the application page of the first application program and displaying the second toolbar on the application page of the first application program, wherein the sliding direction corresponding to the first sliding operation is opposite to the sliding direction corresponding to the second sliding operation.
It can be clearly understood by those skilled in the art that, for convenience and simplicity of description, the specific working processes of the above-described devices and modules may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In several embodiments provided in the present application, the coupling of the modules to each other may be electrical, mechanical or other forms of coupling.
In addition, each service module in the embodiments of the present application may be integrated into one processing module, or each module may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software service module mode.
Referring to fig. 22, a block diagram of an electronic device 100 according to an embodiment of the present disclosure is shown. The electronic device 100 may be a smart phone, a tablet computer, an electronic book, or other electronic devices capable of running an application. The electronic device 100 in the present application may include one or more of the following components: a processor 110, a memory 120, and one or more applications, wherein the one or more applications may be stored in the memory 120 and configured to be executed by the one or more processors 110, the one or more programs configured to perform a method as described in the aforementioned method embodiments.
Processor 110 may include one or more processing cores, among others. The processor 110 connects various parts within the overall electronic device 100 using various interfaces and lines, performs various services of the electronic device 100 and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 120, and calling data stored in the memory 120. Alternatively, the processor 110 may be implemented in hardware using at least one of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 110 may integrate one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. The CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content to be displayed; the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 110, but may be implemented by a communication chip.
The Memory 120 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). The memory 120 may be used to store instructions, programs, code, sets of codes, or sets of instructions. The memory 120 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for implementing at least one service (such as a touch service, a sound playing service, an image playing service, etc.), instructions for implementing various method embodiments described below, and the like. The memory data area may also store data created by electronic device 100 during use (e.g., phone books, audiovisual data, chat log data), etc.
Referring to fig. 23, a block diagram of a computer-readable storage medium according to an embodiment of the present application is shown. The computer readable medium 300 has stored therein a program code that can be called by a processor to execute the method described in the above method embodiments.
The computer-readable storage medium 300 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read only memory), an EPROM, a hard disk, or a ROM. Alternatively, the computer-readable storage medium 300 includes a non-volatile computer-readable storage medium. The computer readable storage medium 300 has storage space for program code 310 for performing any of the method steps of the method described above. The program code can be read from or written to one or more computer program products. The program code 310 may be compressed, for example, in a suitable form.
To sum up, the toolbar display method, apparatus, electronic device and storage medium provided in the embodiments of the present application display an application page of a first application, and display a first toolbar on the application page of the first application in response to a toolbar display instruction initiated through the application page of the first application, where the first toolbar displays at least one application icon of a second application, and the second application is used to provide a service that adapts to a usage scenario of the first application, so that an application icon that adapts to the usage scenario of the foreground-running application is provided on the toolbar according to the foreground-running application, thereby meeting diversified requirements in the application usage scenario.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (13)

1. A method for displaying a toolbar, the method comprising:
displaying an application page of a first application program;
in response to a toolbar display instruction initiated through an application page of the first application program, displaying a first toolbar on the application page of the first application program, wherein the first toolbar displays at least one application icon of a second application program, and the second application program is used for providing a service adapting to a usage scenario of the first application program.
2. The method of claim 1, wherein displaying the first toolbar on the application page of the first application comprises:
acquiring the application type of the first application program;
and displaying the first toolbar on an application page of the first application program under the condition that the application type of the first application program meets a preset type.
3. The method of claim 1, after displaying the first toolbar on the application page of the first application, further comprising:
in response to an application starting instruction initiated through the first toolbar, determining and starting a target application program indicated by the application starting instruction from the at least one second application program;
and displaying the application page of the target application program on the application page of the first application program.
4. The method of claim 3, wherein the displaying the application page of the target application on the application page of the first application comprises:
and displaying the application page of the target application program in a suspension manner on the application page of the first application program.
5. The method of claim 3, wherein the displaying the application page of the target application on the application page of the first application comprises:
acquiring a service which is provided by the target application program and is adapted to the use scene of the first application program, and taking the service as a target service;
determining and deleting information irrelevant to the target service in an application page of the target application program based on the target service;
and displaying the application page of the first application program after the target application program deletes the irrelevant information.
6. The method of claim 5, wherein the determining and deleting information in the application page of the target application that is not related to the target service comprises:
determining and deleting services which are supported by an application page of the target application program and are irrelevant to the target services; or alternatively
And determining and deleting the content which is irrelevant to the target service and is included in the application page of the target application program.
7. The method of claim 2, further comprising:
and under the condition that the application type of the first application program does not meet a preset type, displaying a second toolbar on an application page of the first application program, wherein the second toolbar displays at least one application icon of a third application program, and the running frequency of the third application program meets a preset frequency condition.
8. The method of claim 2, wherein the preset type comprises a shopping type, and wherein the at least one second application comprises at least one of a memo, a calculator, and an alarm.
9. The method of any of claims 1-8, after displaying the first toolbar on the application page of the first application, further comprising:
and responding to a toolbar switching instruction initiated by the first toolbar, and switching the first toolbar to a second toolbar on an application page of the first application program, wherein the second toolbar displays at least one application icon of a third application program, and the running frequency of the third application program meets a preset frequency condition.
10. The method of claim 9, wherein switching the first toolbar to a second toolbar on an application page of the first application in response to a toolbar switching instruction initiated through the first toolbar comprises:
deleting the first toolbar on an application page of the first application program in response to a first sliding operation acting on the first toolbar;
and responding to a second sliding operation acted on the application page of the first application program, and displaying the second toolbar on the application page of the first application program, wherein the sliding direction corresponding to the first sliding operation is opposite to the sliding direction corresponding to the second sliding operation.
11. A display device for a toolbar, the device comprising:
the application page display module is used for displaying an application page of the first application program;
and the toolbar display module is used for responding to a toolbar display instruction initiated through the application page of the first application program and displaying a first toolbar on the application page of the first application program, wherein the first toolbar displays at least one application icon of a second application program, and the second application program is used for providing a service adapting to the use scene of the first application program.
12. An electronic device comprising a memory and a processor, the memory coupled to the processor, the memory storing instructions that when executed by the processor, the processor performs the method of any of claims 1-10.
13. A computer-readable storage medium, characterized in that a program code is stored in the computer-readable storage medium, which program code can be called by a processor to execute the method according to any one of claims 1-10.
CN202210435638.2A 2022-04-24 2022-04-24 Toolbar display method, apparatus, electronic device and storage medium Pending CN114780193A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210435638.2A CN114780193A (en) 2022-04-24 2022-04-24 Toolbar display method, apparatus, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210435638.2A CN114780193A (en) 2022-04-24 2022-04-24 Toolbar display method, apparatus, electronic device and storage medium

Publications (1)

Publication Number Publication Date
CN114780193A true CN114780193A (en) 2022-07-22

Family

ID=82432133

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210435638.2A Pending CN114780193A (en) 2022-04-24 2022-04-24 Toolbar display method, apparatus, electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN114780193A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116225280A (en) * 2023-02-03 2023-06-06 珠海光通智装科技有限公司 Method, terminal, storage medium and processor for displaying application program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140282151A1 (en) * 2013-03-12 2014-09-18 Intergraph Corporation User Interface for Toolbar Navigation
CN107544809A (en) * 2017-09-07 2018-01-05 北京小米移动软件有限公司 The method and apparatus for showing the page
CN108536504A (en) * 2018-03-16 2018-09-14 广东欧珀移动通信有限公司 page display method, device, mobile terminal and storage medium
CN109062475A (en) * 2018-08-22 2018-12-21 Oppo广东移动通信有限公司 icon display method, device, terminal and storage medium
CN109144649A (en) * 2018-08-22 2019-01-04 Oppo广东移动通信有限公司 Display methods, device, terminal and the storage medium of icon
CN110531920A (en) * 2019-08-29 2019-12-03 Oppo广东移动通信有限公司 Display methods, device, terminal and the storage medium of side toolbar

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140282151A1 (en) * 2013-03-12 2014-09-18 Intergraph Corporation User Interface for Toolbar Navigation
CN107544809A (en) * 2017-09-07 2018-01-05 北京小米移动软件有限公司 The method and apparatus for showing the page
CN108536504A (en) * 2018-03-16 2018-09-14 广东欧珀移动通信有限公司 page display method, device, mobile terminal and storage medium
CN109062475A (en) * 2018-08-22 2018-12-21 Oppo广东移动通信有限公司 icon display method, device, terminal and storage medium
CN109144649A (en) * 2018-08-22 2019-01-04 Oppo广东移动通信有限公司 Display methods, device, terminal and the storage medium of icon
CN110531920A (en) * 2019-08-29 2019-12-03 Oppo广东移动通信有限公司 Display methods, device, terminal and the storage medium of side toolbar

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116225280A (en) * 2023-02-03 2023-06-06 珠海光通智装科技有限公司 Method, terminal, storage medium and processor for displaying application program

Similar Documents

Publication Publication Date Title
CN108089786B (en) User interface display method, device, equipment and storage medium
CN108351794B (en) Display method and terminal
US9448694B2 (en) Graphical user interface for navigating applications
US20120289290A1 (en) Transferring objects between application windows displayed on mobile terminal
EP2568372A1 (en) Electronic device and method for operating application programs
CN108064369B (en) Interaction method and device of flexible display screen
CN111949181B (en) Display adjustment method and device, storage medium and electronic equipment
CN111782332A (en) Application interface switching method and device, terminal and storage medium
CN108351880A (en) Image processing method, device, electronic equipment and graphic user interface
US20150063785A1 (en) Method of overlappingly displaying visual object on video, storage medium, and electronic device
CN109284034B (en) Method, system, storage medium and mobile phone for previewing terminal wallpaper
US20230117213A1 (en) Page display method and electronic device
CN103942094B (en) Method and electronic device for displaying applications
CN113741763A (en) Electronic book display method and device and electronic equipment
CN114780193A (en) Toolbar display method, apparatus, electronic device and storage medium
CN111610917B (en) Display method, display device and electronic equipment
CN113625931A (en) Desktop switching method, computing device and readable storage medium
CN113436297A (en) Picture processing method and electronic equipment
WO2024082851A1 (en) Resource integration method and apparatus, electronic device, and storage medium
CN111176499A (en) Display method, mobile terminal and device with storage function
KR101634431B1 (en) Content provision method of objects and the apparatus using the method
WO2023030361A1 (en) Search processing method and apparatus, electronic device, and storage medium
WO2024131288A1 (en) Image text sharing method, apparatus and device, and computer-readable storage medium
WO2023160226A1 (en) Search switching method and apparatus, electronic device, and storage medium
CN103019573A (en) Electronic device and method for operating application program

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