Method, device and display device for updating launcher application based on android system

By acquiring and saving the update data of the Launcher application on the Android device and performing a silent update when the system starts, the problems of low update efficiency and poor user experience in the existing technology are solved, achieving efficient Launcher application updates and a stable user experience.

CN116185440BActive Publication Date: 2026-06-02GUANGZHOU SHIZHEN INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU SHIZHEN INFORMATION TECH CO LTD
Filing Date
2021-11-29
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In existing technologies, the Launcher application for Android devices is inefficient in updating and provides a poor user experience, especially when updating separately, it may cause problems such as a black screen or a brief flash.

Method used

When the Android device is running, the update data of the Launcher application is obtained and saved to the specified directory path. The update is then performed silently when the system starts, avoiding data overwriting and restart, and enabling separate updates.

Benefits of technology

It improves the efficiency of Launcher application updates, enhances the user experience, avoids black screen or flickering issues, and strengthens the stability of the update process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116185440B_ABST
    Figure CN116185440B_ABST
Patent Text Reader

Abstract

This application relates to a method, apparatus, display device, and storage medium for updating a Launcher application based on the Android system. The method includes: acquiring update data of the Launcher application while the Android device is running, and saving the update data to a specified directory path on the Android device; upon receiving a startup command from the Android device, acquiring the update data according to the specified directory path, and updating the Launcher application according to the update data; and according to the startup command, entering the Android device's system and opening the updated Launcher application. Compared with the prior art, this application can perform a separate update of the Launcher application when the Android system starts, realizing silent updates of the Launcher application, improving the efficiency of Launcher application updates, and enhancing the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, display device, and storage medium for updating Launcher applications based on the Android system. Background Technology

[0002] Android is the world's leading smart mobile terminal system, and the Launcher application is the first application to start after the Android system is loaded. After the server-side Launcher application is updated and released, the Android device needs to update the local Launcher application to fix application vulnerabilities or add new features.

[0003] The current update solutions include one approach: the Launcher application updates along with the Android system. This means that the Launcher application updates at the same time as the Android system updates on the Android device. However, since system packages are generally quite large, users may be unwilling to update, resulting in low efficiency for Launcher application updates.

[0004] Another approach is to update the Launcher application separately. This method overwrites the original Launcher application data and restarts the Launcher application, causing the user's terminal display to go black or flicker, thus reducing the user experience. Summary of the Invention

[0005] Based on this, this application provides a method, apparatus, display device, and storage medium for updating a Launcher application based on the Android system. It enables the Launcher application to be updated separately when the Android system starts, realizing silent updates of the Launcher application, improving the efficiency of Launcher application updates, and enhancing the user experience.

[0006] As a first aspect of this application, a method for updating a Launcher application based on the Android system is provided, comprising the following steps:

[0007] When the Android device is running, obtain the update data of the Launcher application and save the update data to the specified directory path of the Android device;

[0008] When a startup command is received from an Android device, the update data is obtained according to the specified directory path, and the Launcher application is updated according to the update data;

[0009] According to the startup command, enter the Android device's system and open the updated Launcher application.

[0010] As a second aspect of this application, an apparatus for updating Launcher applications based on the Android system is provided, comprising:

[0011] The acquisition module is used to acquire update data of the Launcher application when the Android device is running, and save the update data to a specified directory path of the Android device.

[0012] The update module is used to obtain the update data according to the specified directory path when receiving the launch command from the Android device, and update the Launcher application according to the update data;

[0013] The startup module is used to enter the Android device's system and open the updated Launcher application according to the startup command.

[0014] As a third aspect of this application, an apparatus is provided, including a display, a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor is connected to the display and the memory; when the computer program is executed by the processor, it implements the steps of the method for updating a Launcher application based on the Android system as described in the first aspect.

[0015] As a fourth aspect of the present application, a storage medium is provided, the storage medium storing a computer program, which, when executed by a processor, implements the steps of the method for updating a Launcher application based on the Android system as described in the first aspect.

[0016] In the embodiments of this application, when the Android device is running, the update data of the Launcher application is obtained and the update data is saved to a specified directory path of the Android device without immediate update. When the Android device's system starts, the Launcher application is updated separately, realizing silent update of the Launcher application, improving the efficiency of Launcher application updates, and improving the user experience.

