Preinstalled Application Management Method for Mobile Terminal
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Preinstalled applications on mobile terminals cannot be uninstalled by users, leading to occupied storage space and resource wastage due to coexistence with earlier versions after upgrades.
Innovation Solution
Creating user-level permissions for preinstalled applications by storing their installation packages in custom directories, allowing users to uninstall them like third-party applications, using a Package Manager Service to scan and install these packages in delapp directories within the system and userdata partitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If preinstalled applications are installed using system-level permission, then the applications are protected and cannot be accidentally deleted, but the user cannot uninstall the preinstalled application as required
Solution Approach 1:
The patent segments the installation permission into two types: system-level permission for protected preinstalled applications and user-level permission for uninstallable applications. By creating a separate directory structure and permission model, the system allows users to choose whether to grant uninstallation rights to preinstalled applications, thus resolving the contradiction between protection and ease of operation.
2Adaptability or versatility
If the preinstalled application is upgraded, then the application functionality is improved, but the upgraded application coexists with the preinstalled earlier-version application occupying more space
Solution Approach 1:
The patent implements a mechanism where upgraded applications automatically replace and discard the earlier-version preinstalled applications. The system maintains a record of installed applications and their versions, and when an upgrade is installed, it removes the old version to free up storage space. This resolves the contradiction by ensuring that only the latest version occupies space while maintaining the ability to recover previous versions if needed.
3Reliability
If preinstalled applications are stored in system partition, then the applications are always available, but more space in the NAND Flash is occupied causing waste of space resource
Solution Approach 1:
The patent makes the application storage location dynamic rather than fixed. Applications can be stored in system partition for availability or moved to user partition for space optimization. The system allows users to choose the storage location based on their needs, and automatically manages space by moving applications between partitions. This dynamic approach resolves the contradiction between availability and space utilization.
Data Source
AI summary
A mobile terminal and a preinstalled application management method for a mobile terminal, where storage space of the mobile terminal includes at least one directory, and an installation package of at least one preinstalled application is stored in the at least one directory. The method includes starting the mobile terminal, scanning the at least one directory, and installing the installation package of the at least one preinstalled application in the at least one directory to generate a preinstalled application having user-level permission. Using the method and the mobile terminal, a preinstalled application can be uninstalled.

