CN114138139B - Application card management method, electronic device and medium - Google Patents

Application card management method, electronic device and medium Download PDF

Info

Publication number
CN114138139B
CN114138139B CN202111266311.9A CN202111266311A CN114138139B CN 114138139 B CN114138139 B CN 114138139B CN 202111266311 A CN202111266311 A CN 202111266311A CN 114138139 B CN114138139 B CN 114138139B
Authority
CN
China
Prior art keywords
card
application
application program
information
electronic equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111266311.9A
Other languages
Chinese (zh)
Other versions
CN114138139A (en
Inventor
徐少非
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Honor Device Co 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 Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202111266311.9A priority Critical patent/CN114138139B/en
Publication of CN114138139A publication Critical patent/CN114138139A/en
Application granted granted Critical
Publication of CN114138139B publication Critical patent/CN114138139B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the application provides a management method of an application program card applied to electronic equipment, and the method comprises the following steps: acquiring shortcut information of an application installed in the electronic equipment; converting shortcut information of the application program into card information of the application program; and when the card inquiry request is received, the card indicated by the card information of the application program is displayed on the desktop of the electronic equipment. It can be seen that: the card of the application program installed in the electronic equipment is obtained through the method. Therefore, when a card inquiry request is received, the card indicated by the card information of the application program can be displayed on the desktop of the electronic equipment, the purpose of generating the card of the third-party application program installed on the electronic equipment on the premise of not needing third-party development is achieved, and popularization and application of the card are facilitated.

Description

Application card management method, electronic device and medium
Technical Field
The present application relates to the field of card processing technologies, and in particular, to a method for managing application cards, an electronic device, and a computer-readable storage medium.
Background
Show a little horizontal line under the APP icon on the electronic equipment desktop, the user can slide this kind of APP icon on, and the card of APP is then called out and is shown at the desktop. The user can place the card of the APP at any position of the desktop through executing operation.
However, at present, only the native application program of the electronic device is configured with the card, and the user can call out the card and fixedly display the card on a desktop through the above operations.
Disclosure of Invention
The application provides a management method of an application program card, electronic equipment, a computer program product and a computer readable storage medium, and aims to generate a card of a third party application program installed on the electronic equipment on the premise of not requiring third party development.
In order to achieve the above object, the present application provides the following technical solutions:
in a first aspect, the present application provides a method for managing application cards applied to an electronic device, the method including: acquiring shortcut information of an application program installed on the electronic equipment; converting shortcut information of the application program into card information of the application program; and when the card inquiry request is received, the card indicated by the card information of the application program is displayed on the desktop of the electronic equipment.
From the above, it can be seen that: and acquiring the shortcut information of the application program installed on the electronic equipment, and converting the shortcut information of the application program into card information, so that a card of the application program installed on the electronic equipment can be obtained. Therefore, when a card inquiry request is received, the card indicated by the card information of the application program can be displayed on the desktop of the electronic equipment, the purpose of generating the card of the third-party application program installed on the electronic equipment on the premise of not needing third-party development is achieved, and popularization and application of the card are facilitated.
In one possible implementation, the method for displaying the card indicated by the card information of the application program on the desktop of the electronic device includes: displaying a card indicated by card information of an application program on an interface of a service center of the electronic equipment; or, at the negative screen of the electronic equipment, the card indicated by the card information of the application program is displayed.
In one possible implementation, the acquiring shortcut short cut information of an application installed by an electronic device includes: when the electronic equipment is determined to be started and restarted, short information of an application program installed on the electronic equipment is obtained; or, when determining that the electronic device installs a new application program, acquiring shortcut information of the new application program installed by the electronic device; or when the update of the application installed by the electronic equipment is determined, short information of the application updated by the electronic equipment is acquired.
In one possible implementation, the acquiring shortcut short cut information of an application installed by an electronic device includes: short information of a third-party application installed by the electronic equipment is obtained.
In one possible implementation, before obtaining the shortcut information of the third-party application installed on the electronic device, the method further includes: and determining the third-party application program from the application programs installed in the electronic equipment.
In one possible implementation, determining a third-party application from applications installed in the electronic device includes: determining all application programs installed by the electronic equipment through the package management PM interaction with the electronic equipment; screening all application programs installed on the electronic equipment in a white list to obtain a screening result, wherein the white list comprises identifications of native application programs installed on the electronic equipment; and determining the third-party application installed on the electronic equipment according to the screening result.
In one possible implementation, the obtaining shortcut short cut information of an application installed in the electronic device includes: acquiring ActivityInfo information of an application program installed on the electronic equipment through the interaction with a package management PM of the electronic equipment; shortcut information of the application program in the metaData attribute of the ActivityInfo information is read.
In one possible embodiment, the determining method for the power-on restart of the electronic device includes: and monitoring the starting broadcast to determine whether the electronic equipment is started and restarted.
In one possible embodiment, the determining manner for the electronic device to install the new application includes: and monitoring application installation broadcast to determine whether the electronic equipment installs a new application.
In one possible embodiment, the determining method for the update of the application installed on the electronic device includes: application update broadcasts are listened to determine if an application installed by the electronic device is updated.
In one possible implementation, converting the shortcut information of the application into card information of the application includes: determining attribute information of a shortcut belonging to each application program in shortcut information of the application programs; filling the attribute information of each application program shortcut to the corresponding position of the card template to obtain a card corresponding to each shortcut; and combining the card information of the card corresponding to each shortcut of the application program to obtain the card information of the application program.
In one possible embodiment, the shortcut information of the application includes: an application package name, a shortcut start icon, a shortcut start title, and a shortcut start Intent.
In one possible embodiment, the method further comprises: responding to the first trigger operation, and displaying a plurality of cards of the application program specified by the first trigger operation on the desktop of the electronic equipment; and responding to the second trigger operation, and displaying the card specified by the second trigger operation on the desktop of the electronic equipment.
In this possible embodiment, for multiple cards of the application program, the user may perform an input triggering operation to display one or more cards on the desktop of the electronic device.
In one possible embodiment, the method further comprises: receiving an uninstalling message of an application program; deleting the card information of the uninstalled application program from a card list, wherein the card list is used for storing the card information of the application program of the electronic equipment; and deleting the cards of the uninstalled application program displayed on the desktop of the electronic equipment.
In the possible real-time mode, after the application program is uninstalled, the uninstalling of the application program can be realized by deleting the card information of the uninstalled application program from the card list and deleting the card of the uninstalled application program displayed on the desktop of the electronic device, and the card of the application program displayed on the desktop of the electronic device is deleted along with the card information.
In one possible embodiment, the method further comprises: in response to the first card deletion request, deleting the card of the application program specified by the first card deletion request displayed on the desktop of the electronic equipment; and deleting the card information of the application program specified by the user from a card list, wherein the card list is used for storing the card information of the application program of the electronic equipment.
In this possible embodiment, the user may delete the card information of the application program when the application program is not uninstalled by inputting the card deletion operation.
In one possible embodiment, the method further comprises: and in response to the second card deletion request, deleting the card of the application program specified by the second card deletion request displayed on the desktop of the electronic equipment.
In this possible implementation manner, the user may delete the card of the application program displayed on the desktop of the electronic device by inputting a card deletion operation.
In a second aspect, the present application provides an electronic device comprising: one or more processors, memory, and a display screen; the memory and the display screen are coupled to the one or more processors, the memory for storing computer program code comprising computer instructions which, when executed by the one or more processors, cause the electronic device to perform the method of any of the first aspects.
In a third aspect, the present application provides a computer storage medium for storing a computer program which, when executed, is particularly adapted to carry out the method of any of the first aspects.
In a fourth aspect, the present application provides a computer program product for causing a computer to perform the method of any one of the first aspect when the computer program product is run on the computer.
Drawings
FIG. 1 is a presentation diagram of an application scenario provided herein;
fig. 2a is a schematic structural diagram of an electronic device provided in the present application;
FIG. 2b is a diagram of a software architecture of an electronic device provided herein;
fig. 3 is a timing chart of a card generation method according to an embodiment of the present application;
FIG. 4 is a diagram showing four shortcuts of application A according to an embodiment of the present application;
FIG. 5 is a diagram illustrating a card template according to an embodiment of the present disclosure;
FIG. 6 is a display diagram of cards corresponding to four shortcuts of application A according to an embodiment of the present application;
FIG. 7 is a diagram illustrating a card of a service center displaying application A according to an embodiment of the present disclosure;
FIG. 8 is a display diagram of a card for generating application A according to an embodiment of the present application;
fig. 9a is a timing chart illustrating a method for deleting a card according to a second embodiment of the present application;
fig. 9b is a display diagram of a card of the deletion application a according to the second embodiment of the present application;
fig. 10a is a timing diagram of a method for deleting a card according to a third embodiment of the present application;
fig. 10b is a display diagram of a card of the application a displayed by the deletion service center according to the third embodiment of the present application;
fig. 11 is a display diagram of a card of an application a for deleting a desktop display of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. The terminology used in the following examples is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the specification of this application and the appended claims, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, such as "one or more", unless the context clearly indicates otherwise. It should also be understood that in the embodiments of the present application, "one or more" means one, two, or more than two; "and/or" describes the association relationship of the associated objects, indicating that three relationships may exist; for example, a and/or B, may represent: a alone, both A and B, and B alone, where A, B may be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
The embodiments of the present application relate to a plurality of numbers greater than or equal to two. It should be noted that, in the description of the embodiments of the present application, the terms "first", "second", and the like are used for distinguishing the description, and are not to be construed as indicating or implying relative importance or order.
In order to clarify the technical solution of the present application more clearly, the following explains the related concepts related to the present application.
1) A card is a form of information presented to a user by an electronic device, and may include information about pictures, text, links, controls, etc. on the same subject. Such as weather type cards, stock type cards, news type cards, and the like.
In some embodiments, the card may also be an entry of an Application (APP) corresponding to the card, and the user may open the APP corresponding to the card by operating the card, so that the electronic device presents an interface of the APP corresponding to the card to the user, so that the user may view more detailed information on the interface. Furthermore, after the application program corresponding to the card is opened, the user can perform corresponding operation on the interface of the application program to meet the requirements of the user. For example, the application program corresponding to the weather class card is weather. The user can open the application program weather through the operation on the weather card, so that the electronic equipment presents a weather interface for the user. The user can set the information displayed on the weather card or check the weather condition of a certain city and the like by operating the weather interface, so that the self requirement is met.
In other embodiments, the card may also be an access to one or more services provided by the application program corresponding to the card, and the user may open the service provided by the application program corresponding to the card by operating the card, so that the electronic device presents an interface of the service of the application program corresponding to the card to the user.
2) The native application refers to an application that is installed in advance in the electronic device, and belongs to an application of the electronic device itself. The electronic equipment is started for the first time, and icons of the native application programs are presented on a desktop of the electronic equipment.
3) The third-party application program is different from the native application program, and the third-party application program is an application program which is produced by a third party and needs to be installed on the electronic equipment by a user.
4) Negative one screen, which may also be referred to as "-1 screen," refers to a user interface that slides the screen to the right on the main screen of the electronic device until sliding to the leftmost split screen. One screen can be used for placing some shortcut service functions and notification messages, such as global search, shortcut entries (pay codes, weChat, and the like) of a certain page of an application program, instant messages, reminders (express messages, expenditure messages, commute road conditions, taxi trip messages, schedule messages, and the like), and dynamic concerns (football stands, basketball stands, stock information, and the like).
Show a little horizontal line under the APP icon on the electronic equipment desktop, the user can slide this kind of APP icon on, and the card of APP is then called out and is shown at the desktop. The user can place the card of the APP at any position of the desktop through executing operation. In the example shown in fig. 1, a small horizontal line is presented below the weather icon, the user slides up the weather icon, the weather card 11 is displayed on the desktop of the electronic device, the user clicks the "nail" button at the upper right corner of the weather card 11, and the weather card 11 can be fixedly presented on the desktop.
For the APP icon, the larger display area of the card can be loaded with more contents, the user can see the common information of the APP on the desktop, and the use is convenient for the user. For example, a weather card may display weather information at different times of the day; the memo card can display notes or information to be dealt with; the athletic health card may display step count information.
However, at present, only the native application program of the electronic device is configured with the card, and the user can call out the card and fixedly display the card on the desktop through the above operations.
Based on the above problem, the embodiment of the present application provides a card generation method. The card generation method provided by the embodiment of the application can be applied to electronic devices such as mobile phones, tablet computers, desktop computers, laptop computers, notebook computers, ultra-mobile Personal computers (UMPCs), handheld computers, netbooks, personal Digital Assistants (PDAs), wearable electronic devices, smart watches and the like.
Fig. 2a is a composition example of an electronic device provided in an embodiment of the present application. Taking a mobile phone as an example, the electronic device 200 may include a processor 210, an external memory interface 220, an internal memory 221, a display 230, an antenna 1, an antenna 2, a mobile communication module 240, a wireless communication module 250, and the like.
It is to be understood that the illustrated structure of the present embodiment does not constitute a specific limitation to the electronic device. In other embodiments, the electronic device may include more or fewer components than shown, or combine certain components, or split certain components, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
Processor 210 may include one or more processing units, such as: the processor 210 may include an Application Processor (AP), a modem processor, a Graphics Processor (GPU), an Image Signal Processor (ISP), a controller, a video codec, a Digital Signal Processor (DSP), a baseband processor, and/or a neural-Network Processing Unit (NPU), among others. The different processing units may be separate devices or may be integrated into one or more processors.
The controller may be, among other things, a neural center and a command center of the electronic device 200. The controller can generate an operation control signal according to the instruction operation code and the timing signal to complete the control of instruction fetching and instruction execution.
Video codecs are used to compress or decompress digital video. The electronic device may support one or more video codecs. In this way, the electronic device can play or record video in a variety of encoding formats, such as: moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG2, and the like.
A memory may also be provided in processor 210 for storing instructions and data. In some embodiments, the memory in processor 210 is a cache memory. The memory may hold instructions or data that have just been used or recycled by processor 210. If the processor 210 needs to use the instruction or data again, it can be called directly from the memory. Avoiding repeated accesses reduces the latency of the processor 210, thereby increasing the efficiency of the system.
In some embodiments, processor 210 may include one or more interfaces.
It should be understood that the connection relationship between the modules illustrated in the present embodiment is only an exemplary illustration, and does not limit the structure of the electronic device 200. In other embodiments of the present application, the electronic device 200 may also adopt different interface connection manners or a combination of multiple interface connection manners in the above embodiments.
The external memory interface 220 may be used to connect an external memory card, such as a Micro SD card, to extend the storage capability of the electronic device. The external memory card communicates with the processor 210 through the external memory interface 220 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.
Internal memory 221 may be used to store computer-executable program code, which includes instructions.
The electronic device implements display functions via the GPU, the display screen 230, and the application processor, etc. The GPU is a microprocessor for image processing, and is connected to the display screen 230 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 210 may include one or more GPUs that execute program instructions to generate or alter display information.
The display screen 230 is used to display images, video, and the like.
A series of Graphical User Interfaces (GUIs) may be displayed on the display screen 230 of the electronic device, and these GUIs are the main screens of the electronic device. Generally, the size of the display 230 of the electronic device is fixed, and only limited controls can be displayed in the display 230 of the electronic device. A control is a GUI element, which is a software component contained in an application program and controls all data processed by the application program and interactive operations related to the data, and a user can interact with the control through direct manipulation (direct manipulation) to read or edit information related to the application program. Generally, a control may include a visual interface element such as an icon, button, menu, tab, text box, dialog box, status bar, navigation bar, widget, and the like. For example, in the present embodiment, the display screen 230 may display virtual keys (one-key layout, start layout, scene layout).
The electronic device may implement a shooting function through the ISP, the camera, the video codec, the GPU, the display screen 230, the application processor, and the like.
The wireless communication function of the electronic device may be implemented by the antenna 1, the antenna 2, the mobile communication module 240, the wireless communication module 250, the modem processor, the baseband processor, and the like.
In addition, an operating system runs on the above components. Such as an iOS operating system, an Android operating system, a Windows operating system, etc. A running application may be installed on the operating system.
Fig. 2b is a block diagram of a software structure of the electronic device according to the embodiment of the present application.
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, which are an application layer, a system framework layer, a Native layer, and a kernel layer from top to bottom.
The application layer may include a series of application packages. The application packages may include camera, gallery, calendar, telephony, maps, navigation, WLAN, and bluetooth applications.
In some embodiments, as shown in FIG. 2b, the application packages of the application layer comprise desktop applications; the desktop application comprises an automatic generation card module, a card module and the like, the automatic generation card module at least comprises two software modules of a data collection unit and a data conversion unit, and the card module comprises software modules of a card service center, a service center and the like.
The automatic generation card module is used for collecting information of shortcuts of application program packages of the application layer, generating card information and sending the card information to a card service of the card module; and synchronously updating the cards in the card service of the card module when the application program package of the application layer is determined to be updated.
The card service in the card module belongs to a mechanism for managing cards, can store card information displayed on a desktop of the electronic equipment in a list form, and can synchronously update the list according to an update result of an application program package of an application layer. The card service may also provide stored card information to the service center.
And the service center in the card module is used for controlling and displaying the cards indicated by all the card information contained in the list of the card service.
For the specific working processes of the automatic generation of the card module, the card service and the service center, please refer to the contents of the following first embodiment, second embodiment and third embodiment.
The system framework layer provides an Application Programming Interface (API) and a programming framework for an application program of the application layer. The system framework layer includes a number of predefined functions. As shown in FIG. 2b, the application framework layer may include a PMS, an Audio framework, a display framework, a notification center, and a window framework, among others.
And the Package Manager Service, PMS for short, is used for taking charge of installation, uninstallation, optimization and query of various APK packages. In some embodiments, the data collection unit interacts with the PMS to acquire information of the shortcut of the application program; and meanwhile, receiving broadcast notification of installation or uninstallation of the application program, and updating the corresponding card of the application program in time.
The Native layer is the local framework. The Native layer at least comprises touch control, audio, display and the like.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a fingerprint driver, an Audio driver, a display driver, a Bluetooth driver, a WiFi driver and the like.
Although the Android system is taken as an example in the embodiment of the present application for description, the basic principle is also applicable to electronic devices based on operating systems such as iOS and Windows.
Example one
The method for generating the card provided by the embodiment of the application, referring to fig. 3, includes the steps of:
s301, the data collection unit acquires shortcut (shortcut) information of the application program.
The data collection unit is a software module for automatically generating the card module in the desktop application of the electronic device, as described above. The data collection unit may acquire shortcut information of an application installed in the electronic device. Since the card is typically configured by the native application of the electronic device, in some embodiments, the data collection unit may obtain the shortcut information of the third-party application installed on the electronic device. Of course, the data collection unit may also obtain shortcut information of all applications installed on the electronic device.
Before the data collection unit acquires the shortcut information of the third-party application installed on the electronic device, the third-party application installed on the electronic device needs to be determined. Further, the Android system provides many service management classes, such as project management (ActivityManager), power management (PowerManager), audio management (AudioManager), and package management (PackageManager). The main responsibility of the PackageManager is to manage the application package, and the application information can be acquired through the PackageManager. Also, packageManager can be understood to be the same processing unit as the PMS.
Based on this, the data collection unit determines the specific way of the third-party application installed by the electronic device as follows:
the data collection unit determines all the applications installed by the electronic device by interacting with the PackageManager.
The data collection unit acquires a white list which is preserved in advance for the electronic equipment and comprises identifications of all native application programs installed by the electronic equipment, such as application package names, and screens all determined application programs installed by the electronic equipment in the white list. The data collection unit may determine a third party application installed by the electronic device based on the screening results.
In some embodiments, after the electronic device is powered on, the data collection unit may execute step S301 to obtain the shortcut information of the application installed on the electronic device.
The electronic device updating system enables the electronic device to be started again after the electronic device updating system has the function of generating the card of the third-party application program, and after the electronic device is started, the data collecting unit can execute the step S301 to acquire the shortcut information of all the application programs installed on the electronic device or the shortcut information of all the third-party application programs.
Specifically, the data collection unit may monitor a start-up broadcast, such as an intent _ active _ BOOT _ complete, and if the start-up broadcast is monitored, it is determined that the start-up of the electronic device is COMPLETED, and step S301 may be executed.
It should be further noted that, after the electronic device is started and the shortcut information of the application program is acquired, the data collection unit records an identifier of the application program, such as an application package name, of the acquired shortcut information. When the electronic device is powered on and started again, the data collection unit does not acquire the shortcut information of the recorded application program.
In other embodiments, after the electronic device installs the new application, the data collection unit may also perform a step of obtaining shortcut information of the newly installed application. Of course, the electronic device may also collect shortcut information of all applications installed by the electronic device.
Specifically, the data collection unit may also monitor an application installation broadcast to determine whether the electronic device has a new application installed, for example, the data collection unit monitors intent. Of course, the broadcast may also include an identifier of the newly installed application program, such as an application package name of the application program, and the shortcut information of the newly installed application program is obtained through the identifier.
It should be further noted that the data collection unit may obtain the shortcut (shortcut) information of the application program by the following method: the data collection unit interacts with the PackageManager to obtain ActivityInfo information of an application program installed on the electronic equipment, and obtains shortcut information of the application program by reading a metaData attribute in the ActivityInfo.
Specifically, the data collection unit first obtains a PackageManager (hereinafter referred to as PM) object, and obtains various information classes of the application program through the PM object, where the information classes of the application program include: packageInfo, applicationInfo, activityInfo/ServiceInfo/ProviderInfo, and the like. The data collection unit acquires ActivityInfo through the PM object, and acquires shortcut information of the application program from metaData attribute in the ActivityInfo.
The Shortcut of the application program refers to a Shortcut which appears when the icon of the application program is pressed on the desktop of the electronic equipment for a long time, and belongs to adding a faster entry for the key function of the application program without opening the application program first.
In some embodiments, the shortcut information of the application includes: the name of the application package, the shortcut start icon, the shortcut start title, the shortcut start Intent and the like. The shortcut start icon, the shortcut start title, and the shortcut start Intent can be understood as attribute information of the shortcut of the application program.
It should also be noted that if the shortcuts of the application include multiple shortcuts, in the example illustrated in fig. 4, application a includes four shortcuts, respectively, scan, pay, receive, and transfer. When the data collection unit acquires the shortcut information of the application program A, the application package name of the application program A, the shortcut start icon, the shortcut start title and the shortcut start Intent of each shortcut are acquired, and the shortcut start Intent is used for determining the page corresponding to the shortcut.
It should be noted that the data collection unit may obtain the shortcut information of the application program configured with the shortcut. The shortcut may or may not be configured due to the application installed in the electronic device. When the application program is not configured with the shortcut, the card of the application program cannot be generated, so the data collection unit can acquire the shortcut information of the application program configured with the shortcut.
In some embodiments, the data collection unit obtaining the shortcut information of the application configured with the shortcut may include the following manners:
the data collection unit obtains shortcut information of each application program of the electronic device or each third-party application program in the manner provided by the foregoing.
If the application program is not configured with the shortcut, the data collection unit cannot acquire the shortcut information of the application program, and the data collection unit can only acquire the shortcut information of the application program configured with the shortcut.
It should be further noted that, if a card is generated by the electronic device by using the card generation method provided in this embodiment for a third-party application installed in the electronic device, the third-party application update causes the shortcut of the third-party application to be updated, for example, a new shortcut is added, the shortcut is deleted, or the attribute information of the shortcut is modified. The data collection unit may also perform step S301 to acquire shortcut (shortcut) information of the third-party application for shortcut occurrence update.
Specifically, the data collection unit may monitor an application update broadcast to determine whether an application installed on the electronic device is updated, for example, the data collection unit monitors an intent _ PACKAGE _ replace, and if the broadcast is monitored, it may determine that an application installed on the electronic device is updated.
S302, the data collection unit sends shortcut information of the application program to the data conversion unit.
The data conversion unit belongs to a software module for automatically generating the card module in the desktop application of the electronic device, as described above. After the data collection unit obtains the shortcut information of the application program, the data collection unit transmits the shortcut information of the application program to the data conversion unit.
And S303, converting the shortcut information of the application program into card information by the data conversion unit.
The card service cannot identify the shortcut information of the application program, and therefore, the data conversion unit needs to convert the shortcut information of the application program into the card information identified by the card service. The card service, as mentioned above, belongs to one of the software modules in the desktop application of the electronic device.
The electronic equipment is pre-stored with a card template, and the data conversion unit converts the shortcut information of the application program into card information, so that the data conversion unit fills the shortcut information of the application program into a corresponding position of the card module, thereby forming a card.
The card template can be set with various styles, and the embodiment of the application is not limited. Three possible styles are exemplified here:
(1) "title area" + "content area", as shown in fig. 5 (a).
(2) "title area" + "operation area" as shown in fig. 5 (b).
(3) The "title area" + "contents area" + "operation area", as shown in fig. 5 (c).
(4) "title area" + "operation area" as shown in fig. 5 (d).
Of the above three possible styles, the setting positions of the "title area", "content area", and "operation area" are not limited to those shown in fig. 5. In some embodiments, the positions of the "title area", "content area" and "operation area" can be changed and adjusted to different positions, and the space ratio of the "title area", "content area" and "operation area" to the card can be adjusted.
The "title area" may be used to place the name of the card. The name of the card may have various implementation manners, and may be a name of an application program, a name of a service corresponding to service information of the application program borne by the card, a service type, and the like. For example, if the service information carried by the card is "scan" service of application a shown in fig. 4, the title may be "scan".
The "content area" may be used to place service information to be presented. The "content area" of one card may have a plurality of service information items at the same time.
The operation area is used for providing function operation related to at least one piece of service information carried by the card, so that a user inputs preset operation on the operation area to realize preset functions, such as function operation of jumping to a service page of the application program A, function operation of interacting with the service information and the like. An operation button can be arranged on the operation area to provide function operation related to the service information. The visual style of the operation buttons may be in a text form (the operation buttons in the text form are referred to as text operation buttons), or in an image form (the operation buttons in the image form are referred to as image operation buttons), and the embodiment of the present application is not particularly limited. The action buttons may be associated with Uniform Resource Locators (URLs) for H5, web and App page jumps, which URLs may link to a certain service page of the application. Different URLs can be set in different operation buttons, so that a user can realize the jump of different service pages corresponding to the application by clicking different operation buttons.
Based on the aforementioned proposed card template, one possible implementation manner of step S303 includes:
and determining attribute information belonging to each shortcut in the shortcut information of the application program.
And filling the attribute information of each shortcut to the corresponding position of the card template to obtain the card corresponding to each shortcut.
And combining the card information of the card corresponding to each shortcut of the application program to obtain the card information of the application program.
For the four shortcuts of the application program a shown in fig. 4, the card template shown in fig. 5 (d) is adopted and converted into card information, and the obtained cards corresponding to the four shortcuts can be as shown in fig. 6. Of course, the example of the cards corresponding to the four shortcuts of the application program a shown in fig. 6 does not constitute a limitation on the cards corresponding to the shortcuts.
S304, the data conversion unit sends the card information of the application program to the card service.
In step S303, the shortcut information of the application includes a plurality of shortcuts, and the data conversion unit converts the shortcut information of the application to obtain card information of each shortcut. And the data conversion unit packages the card information of each shortcut and the application package name of the application program to obtain the card information of the application program in the data package format, and sends the card information of the application program in the data package format to the card service.
And S305, the card service receives the card information of the application program sent by the data conversion unit and stores the card information in a card list.
S306, the card service receives a card inquiry request sent by the service center.
The service center belongs to a software module for automatically generating the card module in the desktop application of the electronic equipment as described above. The service center may also be understood as an application program of the electronic device, and for this purpose, the service center may be presented on a desktop of the electronic device in the form of an icon or on a presentation interface of another application of the electronic device. The interface of the service center can be called out through quick operation modes such as specific gestures and the like.
The user triggers the service center, for example, the user performs a triggering operation on the desktop of the electronic device, clicks an icon of the service center, or inputs a specific gesture on the desktop of the electronic device to start the service center. The service center responds to the trigger operation of the user, generates and sends a card inquiry request to the card service, wherein the card inquiry request is used for requesting the card stored by the card service.
S307, the card service sends a card list to the service center, where the card list includes card information of the application stored in the card service.
After receiving a card query request sent by the service center, the card service acquires the card information of each application program in the card list and sends the card information of each application program to the service center.
S308, the service center displays the cards of the application programs.
The service center receives the card information of each application program of the card list sent by the card service, and displays the card indicated by the card information of the application program on the desktop of the electronic equipment.
In some embodiments, the service center may display the card at an interface of the service center of the electronic device, as shown in fig. 7. Fig. 7 shows an example in which the interface of the service center shows a card of the application a, a card of the device power, and a card of the calendar.
In some embodiments, the service center may display the card on the negative screen of the electronic device.
It should be noted that the style of the card of the application program displayed by the service center is not limited to the style shown in fig. 7. Moreover, when the service center displays the cards of the plurality of application programs, the typesetting modes of the plurality of application programs are not limited to the style shown in fig. 7.
In this embodiment, the data collection unit obtains shortcut information of an application program of the electronic device, and the data conversion unit converts the shortcut information of the application program into card information and provides the card information to the card service. Based on the method, the service center can obtain the card of the application program of the electronic equipment from the card service and display the card. Even if the third-party application program is used, the card of the application program can be stored in the card service place through the operation of the data collection unit and the data conversion unit, secondary development of a developer of the third-party application program is not needed, and popularization and application of the card are facilitated.
It should be noted that the card may be displayed on the interface or negative screen of the service center, and may also be displayed on other positions of the desktop of the electronic device. The electronic equipment can display the interface of the service center or the card displayed by one screen at other positions of the desktop of the electronic equipment in an interactive mode with the user. The specific mode is as follows:
the user triggers the card of the application program displayed in the service center or the negative screen, the desktop application receives the triggering operation input by the user on the desktop of the electronic equipment, and the card of the application program is displayed on the desktop of the electronic equipment in response to the triggering operation of the user. As shown in fig. 8, the user clicks a card of application a displayed on the interface of the service center, and the card of application a is displayed on the desktop of the electronic device.
The method comprises the steps that a user triggers a card of an application program displayed on a desktop of the electronic equipment, the desktop application receives a trigger operation of the user, and in response to the trigger operation, the card appointed by the trigger operation of the user is added to other positions of the desktop of the electronic equipment. The triggering operation input by the user is used for designating one card of the application program displayed on the desktop of the electronic equipment. Also as in the example shown in FIG. 8, the user selects a corresponding card of Scan application A and clicks the "Add to desktop" button. And displaying a corresponding card scanned by the application program A on a first screen of the electronic equipment.
Example two
The cards of the application program displayed on the electronic equipment can be deleted along with the operation of uninstalling the application program from the electronic equipment. Therefore, the card deleting method provided by the embodiment can realize that the card of the application program is deleted from the interface of the electronic equipment and is deleted from the list of the card service after the application program is uninstalled.
The method for deleting the card provided by the embodiment, referring to fig. 9a, includes the steps of:
s901, the data collection unit receives an uninstalling message of the application program.
The data collection unit receives a broadcast message of uninstalling the application program by monitoring the PackageManager, and further determines the uninstalled application program, wherein the broadcast message of uninstalling the application program may include an identifier of the uninstalled application program, such as an application package name.
The application of the electronic device is uninstalled, the PackageManager can actively know the uninstalled application and send a broadcast message, such as internal, action _ PACKAGE _ REMOVED, and the data collection unit can monitor the broadcast message to determine the uninstalled application, and of course, the broadcast message can carry an identifier of the uninstalled application, such as an application PACKAGE name.
Referring to the example shown in fig. 9b, the user presses the icon of the application a displayed on the desktop of the electronic device for a long time, which may be understood as holding the click operation on the icon of the application a for a certain period of time, such as 3 seconds. In response to a user operation, the electronic device presents an uninstall button of application a on the electronic device desktop, such as the "fork" button illustrated in fig. 9 b. Of course, after the user presses the icon of the application program a for a long time, the desktop of the electronic device may also display the operation menu of the application program a, and the uninstall button is displayed in the operation menu. The user clicks the uninstall button to complete the uninstallation of the application a.
S902, the data collection unit sends a card information deletion request to the card service, where the card information deletion request is used to request the card service to delete the card information of the uninstalled application in the card list.
In some embodiments, the card information deletion request may carry an identification of the application being uninstalled, such as an application package name.
And S903, deleting the card information of the uninstalled application program in the card list by the card service.
The card service screens the card information of the uninstalled application program in the card list by using the identification of the uninstalled application program.
And S904, the card service sends a card deletion request to the service center, wherein the card deletion request is used for requesting to delete the card of the uninstalled application program on the desktop of the electronic equipment.
And S905, deleting the displayed cards of the uninstalled application programs by the service center.
Referring to the example shown in fig. 9b, after the card service performs step S903 and step S904, and the service center performs step S905, the card of the application a shown in the service center is deleted.
EXAMPLE III
In an application scene where the application program is not uninstalled, the user may also input an operation to delete the card displayed on the interface of the service center. Specifically, the method for deleting the card provided by this embodiment, as shown in fig. 10a, includes the steps of:
s1001, the service center responds to a card deleting request input by a user, and deletes the card of the application program specified by the user.
In the example shown in fig. 10b, the user presses the card of the application program a displayed in the service center for a long time, which can be understood as holding the click operation on the card of the application program a for a certain period of time, for example, 3 seconds. The interface of the service center shows the delete button of the card of the application a, such as the "fork" button shown in fig. 10b, and the user clicks the delete button to complete the input of the delete request.
The delete button of the application program a card can also be displayed in the operation menu, that is, the user presses the application program a card displayed in the service center for a long time, and the interface of the service center displays the operation menu.
In some embodiments, the card deletion request may carry an identification of the card of the application being deleted, such as an application package name of the application.
S1002, the service center sends a card information deleting request to the card service, wherein the card deleting request is used for requesting that the card information of the application program specified by the user is deleted in the card list.
S1003, the card service deletes the card information of the application program specified by the user from the card list.
The service center can use the identification of the card of the deleted application program to determine the card information of the deleted application program from the card list and delete the card information of the deleted application program from the card list.
It should be noted that cards displayed at other positions on the electronic device desktop may also be deleted by the user inputting a delete operation. Specifically, the desktop application deletes the card of the application program specified by the user in response to a card deletion request input by the user. When the user inputs a card deletion operation on a card displayed on the electronic device desktop, referring to the example shown in fig. 11, the user long-presses the application a displayed on the electronic device desktop to scan a corresponding card. And (3) displaying a delete button for scanning a corresponding card on the desktop of the electronic equipment, wherein the delete button is shown as a 'fork' button in the figure, and clicking the delete button of the card by a user to finish inputting the delete request of the card.
Similarly, the delete button of the card may also be displayed in the operation menu, and when the user presses and scans a corresponding card for a long time, the operation menu is displayed on the desktop of the electronic device, and the operation menu may include the delete button of the card. And clicking a card deleting button by the user to finish inputting the card deleting request.
Another embodiment of the present application also provides a computer-readable storage medium having stored therein instructions, which when run on a computer or processor, cause the computer or processor to perform one or more steps of any of the methods described above.
Another embodiment of the present application also provides a computer program product containing instructions. The computer program product, when run on a computer or processor, causes the computer or processor to perform one or more steps of any of the methods described above.