[0017] To better understand and implement this application, the following detailed description is provided in conjunction with the accompanying drawings. Attached Figure Description

[0018] Figure 1 A flowchart illustrating a method for updating a Launcher application based on the Android system, provided in one embodiment of this application;

[0019] Figure 2This is a flowchart illustrating step S1 of a method for updating a Launcher application based on the Android system, provided in one embodiment of this application.

[0020] Figure 3 This is a flowchart illustrating step S102 of a method for updating a Launcher application based on the Android system, provided in one embodiment of this application.

[0021] Figure 4 A flowchart illustrating step S102 of a method for updating a Launcher application based on the Android system, provided in another embodiment of this application;

[0022] Figure 5 This is a flowchart illustrating step S2 of a method for updating a Launcher application based on the Android system, provided in one embodiment of this application.

[0023] Figure 6 A schematic diagram of the structure of a Launcher application update device based on the Android system provided in one embodiment of this application;

[0024] Figure 7 A schematic diagram of a display device structure for updating a Launcher application based on the Android system, provided in one embodiment of this application;

[0025] Figure 8 This is a schematic diagram of the structure of a display device provided in one embodiment of this application. Detailed Implementation

[0026] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0027] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0028] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0029] Please see Figure 1 , Figure 1 The flowchart illustrates a method for updating a Launcher application based on the Android system, according to an embodiment of this application. The method includes the following steps:

[0030] S1: When the Android device is running, obtain the update data of the Launcher application and save the update data to the specified directory path of the Android device.

[0031] Android is an open-source mobile operating system based on Linux. It mainly consists of the operating system, middleware, user interface, and applications. The applications are installed and used through their APKs (Android packages).

[0032] The Launcher application is the first application to launch after the Android system finishes loading. It is responsible for handling and responding to all operations except those of the application itself, such as providing the user interface (i.e., the desktop), launching applications in response to clicking application icons on the desktop, and setting wallpapers. The system boots up after the Launcher application APK runs.

[0033] The method for updating the Launcher application based on the Android system is run by an Android device, which runs the Android system and the Launcher application. The Launcher application starts when the Android device's system starts.

[0034] The Android device can be a server based on the Android system. The server is a computer device used to establish a communication connection with the Android device.

[0035] The Android device can also be a mobile terminal device based on the Android system, such as a mobile phone, tablet computer, television, and smartwatch, etc.

[0036] Please see Figure 2 , Figure 2The flowchart of S1 in the method for updating a Launcher application based on the Android system provided in one embodiment of this application includes steps S101 to S102, as follows:

[0037] S101: When running on an Android device, obtain update information for the Launcher application based on a preset server address.

[0038] The server is a computer device used to establish a network connection with the Android device.

[0039] The server address refers to the IP (Internet Protocol) address or domain name address to which the server is connected.

[0040] In this embodiment, the address of the server is pre-set in the Android device. When the Launcher application of the Android device detects an update, the Android device can establish a network connection with the server based on the server address to obtain the update information of the Launcher application.

[0041] S102: Based on the update information, obtain the update data of the Launcher application and save the update data to a specified directory path on the Android device.

[0042] In this embodiment, the Android device obtains the update data of the Launcher application based on the update information and saves the update data to a specified directory path on the Android device.

[0043] The update information may include the update version information of the Launcher application stored on the server. The Android device also stores the update version information of the current version of the Launcher application locally. When the update version information of the Launcher application stored on the server is newer than the update version information of the current version of the Launcher application stored locally on the Android device, the Android device retrieves the update data of the Launcher application from the server. The update data of the Launcher application may include the Launcher application update program and Launcher update content data; the update data of the Launcher application may also include only Launcher update content data, without including the Launcher application update program. In this case, the Launcher application update program is stored locally on the Android device.

[0044] In one embodiment, the update data of the Launcher application can be a full update, which is the complete installation data of the Launcher application. After the Android device obtains the full update data, it can directly reinstall the Launcher application.

[0045] In other embodiments, the Launcher application's update data can be incrementally updated. This incremental update data consists of differences between the Launcher application data retrieved from the server and the current version of the Launcher application data stored on the Android device, including additions, reductions, and changes in data. After obtaining the incremental update data, the Android device can update the Launcher application by combining the current version of the Launcher application data stored on the Android device with the incremental update data.

