CN111506237A - Terminal and method for starting operation function in application - Google Patents
Terminal and method for starting operation function in application Download PDFInfo
- Publication number
- CN111506237A CN111506237A CN202010294825.4A CN202010294825A CN111506237A CN 111506237 A CN111506237 A CN 111506237A CN 202010294825 A CN202010294825 A CN 202010294825A CN 111506237 A CN111506237 A CN 111506237A
- Authority
- CN
- China
- Prior art keywords
- starting
- application
- operation function
- function
- target interface
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000006870 function Effects 0.000 claims abstract description 432
- 230000001960 triggered effect Effects 0.000 claims abstract description 61
- 230000009191 jumping Effects 0.000 claims abstract description 14
- 230000008569 process Effects 0.000 abstract description 14
- 239000010410 layer Substances 0.000 description 26
- 238000010586 diagram Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 9
- 230000000977 initiatory effect Effects 0.000 description 8
- 238000007726 management method Methods 0.000 description 7
- 239000003795 chemical substances by application Substances 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention relates to a terminal and an operation function starting method in application, relating to the technical field of internet, and the invention comprises the following steps: responding to an adding instruction triggered by a user, and displaying an operation function through a display screen; the starting mode is a mode of jumping to a page of an operation function in the application from the target interface; responding to a selection instruction triggered by a user, and determining starting information of an operation function corresponding to the selection instruction; and creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, and adding the starting mode into the target interface. According to the embodiment of the invention, the adding instruction and the selecting instruction triggered by the user are responded, so that the starting modes of the operating functions of a plurality of applications can be displayed on the target interface, and the operation process is simplified.
Description
Technical Field
The invention relates to the technical field of internet, in particular to a terminal and an operation function starting method in application.
Background
With the development of applications on the terminal and the increase of application complexity, the functions of the applications and the interaction modes between the applications are more and more complex, so that the main functions of the applications are ignored or the operation of searching the main functions of the applications is complicated.
Specifically, when searching for an operation function of an application, a user needs to remember the operation function of the application, click the corresponding application during operation, and search for the operation function to be opened under the directory of the application, which is cumbersome to operate.
Disclosure of Invention
The invention provides a terminal and an operation function starting method in application, which add a mode of jumping from a target interface to a page of an operation function in application corresponding to the operation function in application to the target interface by responding to an adding instruction and a selecting instruction triggered by a user, so that the user directly jumps to the page of the operation function in application after clicking a starting mode in the target interface, and the operation process is simplified.
In a first aspect, a terminal provided in an embodiment of the present invention includes: the device comprises an input unit, a processor and a display screen;
the input unit is used for receiving an adding instruction triggered by a user and a selecting instruction triggered by the user;
the processor is used for responding to an adding instruction triggered by a user and displaying an operation function through the display screen; the starting mode is a mode of jumping to a page of an operation function in the application from the target interface;
responding to a selection instruction triggered by a user, and determining starting information of an operation function corresponding to the selection instruction;
creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, and adding the starting mode into the target interface;
the display screen is used for displaying a target interface and operating functions.
According to the terminal, the operation function displayed in the target interface is displayed on the display screen by responding to the adding instruction triggered by the user, the selection instruction is triggered after the user checks the operation function, the starting information of the operation function corresponding to the selection instruction is determined after the terminal responds, the starting mode is established according to the starting information and added into the target interface.
In one possible implementation, the processor is specifically configured to:
displaying preset operation functions of a preset application through a display screen except the operation functions corresponding to the starting mode displayed in the target interface;
determining the name of the application according to the packet name in the starting information of the operation function corresponding to the selection instruction, and determining the operation function icon according to the icon attribute information in the starting information of the operation function corresponding to the selection instruction;
and creating a starting mode according to the operation function name, the jump information, the determined application name and the function icon in the starting information.
The terminal displays the preset operation functions of the preset application besides the operation functions corresponding to the starting mode displayed in the target interface through the display screen, provides a user with selection of various operation functions, improves the efficiency, determines the name of the application to which the operation function belongs according to the package name in the starting information of the operation function corresponding to the selected instruction, determines the operation function icon according to the icon attribute information in the starting information of the operation function corresponding to the selected instruction, and finally establishes the starting mode through the function name, the skip information, the determined application name and the operating function icon in the starting information.
In a second aspect, an embodiment of the present invention provides a terminal, including: the device comprises an input unit, a processor and a display screen;
the input unit is used for receiving a display target interface instruction triggered by a user and a jump instruction triggered by the user on the target interface;
the processor is used for responding to a target interface display instruction triggered by a user, and searching corresponding starting information from the application according to a function identifier corresponding to an operation function needing to be started;
according to the searched starting information, establishing a corresponding starting mode and displaying the starting mode on the target interface through a display screen;
responding to a jump instruction triggered by a user on the target interface, and jumping to a page with an operation function in a corresponding application from the current target interface according to starting information of a starting mode corresponding to the jump instruction;
and the display screen is used for displaying a target interface and a page of an operation function in the application.
The terminal searches the starting information matched with the function identifier corresponding to the operation function to be started from the application after receiving the target interface display instruction triggered by the user, and creates a starting mode according to the searched starting information, displays the starting mode in the target interface, when a user triggers a jump instruction in the target interface, according to the starting information of the starting mode, the application page of the corresponding operation function can be jumped from the current target interface, searching corresponding starting information in the application by adopting the function identification corresponding to the operation function to be started, therefore, no matter the application is upgraded or is operated, the starting mode can be created and displayed in the target interface according to the starting information of the application, therefore, the problem that the starting mode of the target interface is invalid due to application upgrading is avoided.
In one possible implementation, the processor is specifically configured to:
determining starting information of operation functions of a plurality of applications in the terminal;
and searching the starting information of the function identifier corresponding to the operation function needing to be started from the starting information of the operation functions of the plurality of applications.
According to the terminal, the starting information of the operation functions of the plurality of applications in the terminal is determined, the corresponding starting information is found after the function identification corresponding to the operation function to be started is compared one by one, and particularly when the number of the functions to be started is large, the corresponding starting information can be found from the applications more quickly without traversing the information of the applications stored in the terminal one by one.
In one possible implementation, the processor is specifically configured to:
determining the name of the application according to the packet name in the searched starting information, and determining the operation function icon according to the icon attribute information in the searched starting information;
and creating a starting mode according to the operation function name, the jump information, the determined application name and the function icon in the starting information.
According to the terminal, the name of the application to which the operation function belongs is determined through the packet name in the searched starting information, the operation function icon is determined according to the icon attribute information in the searched starting information, and finally the starting mode is established through the function name, the skip information, the determined application name and the icon of the operation function in the starting information, so that the user can know the name, the function icon and the function name of the application to which the operation function of the starting mode belongs more clearly, and the required operation function is convenient to search.
In one possible implementation, the processor is further configured to:
and if the corresponding starting information cannot be found out according to the function identification, removing the function corresponding to the function identification from the functions needing to be quickly started.
According to the terminal, when the function identifier cannot find the corresponding starting information, the function corresponding to the function identifier which cannot find the corresponding starting information in the functions which need to be started quickly can be removed, so that the corresponding starting mode does not need to be displayed in a target interface, and the situation that a user cannot jump after triggering the starting mode is avoided.
In a third aspect, an operation function starting method in an application provided in an embodiment of the present invention is applied to a terminal, and the method includes:
responding to an adding instruction triggered by a user, and displaying an operation function through a display screen; the starting mode is a mode of jumping to a page of an operation function in the application from the target interface;
responding to a selection instruction triggered by a user, and determining starting information of an operation function corresponding to the selection instruction;
and creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, and adding the starting mode into the target interface.
In one possible implementation, displaying the operation function through the display screen includes:
displaying preset operation functions of a preset application through a display screen except the operation functions corresponding to the starting mode displayed in the target interface;
creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, wherein the starting mode comprises the following steps:
determining the name of the application according to the packet name in the starting information of the operation function corresponding to the selection instruction, and determining the operation function icon according to the icon attribute information in the starting information of the operation function corresponding to the selection instruction;
and creating a starting mode according to the operation function name, the jump information, the determined application name and the function icon in the starting information.
In a fourth aspect, an application operation function starting method provided in an embodiment of the present invention is applied to a terminal, and includes:
responding to a target interface display instruction triggered by a user, and searching corresponding starting information from the application according to a function identifier corresponding to an operation function to be started;
according to the searched starting information, establishing a corresponding starting mode and displaying the starting mode on the target interface through a display screen;
and responding to a jump instruction triggered by a user on the target interface, and jumping to a page with an operating function in the corresponding application from the current target interface according to the starting information of the starting mode corresponding to the jump instruction.
In a possible implementation manner, the searching for corresponding start information from an application according to a function identifier corresponding to an operation function that needs to be started includes:
determining starting information of operation functions of a plurality of applications in the terminal;
and searching the starting information of the function identifier corresponding to the operation function needing to be started from the starting information of the operation functions of the plurality of applications.
In a possible implementation manner, the creating a corresponding starting manner according to the found starting information includes:
determining the name of the application according to the packet name in the searched starting information, and determining the operation function icon according to the icon attribute information in the searched starting information;
and creating a starting mode according to the operation function name, the jump information, the determined application name and the function icon in the starting information.
In a possible implementation manner, after searching for corresponding start information from an application according to a function identifier corresponding to an operation function that needs to be started, the method further includes:
and if the corresponding starting information cannot be found out according to the function identification, removing the operation function corresponding to the function identification from the operation functions needing to be started.
In a fifth aspect, the present application further provides a computer storage medium having a computer program stored thereon, where the computer program is executed by a processing unit to implement the steps of the method for starting the operation function in the application according to the third or fourth aspect.
In addition, for technical effects brought by any one implementation manner of the third aspect to the fifth aspect, reference may be made to technical effects brought by different implementation manners of the first aspect or the second aspect, and details are not described here.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention and are not to be construed as limiting the invention.
Fig. 1 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a software architecture of a terminal according to an embodiment of the present invention;
fig. 3 is a flowchart of an operation function starting method in a first application according to an embodiment of the present invention;
FIG. 4 is a flowchart of a first method for initiating an add target interface according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a first manner of initiating an add target interface according to an embodiment of the present invention;
FIG. 6 is a flowchart of a second method for initiating an add target interface according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a second manner of initiating an add target interface according to an embodiment of the present invention;
FIG. 8 is a flowchart of a third manner of initiating an add target interface according to an embodiment of the present invention;
FIG. 9 is a flowchart of a fourth manner of initiating an add target interface according to an embodiment of the present invention;
FIG. 10 is a schematic diagram of a manner of launching in a delete target interface according to an embodiment of the present invention;
fig. 11 is a flowchart of an operation function starting method in a second application according to an embodiment of the present invention;
FIG. 12 is a schematic diagram of an embodiment of a display target interface;
FIG. 13 is a schematic diagram illustrating operation of a trigger mode in a target interface according to an embodiment of the present invention;
fig. 14 is a workflow diagram of a manner of searching for start-up information of an operating function that needs to be started in start-up information of functions of multiple applications according to an embodiment of the present invention;
fig. 15 is a flowchart illustrating a complete method for displaying a target interface according to an embodiment of the present invention.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings.
Fig. 1 shows a schematic structural diagram of a terminal 100.
The following describes an embodiment specifically by taking the terminal 100 as an example. It should be understood that the terminal 100 shown in fig. 1 is merely an example, and that the terminal 100 may have more or fewer components than shown in fig. 1, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
A block diagram of a hardware configuration of the terminal 100 according to an exemplary embodiment is exemplarily shown in fig. 1. As shown in fig. 1, the terminal 100 includes: a Radio Frequency (RF) circuit 110, a memory 120, a display unit 130, a camera 140, a sensor 150, an audio circuit 160, a Wireless Fidelity (Wi-Fi) module 170, a processor 180, a bluetooth module 181, and a power supply 190.
The RF circuit 110 may be used for receiving and transmitting signals during information transmission and reception or during a call, and may receive downlink data of a base station and then send the downlink data to the processor 180 for processing; the uplink data may be transmitted to the base station. Typically, the RF circuitry includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 120 may be used to store software programs and data. The processor 180 performs various functions of the terminal 100 and data processing by executing software programs or data stored in the memory 120. The memory 120 may include high speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. The memory 120 stores an operating system that enables the terminal 100 to operate. The memory 120 may store an operating system and various application programs, and may also store codes for performing the methods described in the embodiments of the present application.
The display unit 130 may be used to receive input numeric or character information and generate signal input related to user settings and function control of the terminal 100, and particularly, the display unit 130 may include a touch screen 131 disposed on the front surface of the terminal 100 and may collect touch operations of a user thereon or nearby, such as clicking a button, dragging a scroll box, and the like.
The display unit 130 may also be used to display a Graphical User Interface (GUI) of information input by or provided to the user and various menus of the terminal 100. Specifically, the display unit 130 may include a display screen 132 disposed on the front surface of the terminal 100. The display screen 132 may be configured in the form of a liquid crystal display, a light emitting diode, or the like. The display unit 130 may be used to display various graphical user interfaces described herein.
The touch screen 131 may cover the display screen 132, or the touch screen 131 and the display screen 132 may be integrated to implement the input and output functions of the terminal 100, and after the integration, the touch screen may be referred to as a touch display screen for short. In the present application, the display unit 130 may display the application programs and the corresponding operation steps.
The camera 140 may be used to capture still images or video. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensing elements convert the light signals into electrical signals which are then passed to the processor 180 for conversion into digital image signals.
The terminal 100 may further comprise at least one sensor 150, such as an acceleration sensor 151, a distance sensor 152, a fingerprint sensor 153, a temperature sensor 154. The terminal 100 may also be configured with other sensors such as a gyroscope, barometer, hygrometer, thermometer, infrared sensor, light sensor, motion sensor, etc.
Wi-Fi belongs to a short-distance wireless transmission technology, and the terminal 100 can help a user to send and receive e-mails, browse webpages, access streaming media, and the like through the Wi-Fi module 170, and provides wireless broadband internet access for the user.
The processor 180 is a control center of the terminal 100, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal 100 and processes data by running or executing software programs stored in the memory 120 and calling data stored in the memory 120. In some embodiments, processor 180 may include one or more processing units; the processor 180 may also integrate an application processor, which mainly handles operating systems, user interfaces, applications, etc., and a baseband processor, which mainly handles wireless communications. It will be appreciated that the baseband processor described above may not be integrated into the processor 180. In the present application, the processor 180 may run an operating system, an application program, a user interface display, and a touch response, and the processing method described in the embodiments of the present application. Further, the processor 180 is coupled with the display unit 130.
And the bluetooth module 181 is configured to perform information interaction with other bluetooth devices having a bluetooth module through a bluetooth protocol. For example, the terminal 100 may establish a bluetooth connection with a wearable electronic device (e.g., a smart watch) having a bluetooth module via the bluetooth module 181, so as to perform data interaction.
The terminal 100 also includes a power supply 190 (e.g., a battery) to power the various components. The power supply may be logically connected to the processor 180 through a power management system to manage charging, discharging, power consumption, etc. through the power management system. The terminal 100 may also be configured with power buttons for powering the terminal on and off, and locking the screen.
Fig. 2 is a block diagram of a software configuration of the terminal 100 according to the embodiment of the present invention.
The layered architecture divides the software into several layers, each layer having a clear role and division of labor. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, an application layer, an application framework layer, an Android runtime (Android runtime) and system library, and a kernel layer from top to bottom.
The application layer may include a series of application packages.
As shown in fig. 2, the application package may include applications such as camera, gallery, calendar, phone call, map, navigation, W L AN, bluetooth, music, video, short message, etc.
The application framework layer provides an Application Programming Interface (API) and a programming framework for the application programs of the application layer. The application framework layer includes a number of predefined functions.
As shown in FIG. 2, the application framework layers may include a window manager, content provider, view system, phone manager, resource manager, notification manager, and the like.
The window manager is used for managing window programs. The window manager can obtain the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
The content provider is used to store and retrieve data and make it accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
The view system includes visual controls such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, the display interface including the short message notification icon may include a view for displaying text and a view for displaying pictures.
The phone manager is used to provide a communication function of the terminal 100. Such as management of call status (including on, off, etc.).
The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and the like.
The notification manager enables the application to display notification information in the status bar, can be used to convey notification-type messages, can disappear automatically after a short dwell, and does not require user interaction. Such as a notification manager used to inform download completion, message alerts, etc. The notification manager may also be a notification that appears in the form of a chart or scroll bar text at the top status bar of the system, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, text information is prompted in the status bar, a prompt tone is given, the terminal vibrates, an indicator light flashes, and the like.
The Android Runtime comprises a core library and a virtual machine. The Android runtime is responsible for scheduling and managing an Android system.
The core library comprises two parts: one part is a function which needs to be called by java language, and the other part is a core library of android.
The application layer and the application framework layer run in a virtual machine. And executing java files of the application program layer and the application program framework layer into a binary file by the virtual machine. The virtual machine is used for performing the functions of object life cycle management, stack management, thread management, safety and exception management, garbage collection and the like.
The system library may include a plurality of functional modules, such as a surface manager (surface manager), a Media library (Media L ibraries), a three-dimensional graphics processing library (e.g., OpenG L ES), a 2D graphics engine (e.g., SG L), and the like.
The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
The media library supports a variety of commonly used audio, video format playback and recording, and still image files, among others. The media library may support a variety of audio-video encoding formats, such as MPEG4, h.264, MP3, AAC, AMR, JPG, PNG, and the like.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like.
The 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver.
The following describes exemplary workflow of the terminal 100 software and hardware in connection with capturing a photo scene.
When the touch screen 131 receives a touch operation, a corresponding hardware interrupt is issued to the kernel layer. The kernel layer processes the touch operation into an original input event (including touch coordinates, a time stamp of the touch operation, and other information). The raw input events are stored at the kernel layer. And the application program framework layer acquires the original input event from the kernel layer and identifies the control corresponding to the input event. Taking the touch operation as a touch click operation, and taking a control corresponding to the click operation as a control of a camera application icon as an example, the camera application calls an interface of an application framework layer, starts the camera application, further starts a camera drive by calling a kernel layer, and captures a still image or a video through the camera 140.
The terminal 100 in the embodiment of the present application may be a mobile phone, a tablet computer, a wearable device, a notebook computer, a television, and the like.
The nouns mentioned herein are explained below:
1. target interface
The target interface is a user interface displaying the starting mode. The screen may be a negative screen, or may be another user interface in the terminal except for the negative screen and the main screen for displaying the application picture.
2. Name of bag
The package name is a unique identifier of the application, each application corresponds to one package name, and the package name can be used when the terminal identifies the application.
Based on the above-described terminal, two methods for starting an operation function in an application applied to the above-described terminal are described below.
The first method for starting the operation function in the application applied to the terminal comprises the following steps:
referring to fig. 3, an embodiment of the present invention provides a method for starting an operation function in an application, including the following steps:
s300: responding to an adding instruction triggered by a user, and displaying an operation function through a display screen; the starting mode is a mode of jumping to a page of an operation function in the application from the target interface.
S301: and responding to a selection instruction triggered by a user, and determining starting information of the operation function corresponding to the selection instruction.
S302: and creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, and adding the starting mode into the target interface.
Specifically, the user can add the operation function in the application in the target interface at will, and the added operation function is displayed in the target interface in the form of the starting mode, so that the user directly jumps to the page of the operation function in the application after clicking the starting mode in the target interface, and the operation process is simplified.
The operation function can be displayed through the display screen in the following modes:
the method comprises the steps that firstly, operation functions of all applications are displayed through a display screen;
in detail, when the operation function is not included in the target interface, the operation functions of all applications are searched in the terminal, and the searched operation functions of all applications are displayed.
Displaying the operation functions of the application except the operation function corresponding to the starting mode in the target interface through the display screen;
specifically, when the starting mode is displayed in the target interface, in order to avoid that the user repeatedly adds the starting mode of the same operation function, the operation functions of all applications are firstly searched in the terminal, and then the operation functions corresponding to the starting mode in the target interface are removed, and the removed operation functions of the applications are displayed.
In the actual application process, some operation functions in some applications are repeated with functions of other applications, and some operation functions are less frequently used, so in order to improve the efficiency of adding the operation functions on the target interface by the user, the invention also provides the third and fourth modes introduced above.
Displaying a preset operation function of a preset application through a display screen;
specifically, when there is no starting mode displayed in the target interface, the operation functions of all applications are first searched in the terminal, and then the preset operation function of the preset application is found from the operation functions of all applications and displayed.
And fourthly, displaying preset operation functions of the preset application except the operation function corresponding to the starting mode in the target interface through the display screen.
Specifically, when a starting mode is displayed in the target interface, in order to avoid the starting mode in which the user repeatedly adds the same operation function, the operation functions of all applications are firstly searched in the terminal, then the preset operation functions of the preset applications are found from the operation functions of all applications, then the operation functions corresponding to the starting mode displayed in the target interface are removed from the found preset operation functions of the preset applications, and the operation functions are displayed after the removal.
The process of inquiring the operation functions of all the applications in the terminal comprises the following steps:
the method comprises the steps of obtaining starting information of the quickly started operation function configured by the application in the terminal through a getShortCuts method in L auncherApps and F L AG _ MATCH _ MANIFEST, and obtaining the starting information of the quickly started operation function of the application created by the user in the terminal through a getShortCuts method in L auncherApps and F L AG _ MATCH _ DYNAMIC.
The method includes the steps of receiving starting information of a function of quick starting of an application created by a user in a terminal, and determining starting modes of the function of quick starting of all the applications in the terminal by means of the two F L AGs.
In detail, when the starting mode of the started operation function configured for the application is created, a file, short cut.xml, of the started operation function is created in the manual request, and the starting information is recorded in the file, so that when the starting information of the operation function is searched, the file of the corresponding function is searched in the manual request of the application through F L AG _ MATCH _ manual request, that is, through a unified identifier of the starting mode, and the starting information is obtained.
The method comprises the steps that a shortcutInfo file is newly created through shortcutInfo builder in a terminal through a starting mode of an operation function of an application created by a user, wherein the shortcutInfo file is equivalent to shortcutInfo.xml when the application is created, starting information of the operation function created by the user is recorded, and the starting information of the operation function of the application created by the user can be found through an identification corresponding to DYNAMIC through F L AG _ MATCH _ DYNAMIC.
The starting information is related information of an operating function in the application, for example, a name of the operating function, a package name of the application and corresponding Intent information, where the Intent information is information for realizing a jump function after a user clicks a starting mode. For example, the jump to the path of the operating function of the application program can be realized through the path after the user clicks the start mode.
In an actual application process, in order to make a user know operation functions in an application more, generally, when the operation functions are displayed through a display screen in response to an add instruction triggered by the user, names of the operation functions and names of applications to which the operation functions belong are displayed.
Specifically, the name of the application is called according to the package name of the application by calling the getApplicationInfo method of the PackageManager class. And then displaying the name of the operation function and the name of the application in the target interface. After responding to a selection instruction triggered by a user, the starting information of the function corresponding to the selection instruction is extracted, and the starting information is created.
When displaying a function in an application other than the function corresponding to the activation method displayed in the target interface, icons of the functions may be displayed, and a specific method is as follows.
Based on the first mode described above, the embodiment of the present invention provides a complete method for adding a start mode in a target interface by the following detailed descriptions shown in fig. 4 and 5. Fig. 4 is a flowchart illustrating a starting manner in an add target interface according to an embodiment of the present invention. Fig. 5 is a schematic diagram illustrating a starting manner in an add target interface according to an embodiment of the present invention.
As shown in fig. 4, the method includes:
s400: and responding to an adding instruction triggered by a user, and displaying operation functions in all the applications through the display screen.
S401: and responding to a selection instruction triggered by a user, and determining starting information of the operation function corresponding to the selection instruction.
S402: and creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, and adding the starting mode into the target interface.
Fig. 4 illustrates a scheme that there is no preset operation function to be started in the terminal, and the operation function to be started is completely added by the user, and the starting mode corresponding to the operation function is displayed in the target interface.
As shown in connection with fig. 5, when the target interface is displayed, an add button, i.e., plus "+" is included in the target interface. And the terminal responds to the target interface display instruction triggered by the user and displays the operation function in the application, wherein the operation function comprises the starting operation function configured in the application and the starting operation function established by the user based on the application. For example, sweep configured in the a application, pay configured in the B application, trending news configured in the C application, web address of the D application created by the user. And clicking the sweep configured in the application A by the user, and creating a starting mode according to the starting information of the sweep configured in the application A and displaying the starting mode in the target interface.
Based on the second mode described above, the embodiment of the present invention provides another complete method for adding a starting mode in a target interface by the following detailed descriptions shown in fig. 6 and 7. Fig. 6 is a flowchart illustrating a starting manner in an add target interface according to an embodiment of the present invention. Fig. 7 is a schematic diagram illustrating a starting manner in an add target interface according to an embodiment of the present invention.
As shown in fig. 6, the method includes:
s600: responding to an adding instruction triggered by a user, and searching operation functions in all applications;
s601: removing the operation functions corresponding to the starting mode displayed in the target interface from the operation functions in all the searched applications, and displaying the operation functions in the removed applications;
s602: and responding to a selection instruction triggered by a user, and determining starting information of the operation function corresponding to the selection instruction.
S603: and creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, and adding the starting mode into the target interface.
Fig. 6 illustrates a scheme in which a terminal includes a preset function to be started, and when a user needs to add a new operation function to be started in addition to the operation function to be started, the new operation function to be started may be added, and the operation functions of all applications except the operation function to be started are displayed in a target interface.
As shown in connection with fig. 7, when the target interface is displayed, the target interface includes a payment initiation mode of the a application, a scan initiation mode of the B application, and an add button, i.e., plus "+". The user clicks the plus sign on the target interface, an adding instruction is triggered, the terminal displays the operation functions in the application except the operation functions corresponding to the starting mode displayed in the target interface on the display screen, wherein the operation functions corresponding to the starting mode displayed in the target interface also include hot news configured in the C application and a website of the D application created by the user, the hot news configured in the C application and the website of the D application created by the user are displayed on the display screen, and then the terminal acquires the starting information of the hot news when the user clicks the specific operation functions, for example, the function of the hot news of the C application. And creating a hot news starting mode according to the hot news starting information and adding the hot news starting mode to the target interface, so that the target interface not only displays the payment starting mode of the application A, the scanning starting mode of the application B, but also displays the hot news starting mode of the application C.
Based on the third mode, the working process of the method for adding the operation function to the target interface is elaborated, and as shown in fig. 8, the method includes:
s800: responding to an adding instruction triggered by a user, and searching all preset operation functions of the preset application;
s801: displaying the preset operation functions of all the searched preset applications;
s802: and responding to a selection instruction triggered by a user, and determining starting information of the operation function corresponding to the selection instruction.
S803: and creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, and adding the starting mode into the target interface.
The searching for the preset operation functions of all the preset applications includes first searching for the operation functions of all the applications, and then finding out the preset operation functions of the preset applications from the searched operation functions of all the applications.
When the target interface does not have the operation function which needs to be started, the preset operation functions of all the preset applications only need to be found out and displayed during adding.
Based on the fourth mode, the working process of the method for adding the operation function to the target interface is elaborated, and as shown in fig. 9, the method includes the following steps:
s900: responding to an adding instruction triggered by a user, and searching all preset operation functions of the preset application;
s901: removing the operation functions corresponding to the starting modes displayed in the target interface from the found preset operation functions of all the preset applications, and displaying the removed preset operation functions of the preset applications;
s902: and responding to a selection instruction triggered by a user, and determining starting information of the operation function corresponding to the selection instruction.
S903: and creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, and adding the starting mode into the target interface.
In the above manner, when there is no operation function to be started in the target interface, only the preset operation functions of all the preset applications need to be found and displayed when adding.
The process of deleting the starting mode comprises the following steps:
and responding to a deleting instruction triggered by a user, deleting the starting mode of the operation function corresponding to the deleting instruction from the target interface, and removing the operation function corresponding to the deleting instruction from the operation functions needing to be started.
As shown in fig. 10, when the target interface is displayed, the target interface includes a payment start mode of the a application, a sweep start mode of the B application, and a hit news start mode of the C application, and a delete button, i.e., a minus sign "-". And the user clicks the minus number on the target interface, a deleting instruction is triggered, then clicks a corresponding deleted starting mode, for example, the starting mode of the payment of the application A, deletes the starting mode of the payment of the application A from the target interface, and eliminates the payment of the application A from the operation function needing to be started. And displaying a sweeping starting mode of the application B and a hot news starting mode of the application C in the deleted target interface.
In the actual application process, according to a function identifier corresponding to an operation function to be started, an xml file is generated, the function identifier is recorded in the xml file, when a target interface is displayed each time, the xml file is called, the function identifier in the xml file is read, corresponding starting information is searched from an application according to the function identifier, a starting mode is created, and therefore the starting mode is displayed in the target interface.
Therefore, when the user adds the operation function to be started, the function identifier corresponding to the operation function to be started added by the user is added to the xml file, so that the starting mode of the operation function added by the user can be displayed in the target interface when the target interface is started later.
When the user deletes the operation function to be started, the function identifier corresponding to the operation function to be started deleted by the user is deleted from the xml file, so that the starting mode of the deleted operation function to be started cannot be displayed in the target interface when the target interface is started later.
When the target interface comprises a plurality of starting modes, determining the position of each starting mode in the target interface according to the time sequence of the function identification corresponding to the operation function needing to be started and corresponding to each starting mode, which is recorded in the xml file, and then displaying according to the position. For example, the xml file records that the time of the scanned function id of the a application is 1 month and 1 day, the time of the paid function id of the B application is 1 month and 2 days, the time of the function id of the trending news of the C application is 2 months and 1 day, and the time of the function id of the website of the D application created by the user is 2 months and 10 days. The sequential positions are the web address of the D application, the trending news of the C application, the payment of the B application, and the sweep of the a application created by the user in chronological order.
Since the package name of the belonging application is the identification of the application, the name of the application is more familiar to the user. In addition, the start information includes icon attribute information, so that the user is more familiar with the icon style of the function.
Therefore, in order to enable a user to quickly know the function in the display starting mode, the embodiment of the present invention provides a mode during creation:
determining the name of the application according to the packet name in the starting information of the operation function corresponding to the selection instruction, and determining the operation function icon according to the icon attribute information in the starting information of the operation function corresponding to the selection instruction;
and creating a starting mode according to the operation function name, the jump information, the determined application name and the function icon in the starting information.
In detail:
calling a getApplicationInfo method of the PackageManager class according to the package name in the starting information of the operation function corresponding to the selection instruction, determining the basic information of the application, and extracting the name of the application from the basic information of the application.
launch apps. getshortcuticondrawable (shortcutInfo), which is the launch information, is one way to obtain an icon (icon). And calling the method of getShortCutIconDrawable according to the icon attribute information in the starting information of the operation function corresponding to the selection instruction, and determining the function icon.
A second method for starting an operation function in an application applied to the terminal includes:
referring to fig. 11, an embodiment of the present invention provides a method for starting an operation function in an application, including the following steps:
s1100: and responding to a target interface display instruction triggered by a user, and searching corresponding starting information from the application according to a function identifier corresponding to the operation function to be started.
The operation function to be started is an operation function in a preset application or an operation function added to the target interface and displayed by the user.
For example, the operation function may include an operation function of realizing quick start configured by a plurality of applications themselves and an operation function of realizing quick start by an application created by a user. The operation function to be started can be selected from the operation function to realize quick start configured by the plurality of applications themselves and the operation function to realize quick start by the application created by the user.
And the operation functions needing to be started are displayed in the target interface in a corresponding starting mode. For example, the function to be started is a scanning function of the application a, and the function can be displayed in the target interface in a starting mode, and a user can click the starting mode displayed in the target interface to jump to an application page of a corresponding function.
When the target interface can be a negative screen, the target interface display instruction triggered by the user is responded, and the target interface can be displayed in response to the instruction that the user slides to the negative screen on the display screen.
When the target interface is a user interface except the negative screen and the main screen, responding to a target interface display instruction triggered by a user, and responding to the user to click or long-press a target button, namely calling the target interface through the target button.
S1110: according to the searched starting information, establishing a corresponding starting mode and displaying the starting mode on a target interface through a display screen;
s1120: and responding to a jump instruction triggered by a user on the target interface, and jumping to a page of an operation function in the corresponding application from the current target interface according to the starting information of the starting mode corresponding to the jump instruction.
In detail, when the target interface is displayed each time, the function identifier corresponding to the operation function to be started is needed to search the starting information corresponding to the operation function from the plurality of pieces of starting information of the application stored in the terminal, and the starting mode is created according to the starting information.
In practical application, when the application is updated and the terminal displays a target interface, the updated starting information is searched in the application according to the function identifier corresponding to the operation function to be started, so that a starting mode is established.
For example, in conjunction with FIG. 12, when the user slides the display to the left, the arrow to the left in the figure indicates that the user slides to the left to launch the target interface. The terminal searches the starting information of the scanning function of the application A and the starting information of the paying function of the application A in a plurality of applications of the terminal according to the function identification of the scanning function of the application A and the function identification of the paying function of the application A, and creates a corresponding scanning starting mode of the application A according to the starting information of the scanning function of the application A to display the scanning starting mode of the application A on the target interface. And creating a corresponding starting mode of paying money of the application A according to the starting information of the paying money function of the application A and displaying the starting mode on the target interface. When the card is displayed, the card can be displayed on the target interface in a starting mode, namely a scanning function forms a card, and a money payment function forms a card.
As shown in fig. 13, when the user clicks the starting mode corresponding to the payment of the application a, that is, clicks the card area of the payment function of the application a, the user interface including the barcode and the two-dimensional code for the payment of the application a is skipped from the current target interface.
It should be noted that the manner of opening the target interface in fig. 12 is only exemplary, and the target interface may also be opened through an intelligent key on the terminal, where the intelligent key is disposed on a side surface of the mobile phone like a key for adjusting volume or turning on and off the mobile phone in the terminal. And when the user presses the intelligent key, starting the target interface.
In order to realize the quick and accurate search of the corresponding starting information of the function needing quick starting, the invention provides:
firstly, determining starting information of operation functions of a plurality of applications in the terminal;
and then searching starting information of a function identifier corresponding to the operation function needing to be started from the starting information of the operation functions of the plurality of applications.
In detail, when searching for corresponding start information, the start information of the quickly started operation function configured by a plurality of applications in the terminal and the start information of the quickly started operation function of the application created by the user are searched, the start information is stored in the memory, then the function identifier corresponding to the operation function to be started is compared with the function identifier of the start information in the application to find the same function identifier, and the start information corresponding to the same function identifier is used as the start information corresponding to the operation function to be started. And after the search is finished, deleting the starting information corresponding to the function which is not required to be quickly started from the memory.
For example, when the terminal includes an application a and an application B, the operation function of the application a which is prepared for quick start is hot event, scanning and sending information, and the operation function of the application B which is prepared for quick start is scanning, paying money and receiving money. When searching, the starting information corresponding to the hot event of the application A, the starting information corresponding to the scan of the application A, the starting information corresponding to the sending information of the application A, the starting information corresponding to the scan of the application B, the starting information corresponding to the payment of the application B and the starting information corresponding to the collection of the application B are all determined, and then the corresponding starting information is picked out from the six starting information according to the function identifier corresponding to the operation function to be started.
The starting mode can be established in the terminal through the starting information of the quickly started operation function configured in the terminal, and the starting mode of the quickly started operation function which is not configured in the application and is established by the user can also be established. Since the two creation modes are different, the identification of the file in the startup information is also different.
Therefore, the method for searching the start information of the function that needs to be quickly started from the start information of the functions of the plurality of applications, as shown in fig. 14, includes:
s1400: determining starting information of the quickly started operation function configured by the application and determining starting information of the quickly started operation function created by the user;
s1410: and searching the starting information of the function identifier corresponding to the operation function needing to be started from the starting information of the quickly started operation function configured by the application and the starting information of the quickly started operation function created by the user.
The specific acquisition mode is described with reference to the first mode.
When creating a corresponding starting mode according to the found starting information, the method specifically comprises the following steps:
determining the name of the application according to the packet name in the searched starting information, and determining the operation function icon according to the icon attribute information in the searched starting information;
and creating a starting mode according to the operation function name, the jump information, the determined application name and the function icon in the starting information.
The specific acquisition mode is described with reference to the first mode.
In an actual application process, when a user deletes an application, an application to which a function that needs to be quickly started belongs is a deleted application, and in order to avoid a starting mode in which the user triggers a failure, based on this, an embodiment of the present invention provides a mode, including:
and if the corresponding starting information cannot be found out according to the function identification, removing the function corresponding to the function identification from the functions needing to be quickly started.
That is, when the function identifier cannot find out the corresponding start information, that is, the application is deleted, the function corresponding to the function identifier is removed from the functions that need to be started quickly, so that the start modes in the target interface are all effective start modes, and the situation that the start mode triggered by the user in the target interface is a failed start mode is avoided.
In the practical application process, the function identifier recorded in the xml file, of which the corresponding starting information cannot be found out, is deleted, so that when the target interface is started later, not only the starting mode of the deleted function needing quick starting cannot be displayed in the target interface, but also the operation resource of the terminal cannot be wasted due to the fact that the function identifier is searched again according to the deletion.
Based on this, as shown in fig. 15, a complete method for displaying the start mode is shown, which includes:
s1500: and responding to a target interface display instruction triggered by a user, and searching corresponding starting information from the application according to a function identifier corresponding to the function which needs to be quickly started.
S1510: and if the starting information is searched in the application, establishing a corresponding starting mode and displaying the starting mode on the target interface through the display screen.
S1520: and if the starting information cannot be searched in the application, removing the function corresponding to the function identification from the functions needing to be quickly started.
An embodiment of the present invention further provides a terminal, including: the device comprises an input unit, a processor and a display screen;
the input unit is used for receiving an adding instruction triggered by a user and a selecting instruction triggered by the user; among them, the input unit is the display unit 130 shown in fig. 1.
The processor is used for responding to an adding instruction triggered by a user and displaying an operation function through the display screen; the starting mode is a mode of jumping to a page of an operation function in the application from the target interface;
responding to a selection instruction triggered by a user, and determining starting information of an operation function corresponding to the selection instruction;
creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, and adding the starting mode into the target interface;
the display screen is used for displaying a target interface and operating functions. The display screen is the display screen 132 in fig. 1.
Optionally, the processor is specifically configured to:
displaying preset operation functions of a preset application through a display screen except the operation functions corresponding to the starting mode displayed in the target interface;
determining the name of the application according to the packet name in the starting information of the operation function corresponding to the selection instruction, and determining the operation function icon according to the icon attribute information in the starting information of the operation function corresponding to the selection instruction;
and creating a starting mode according to the operation function name, the jump information, the determined application name and the function icon in the starting information.
An embodiment of the present invention further provides a terminal, including: the device comprises an input unit, a processor and a display screen;
the input unit is used for receiving a display target interface instruction triggered by a user and a jump instruction triggered by the user on the target interface; among them, the input unit is the display unit 130 shown in fig. 1.
The processor is used for responding to a target interface display instruction triggered by a user, and searching corresponding starting information from the application according to a function identifier corresponding to an operation function needing to be started;
according to the searched starting information, establishing a corresponding starting mode and displaying the starting mode on the target interface through a display screen;
responding to a jump instruction triggered by a user on the target interface, and jumping to a page with an operation function in a corresponding application from the current target interface according to starting information of a starting mode corresponding to the jump instruction;
and the display screen is used for displaying a target interface and a page of an operation function in the application.
Optionally, the processor is specifically configured to:
determining starting information of operation functions of a plurality of applications in the terminal;
and searching the starting information of the function identifier corresponding to the operation function needing to be started from the starting information of the operation functions of the plurality of applications.
Optionally, the processor is specifically configured to:
determining the name of the application according to the packet name in the searched starting information, and determining the operation function icon according to the icon attribute information in the searched starting information;
and creating a starting mode according to the operation function name, the jump information, the determined application name and the function icon in the starting information.
Optionally, the processor is further configured to:
and if the corresponding starting information cannot be found out according to the function identification, removing the operation function corresponding to the function identification from the operation functions needing to be started.
In an exemplary embodiment, there is also provided a storage medium including instructions, for example, a memory including instructions, which are executable by a processor of a terminal to perform the above-described operation function starting method in an application. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
The embodiment of the present invention further provides a computer program product, which when running on a terminal, enables the terminal to execute a method for implementing the operation function starting method in any one of the above-mentioned applications in the embodiment of the present invention.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
Claims (10)
1. A terminal, comprising: the device comprises an input unit, a processor and a display screen;
the input unit is used for receiving an adding instruction triggered by a user and a selecting instruction triggered by the user;
the processor is used for responding to an adding instruction triggered by a user and displaying an operation function through the display screen; the starting mode is a mode of jumping to a page of an operation function in the application from the target interface;
responding to a selection instruction triggered by a user, and determining starting information of an operation function corresponding to the selection instruction;
creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, and adding the starting mode into the target interface;
the display screen is used for displaying a target interface and operating functions.
2. The terminal of claim 1, wherein the processor is specifically configured to:
displaying preset operation functions of a preset application through a display screen except the operation functions corresponding to the starting mode displayed in the target interface;
determining the name of the application according to the packet name in the starting information of the operation function corresponding to the selection instruction, and determining the operation function icon according to the icon attribute information in the starting information of the operation function corresponding to the selection instruction;
and creating a starting mode according to the operation function name, the jump information, the determined application name and the function icon in the starting information.
3. A terminal, comprising: the device comprises an input unit, a processor and a display screen;
the input unit is used for receiving a display target interface instruction triggered by a user and a jump instruction triggered by the user on the target interface;
the processor is used for responding to a target interface display instruction triggered by a user, and searching corresponding starting information from the application according to a function identifier corresponding to an operation function needing to be started;
according to the searched starting information, establishing a corresponding starting mode and displaying the starting mode on the target interface through a display screen;
responding to a jump instruction triggered by a user on the target interface, and jumping to a page with an operation function in a corresponding application from the current target interface according to starting information of a starting mode corresponding to the jump instruction;
and the display screen is used for displaying a target interface and a page of an operation function in the application.
4. The terminal of claim 3, wherein the processor is specifically configured to:
determining starting information of operation functions of a plurality of applications in the terminal;
and searching the starting information of the function identifier corresponding to the operation function needing to be started from the starting information of the operation functions of the plurality of applications.
5. The terminal of claim 4, wherein the processor is specifically configured to:
determining the name of the application according to the packet name in the searched starting information, and determining the operation function icon according to the icon attribute information in the searched starting information;
and creating a starting mode according to the operation function name, the jump information, the determined application name and the function icon in the starting information.
6. The terminal of any of claims 3 to 5, wherein the processor is further configured to:
and if the corresponding starting information cannot be found out according to the function identification, removing the operation function corresponding to the function identification from the operation functions needing to be started.
7. A method for starting an operation function in an application is applied to a terminal, and the method comprises the following steps:
responding to an adding instruction triggered by a user, and displaying an operation function through a display screen; the starting mode is a mode of jumping to a page of an operation function in the application from the target interface;
responding to a selection instruction triggered by a user, and determining starting information of an operation function corresponding to the selection instruction;
and creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, and adding the starting mode into the target interface.
8. The method for starting the operation function in the application according to claim 7, wherein the displaying the operation function through the display screen comprises:
displaying preset operation functions of a preset application through a display screen except the operation functions corresponding to the starting mode displayed in the target interface;
creating a starting mode according to the starting information of the operation function corresponding to the selection instruction, wherein the starting mode comprises the following steps:
determining the name of the application according to the packet name in the starting information of the operation function corresponding to the selection instruction, and determining the operation function icon according to the icon attribute information in the starting information of the operation function corresponding to the selection instruction;
and creating a starting mode according to the operation function name, the jump information, the determined application name and the function icon in the starting information.
9. A method for starting an operation function in application is applied to a terminal and comprises the following steps:
responding to a target interface display instruction triggered by a user, and searching corresponding starting information from the application according to a function identifier corresponding to an operation function to be started;
according to the searched starting information, establishing a corresponding starting mode and displaying the starting mode on the target interface through a display screen;
and responding to a jump instruction triggered by a user on the target interface, and jumping to a page with an operating function in the corresponding application from the current target interface according to the starting information of the starting mode corresponding to the jump instruction.
10. The method for starting an operation function in an application according to claim 9, wherein the searching for corresponding start information from the application according to the function identifier corresponding to the operation function to be started comprises:
determining starting information of operation functions of a plurality of applications in the terminal;
and searching the starting information of the function identifier corresponding to the operation function needing to be started from the starting information of the operation functions of the plurality of applications.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010294825.4A CN111506237A (en) | 2020-04-15 | 2020-04-15 | Terminal and method for starting operation function in application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010294825.4A CN111506237A (en) | 2020-04-15 | 2020-04-15 | Terminal and method for starting operation function in application |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111506237A true CN111506237A (en) | 2020-08-07 |
Family
ID=71869182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010294825.4A Pending CN111506237A (en) | 2020-04-15 | 2020-04-15 | Terminal and method for starting operation function in application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111506237A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112286620A (en) * | 2020-12-30 | 2021-01-29 | 智道网联科技(北京)有限公司 | Application program interaction method and device, electronic equipment and storage medium |
CN112783386A (en) * | 2021-01-11 | 2021-05-11 | 网易(杭州)网络有限公司 | Page jump method, device, storage medium and computer equipment |
CN114090121A (en) * | 2021-11-17 | 2022-02-25 | 西安闻泰信息技术有限公司 | Application program control method and device, storage medium and electronic equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102455930A (en) * | 2011-09-19 | 2012-05-16 | 中标软件有限公司 | Method for classifying and installing application programs |
CN106919334A (en) * | 2017-02-22 | 2017-07-04 | 北京小米移动软件有限公司 | Application program access method and device |
CN107613118A (en) * | 2017-09-08 | 2018-01-19 | 广东欧珀移动通信有限公司 | A kind of method, apparatus, mobile terminal and storage medium for opening shortcut function |
CN108345474A (en) * | 2018-01-11 | 2018-07-31 | 维沃移动通信有限公司 | Startup method, starter and the mobile terminal of application program |
CN110187815A (en) * | 2019-01-24 | 2019-08-30 | 青岛海信移动通信技术股份有限公司 | Terminal and processing method |
-
2020
- 2020-04-15 CN CN202010294825.4A patent/CN111506237A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102455930A (en) * | 2011-09-19 | 2012-05-16 | 中标软件有限公司 | Method for classifying and installing application programs |
CN106919334A (en) * | 2017-02-22 | 2017-07-04 | 北京小米移动软件有限公司 | Application program access method and device |
CN107613118A (en) * | 2017-09-08 | 2018-01-19 | 广东欧珀移动通信有限公司 | A kind of method, apparatus, mobile terminal and storage medium for opening shortcut function |
CN108345474A (en) * | 2018-01-11 | 2018-07-31 | 维沃移动通信有限公司 | Startup method, starter and the mobile terminal of application program |
CN110187815A (en) * | 2019-01-24 | 2019-08-30 | 青岛海信移动通信技术股份有限公司 | Terminal and processing method |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112286620A (en) * | 2020-12-30 | 2021-01-29 | 智道网联科技(北京)有限公司 | Application program interaction method and device, electronic equipment and storage medium |
CN112783386A (en) * | 2021-01-11 | 2021-05-11 | 网易(杭州)网络有限公司 | Page jump method, device, storage medium and computer equipment |
CN114090121A (en) * | 2021-11-17 | 2022-02-25 | 西安闻泰信息技术有限公司 | Application program control method and device, storage medium and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111597000B (en) | Small window management method and terminal | |
CN111367456A (en) | Communication terminal and display method in multi-window mode | |
CN112114733B (en) | Screen capturing and recording method, mobile terminal and computer storage medium | |
CN111597004B (en) | Terminal and user interface display method in application | |
CN111225108A (en) | Communication terminal and card display method of negative screen interface | |
CN113835569A (en) | Terminal device, quick start method for internal function of application and storage medium | |
CN111506237A (en) | Terminal and method for starting operation function in application | |
CN111246299A (en) | Communication terminal and application management method | |
CN111274564A (en) | Communication terminal and application unlocking method in split screen mode | |
CN114138139A (en) | Application card management method, electronic device, product and medium | |
CN111176766A (en) | Communication terminal and component display method | |
CN114721761B (en) | Terminal equipment, application icon management method and storage medium | |
CN111857531A (en) | Mobile terminal and file display method thereof | |
CN113709026B (en) | Method, device, storage medium and program product for processing instant communication message | |
CN113055585B (en) | Thumbnail display method of shooting interface and mobile terminal | |
CN111158735B (en) | Hot patch file processing method and communication terminal | |
CN112099892A (en) | Communication terminal and method for rapidly scanning two-dimensional code | |
CN114827745B (en) | Video subtitle generation method and electronic equipment | |
CN113254132B (en) | Application display method and related device | |
CN112825536B (en) | Electronic terminal and background card display method | |
CN113642010B (en) | Method for acquiring data of extended storage device and mobile terminal | |
CN111324255A (en) | Application processing method based on double-screen terminal and communication terminal | |
CN114968013B (en) | Terminal device, function setting method and storage medium | |
CN113254263A (en) | Electronic terminal and file recovery method | |
CN110852717A (en) | Travel updating method and intelligent communication terminal |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200807 |