Claims (18)

1. A management method of an application program card is applied to an electronic device, and the method comprises the following steps:
acquiring shortcut short cut information of an application program installed in the electronic equipment, wherein the shortcut short cut information of the application program comprises the following steps: attribute information of the application package name and the shortcut of the application program;
converting the shortcut information of the application program into card information of the application program;
when a card inquiry request is received, displaying a card indicated by card information of the application program on a desktop of the electronic equipment, wherein the card is an inlet of the application program corresponding to the card or an inlet of one or more services provided by the application program corresponding to the card, and the one or more services provided by the application program corresponding to the card are provided by attribute information of a shortcut of the application program.
2. The method for managing the application card according to claim 1, wherein the presenting the card indicated by the card information of the application on the desktop of the electronic device includes:
displaying a card indicated by the card information of the application program on an interface of a service center of the electronic equipment;
or, displaying the card indicated by the card information of the application program on a negative screen of the electronic equipment.
3. The method for managing the application card according to claim 1 or 2, wherein the acquiring the shortcut short cut information of the application installed in the electronic device includes:
when the electronic equipment is determined to be started and restarted, short information of an application program installed on the electronic equipment is obtained;
or when determining that the electronic equipment installs a new application program, acquiring shortcut information of the new application program installed by the electronic equipment;
or when determining that the application installed in the electronic device is updated, acquiring shortcut information of the application updated by the electronic device.
4. The method for managing the application card according to claim 1 or 2, wherein the acquiring the shortcut short cut information of the application installed in the electronic device includes:
and acquiring short information of a third-party application installed in the electronic equipment.
5. The method for managing application cards according to claim 4, wherein before the obtaining the shortcut information of the third-party application installed in the electronic device, the method further comprises:
and determining the third-party application program from the application programs installed in the electronic equipment.
6. The method for managing application cards according to claim 5, wherein the determining the third-party application from the applications installed in the electronic device includes:
determining all application programs installed by the electronic equipment through the package management PM interaction with the electronic equipment;
screening all application programs installed on the electronic equipment in a white list to obtain a screening result, wherein the white list comprises an identifier of a native application program installed on the electronic equipment;
and determining the third-party application installed on the electronic equipment according to the screening result.
7. The method for managing the application cards according to claim 1 or 2, wherein the acquiring shortcut short cut information of the applications installed in the electronic device includes:
acquiring ActivityInfo information of an application program installed on the electronic equipment through the interaction with a package management PM of the electronic equipment;
and reading shortcut information of the application program in the metaData attribute of the ActivityInfo information.
8. The method for managing application cards according to claim 3, wherein the determining manner of the booting and restarting of the electronic device includes:
and monitoring the starting broadcast to determine whether the electronic equipment is started and restarted.
9. The method for managing application cards according to claim 3, wherein the determining manner of installing the new application by the electronic device includes:
and monitoring application program installation broadcast to determine whether the electronic equipment installs a new application program.
10. The method for managing application cards according to claim 3, wherein the determining manner of the application update installed on the electronic device includes:
and monitoring application program update broadcast to determine whether the application program installed in the electronic equipment is updated.
11. The method for managing application cards according to claim 1, 2, 5, 6, 8, 9 or 10, wherein the converting the shortcut information of the application into the card information of the application comprises:
determining attribute information of shortcuts belonging to each application program in the shortcuts information of the application programs;
filling the attribute information of each application program shortcut to the corresponding position of a card template to obtain a card corresponding to each shortcut;
and combining the card information of the card corresponding to each shortcut of the application program to obtain the card information of the application program.
12. The method for managing the application card according to claim 1, 2, 5, 6, 8, 9 or 10, wherein the shortcut information of the application includes: an application package name, a shortcut start icon, a shortcut start title, and a shortcut start Intent.
13. The method for managing application cards according to claim 1, 2, 5, 6, 8, 9 or 10, further comprising:
in response to a first trigger operation, displaying a plurality of cards of an application program specified by the first trigger operation on a desktop of the electronic equipment;
and responding to a second trigger operation, and displaying a card specified by the second trigger operation on the desktop of the electronic equipment.
14. The method for managing application cards according to claim 1, 2, 5, 6, 8, 9 or 10, further comprising:
receiving an uninstalling message of an application program;
deleting card information of the uninstalled application program from a card list, wherein the card list is used for storing the card information of the application program of the electronic equipment;
and deleting the cards of the uninstalled application programs displayed on the desktop of the electronic equipment.
15. The method for managing application cards according to claim 1, 2, 5, 6, 8, 9 or 10, further comprising:
in response to a first card deletion request, deleting a card of an application program specified by the first card deletion request displayed on the desktop of the electronic equipment;
and deleting the card information of the application program specified by the user from a card list, wherein the card list is used for storing the card information of the application program of the electronic equipment.
16. The method for managing application cards according to claim 1, 2, 5, 6, 8, 9 or 10, further comprising:
and in response to a second card deletion request, deleting the card of the application program specified by the second card deletion request displayed on the desktop of the electronic equipment.
17. An electronic device, comprising:
one or more processors, memory, and a display screen;
the memory and the display screen are coupled to the one or more processors, the memory for storing computer program code comprising computer instructions which, when executed by the one or more processors, cause the electronic device to perform the method of any of claims 1-16.
18. A computer storage medium for storing a computer program, which, when executed, is particularly adapted to carry out the method of any one of claims 1 to 16.
CN202111266311.9A 2021-10-28 2021-10-28 Application card management method, electronic device and medium Active CN114138139B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111266311.9A CN114138139B (en) 2021-10-28 2021-10-28 Application card management method, electronic device and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111266311.9A CN114138139B (en) 2021-10-28 2021-10-28 Application card management method, electronic device and medium