[0046] Please see Figure 3 , Figure 3 The flowchart of S102 in the method for updating a Launcher application based on the Android system provided in one embodiment of this application includes steps S1021 to S1022, as follows:

[0047] S1021: In response to the update data detection command, detect the update version number of the Launcher application in the update information of the Launcher application.

[0048] The update data detection command is used by the Android device to detect whether there is any update content, and to update the Launcher application according to the update content. The update content may be the update version number of the Launcher application. When the Android device obtains the update data, it generates the update data detection command and responds, identifies the current version number of the Launcher application, and obtains the current version number of the Launcher application; the Android device parses the update information and detects the update version number of the Launcher application in the update information of the Launcher application.

[0049] S1022: If the current version number of the Launcher application is different from the updated version number of the Launcher application, obtain the update data of the Launcher application and save the update data to the specified directory path of the Android device.

[0050] In this embodiment, the Android device determines that the Launcher application needs to be updated if the current version number and the updated version number of the Launcher application are different. The device then obtains the update data of the Launcher application and saves the update data to a specified directory path on the Android device.

[0051] Please see Figure 4 , Figure 4 The flowchart of S102 in the method for updating a Launcher application based on the Android system provided in another embodiment of this application also includes steps S1023 to S1024, as follows:

[0052] S1023: In response to the update data detection command, detect the update version number of the Launcher application in the update information of the Launcher application.

[0053] In this embodiment, the Android device identifies the version number of the current Launcher application by responding to an update data detection command, and obtains the current version number of the Launcher application; the Android device parses the update information and detects the update version number of the Launcher application in the update information of the Launcher application.

[0054] S1024: If the current version number of the Launcher application is the same as the updated version number of the Launcher application, and updated data is stored in the specified directory path of the Android device, then delete the updated data in the specified directory path of the Android device.

[0055] In this embodiment, the Android device determines that the Launcher application does not need updating if the current version number and the updated version number of the Launcher application are the same, and update data is stored in a designated directory path on the Android device. The updated data in the designated directory is then deleted. This avoids duplicate installations and reduces the storage burden on the phone.

[0056] S2: When a startup command is received, the update data is obtained according to the specified directory path, and the Launcher application is updated according to the update data.

[0057] When the Android device receives a startup command, it performs a startup operation; wherein, the startup command includes the specified directory path; the startup operation includes operations such as restarting and powering on;

[0058] When the Android system starts up, the Android device parses the startup command, obtains the specified directory path, retrieves the update data based on the specified directory path, runs the update data, and updates the Launcher application.

[0059] Please see Figure 5 , Figure 5 The flowchart of S2 in the method for updating a Launcher application based on the Android system provided in one embodiment of this application includes steps S201 to S203, as follows:

[0060] S201: In response to the startup command of the Android device, detect whether there is update data for the Launcher application in the specified directory path.

[0061] In this embodiment, the Android device responds to the Android device's startup command, obtains the specified directory path, and detects whether there is update data for the Launcher application on the specified directory path of the Android device when the Android system starts.

[0062] S202: If there is update data for the Launcher application in the specified directory path, and the update version number in the update data of the Launcher application is greater than the current version number of the Launcher application, then the Launcher application is updated according to the update data.

[0063] In this embodiment, if the Android device detects that there is update data for the Launcher application in a specified directory path of the Android device, and the update version number in the update data of the Launcher application is greater than the current version number of the Launcher application, then it is determined that the current Launcher application needs to be updated, and the Launcher application is updated according to the update data.

[0064] S203: If there is no update data for the Launcher application on the specified directory path, then directly enter the Android device's system and open the current version of the Launcher application according to the startup command.

[0065] In this embodiment, if the Android device detects that there is no update data for the Launcher application in the specified directory path of the Android device, and determines that the current Launcher application does not need to be updated, then it directly enters the Android device's system and opens the current version of the Launcher application according to the startup command. This achieves update detection for the Launcher application.

[0066] S3: According to the startup command, enter the Android device's system and open the updated Launcher application.

[0067] In this embodiment, the Android device enters the Android device system and opens the updated Launcher application according to the startup command.

[0068] Please see Figure 6 , Figure 6 A flowchart illustrating a method for updating a Launcher application based on the Android system, provided in another embodiment of this application, includes steps S4 to S5, as detailed below:

[0069] S4: Save the specified directory path in the startup data package of the Android device.

[0070] The startup data package is a dataset that runs when the Android system is in operation, and may include data related to updates to the Launcher application.

[0071] In this embodiment, the Android device pre-saves the specified directory path in the Android device's startup data packet. When the Android device detects that the Android system is starting up, it can obtain the specified directory path based on the startup data packet.

[0072] S5: When a startup command is received from an Android device, the specified directory path is obtained from the startup data packet of the Android device, and the update data is obtained according to the specified directory path. The update program of the Launcher application is started, and the Launcher application is updated according to the update data.

[0073] In this embodiment, when the Android device receives a startup command, it parses the startup data packet of the Android device, obtains the specified directory path, obtains the update data according to the specified directory path, starts the update program of the Launcher application, and updates the Launcher application according to the update data.

[0074] Please refer to Figure 7 , Figure 7This is a schematic diagram of a Launcher application update device based on the Android system provided in one embodiment of this application. This device can implement all or part of the Launcher application update method based on the Android system through software, hardware, or a combination of both. The device 7 includes:

[0075] The acquisition module 71 is used to acquire update data of the Launcher application when the Android device is running, and save the update data to a specified directory path;

[0076] Update module 72 is used to obtain the update data according to the specified directory path when a startup command is received, and update the Launcher application according to the update data;

[0077] The startup module 73 is used to enter the system and open the updated Launcher application according to the startup command.

[0078] In this embodiment, the acquisition module obtains update data for the Launcher application and saves the update data to a specified directory path on the Android device, thus achieving pre-downloading of the update data. The update module, upon receiving a launch command, obtains the update data according to the specified directory path and updates the Launcher application based on the update data, achieving update of the Launcher application before loading. The launch module, according to the launch command, enters the system and opens the updated Launcher application, achieving silent update of the Launcher application. By updating the Launcher application separately during Android system startup, silent update of the Launcher application is achieved, improving the efficiency of Launcher application updates and enhancing the user experience.

[0079] The implementation of the Launcher application update device based on the Android system is the same as the Launcher application update method based on the Android system in the embodiments of this application, and will not be described again here.

[0080] Please refer to Figure 8 , Figure 8This is a schematic diagram of the structure of a display device provided in one embodiment of this application. The display device 8 includes: a display 81, a processor 82, a memory 83, and a computer program 84 stored in the memory 83 and executable on the processor 82. The processor 82 is connected to the display 81 and the memory 83. The display device 8 can store multiple instructions, which are applicable to the method steps of updating the Launcher application based on the Android system in the above embodiment, which are loaded and executed by the processor 82. For the specific execution process, please refer to the detailed description of the above embodiment 1 and embodiment 2, which will not be repeated here.

[0081] Among them, the display 81 is an I / O device, which is a display tool that displays certain electronic documents on a screen through a specific transmission device and then reflects them to the human eye.

[0082] The processor 82 may include one or more processing cores. The processor 82 connects to various parts of the server using various interfaces and lines, and executes various functions of the display device 8 and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 83, and by calling data stored in the memory 83. Optionally, the processor 82 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 82 may integrate one or a combination of several of the following: a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), and a modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required to be displayed on the touch screen; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 82 and may be implemented as a separate chip.

[0083] The memory 83 may include random access memory (RAM) or read-only memory. Optionally, the memory 83 may include a non-transitory computer-readable storage medium. The memory 83 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 83 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch instructions), and step instructions for implementing the Android-based Launcher application update method of the above embodiments. The data storage area may store data involved in the above method embodiments. Optionally, the memory 83 may also be at least one storage device located remotely from the aforementioned processor 82.

[0084] This application also provides a storage medium that can store multiple instructions. These instructions are applicable to the method steps of updating a Launcher application based on the Android system described above, which are loaded and executed by a processor. For details of the execution process, please refer to the specific description of the method for updating a Launcher application based on the Android system described above, which will not be repeated here.

[0085] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0086] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0087] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0088] In the embodiments provided in this application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0089] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0090] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0091] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms.

[0092] This application is not limited to the above-described embodiments. If any modifications or variations to this application do not depart from the spirit and scope of this application, and if such modifications and variations fall within the scope of the claims and equivalent technologies of this application, then this application also intends to include such modifications and variations.

Claims

1. A method for updating a Launcher application based on the Android system, characterized in that, include: When the Android device is running, the update data of the Launcher application is obtained and the update data is saved to the specified directory path of the Android device. The Launcher application is the first application to be launched after the Android system is loaded. It is responsible for handling and responding to all operations except for the operation of the application itself. When a startup command is received from an Android device, the update data is obtained according to the specified directory path, and the Launcher application is updated according to the update data; According to the startup command, enter the Android device's system and open the updated Launcher application; The step of saving the updated data to a specified directory path on the Android device further includes the following steps: Save the specified directory path in the startup data package of the Android device; The step of obtaining the update data according to the specified directory path and updating the Launcher application according to the update data when receiving the launch command from the Android device further includes the following steps: When a startup command is received from an Android device, the specified directory path is obtained from the startup data packet of the Android device, and the update data is obtained according to the specified directory path. The update program of the Launcher application is started, and the Launcher application is updated according to the update data.

2. The method for updating a Launcher application based on the Android system according to claim 1, characterized in that, The step of obtaining update data from the Launcher application and saving the update data to a specified directory path on the Android device includes the following steps: When running on an Android device, the Launcher application's update information is retrieved at a preset time based on a preset server address. Based on the update information, obtain the update data of the Launcher application and save the update data to a specified directory path on the Android device.

3. The method for updating a Launcher application based on the Android system according to claim 2, characterized in that, The update information for the Launcher application includes the update version number of the Launcher application.

4. The method for updating a Launcher application based on the Android system according to claim 3, characterized in that, The step of obtaining the update data of the Launcher application based on the update information and saving the update data to a specified directory path on the Android device includes the following steps: In response to the update data detection command, the update version number of the Launcher application in the update information of the Launcher application is detected; If the current version number of the Launcher application is different from the updated version number of the Launcher application, obtain the updated data of the Launcher application and save the updated data to the specified directory path of the Android device.

5. The method for updating a Launcher application based on the Android system according to claim 4, characterized in that, The step of obtaining the update data of the Launcher application based on the update information and saving the update data to a specified directory path on the Android device further includes the following steps: In response to the update data detection command, the update version number of the Launcher application in the update information of the Launcher application is detected; If the current version number of the Launcher application is the same as the updated version number of the Launcher application, and updated data is stored in the specified directory path of the Android device, then the updated data in the specified directory path of the Android device is deleted.

6. The method for updating a Launcher application based on the Android system according to any one of claims 1 to 5, characterized in that, When a startup command is received from an Android device, the update data is obtained according to the specified directory path, and the Launcher application is updated according to the update data, including the following steps: In response to the launch command of the Android device, detect whether there is update data for the Launcher application in the specified directory path; If the specified directory path contains update data for the Launcher application, and the update version number in the update data of the Launcher application is greater than the current version number of the Launcher application, then the Launcher application is updated according to the update data. If there is no updated data for the Launcher application in the specified directory path, the system of the Android device will be directly entered according to the startup command, and the current version of the Launcher application will be opened.

7. A device for updating a Launcher application based on the Android system, characterized in that, include: The acquisition module is used to acquire update data of the Launcher application when the Android device is running, and save the update data to a specified directory path of the Android device. The Launcher application is the first application to start after the Android system is loaded, and it is responsible for handling and responding to all operations except for the operation of the application itself. The step of saving the updated data to a specified directory path on the Android device further includes the following steps: Save the specified directory path in the startup data package of the Android device; The update module is used to obtain the update data according to the specified directory path when receiving the launch command from the Android device, and update the Launcher application according to the update data; The startup module is used to enter the Android device's system and open the updated Launcher application according to the startup command; The step of obtaining the update data according to the specified directory path and updating the Launcher application according to the update data when receiving the launch command from the Android device further includes the following steps: When a startup command is received from an Android device, the specified directory path is obtained from the startup data packet of the Android device, and the update data is obtained according to the specified directory path. The update program of the Launcher application is started, and the Launcher application is updated according to the update data.

8. A display device, characterized in that, The device includes a display, a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor is connected to the display and the memory; and the processor executes the computer program to implement the steps of the method for updating a Launcher application based on the Android system as described in any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium stores a computer program that, when executed by a processor, implements the steps of the method for updating a Launcher application based on the Android system as described in any one of claims 1 to 6.