Publications (2)

Publication Number Publication Date
CN114138139A CN114138139A (en) 2022-03-04
CN114138139B true CN114138139B (en) 2022-11-01

Family

ID=80395778

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111266311.9A Active CN114138139B (en) 2021-10-28 2021-10-28 Application card management method, electronic device and medium

Country Status (1)

Country Link
CN (1) CN114138139B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116027934B (en) * 2022-08-11 2023-10-20 荣耀终端有限公司 Method and device for displaying card
CN116738940B (en) * 2022-09-30 2024-06-11 荣耀终端有限公司 Memorandum storage method and electronic equipment
CN116737405B (en) * 2022-10-24 2024-03-05 荣耀终端有限公司 Method for data communication of quick application card and related equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377876A (en) * 2010-08-24 2012-03-14 Lg电子株式会社 Mobile terminal and method of setting an application indicator therein
CN102413229A (en) * 2010-09-17 2012-04-11 Lg电子株式会社 Mobile terminal and control method thereof
CN111625309A (en) * 2020-04-28 2020-09-04 深圳传音控股股份有限公司 Card management method, terminal equipment and computer readable storage medium
CN112241867A (en) * 2019-07-19 2021-01-19 北京小米移动软件有限公司 Service card display method and device and storage medium
CN113508360A (en) * 2020-02-11 2021-10-15 荣耀终端有限公司 Card display method, electronic device and computer readable storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101807138A (en) * 2010-04-13 2010-08-18 华为终端有限公司 Menu picture display device and method thereof
KR102052605B1 (en) * 2012-11-13 2019-12-06 네이버 주식회사 Method and system of installing shortcut through mobile application
EP3552376B1 (en) * 2017-02-17 2023-05-24 Microsoft Technology Licensing, LLC Card-based information management method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377876A (en) * 2010-08-24 2012-03-14 Lg电子株式会社 Mobile terminal and method of setting an application indicator therein
CN102413229A (en) * 2010-09-17 2012-04-11 Lg电子株式会社 Mobile terminal and control method thereof
CN112241867A (en) * 2019-07-19 2021-01-19 北京小米移动软件有限公司 Service card display method and device and storage medium
CN113508360A (en) * 2020-02-11 2021-10-15 荣耀终端有限公司 Card display method, electronic device and computer readable storage medium
CN111625309A (en) * 2020-04-28 2020-09-04 深圳传音控股股份有限公司 Card management method, terminal equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN114138139A (en) 2022-03-04

Similar Documents

Publication Publication Date Title
US11748054B2 (en) Screen projection method and terminal device
CN114138139B (en) Application card management method, electronic device and medium
WO2020181988A1 (en) Speech control method and electronic device
WO2022089207A1 (en) Cross-device application interaction method, electronic device, and server
EP2866158A1 (en) Method for reader to provide service, reader, terminal and computer storage medium
US20210216177A1 (en) Navigation bar controlling method and terminal
CN113835569A (en) Terminal device, quick start method for internal function of application and storage medium
US9292308B2 (en) Information-processing device and program
CN114020197A (en) Cross-application message processing method, electronic device and readable storage medium
CN111506237A (en) Terminal and method for starting operation function in application
CN111857531A (en) Mobile terminal and file display method thereof
WO2022179249A1 (en) Function page display method and electronic device
US8661445B2 (en) Information-processing device and program
CN113835571A (en) Terminal device, information display method and storage medium
CN111324398A (en) Recent content processing method, device, terminal and storage medium
CN111046265B (en) Card data display method, device, equipment and storage medium
CN113822011A (en) Font switching method and electronic equipment
WO2023020339A1 (en) Interface display method and electronic device
CN116069219B (en) Method for acquiring schedule information and electronic equipment
CN117130688B (en) Quick application card loading method, electronic equipment and storage medium
WO2022267786A1 (en) Shortcut icon display method and terminal device
WO2022242503A1 (en) Screen projection method and related apparatus
WO2023284625A1 (en) Cross-platform display method for application, and readable medium and electronic device
WO2024104161A1 (en) Gesture touch method and electronic device
WO2022155848A1 (en) Method for optimizing virtual machine performance, and related apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant