Application Icon Visualization for Rogue App Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users often accidentally install rogue applications on their mobile devices, which can consume power, cause lagging, and hide icons to evade uninstallation, making them difficult to detect and remove.
Innovation Solution
A method that creates a second list of non-market-sourced applications, determines rogue applications based on attribute information, and replaces their original icons with a preset reminder icon to facilitate detection and uninstallation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If icon visualization information is stored in the content storage unit for later retrieval, then the icon can be displayed after application termination, but the memory occupation increases
Solution Approach 1:
The patent extracts only the essential visual elements of the icon (foreground object and background elements) and stores them separately in the content storage unit, rather than storing the entire icon image. This selective extraction reduces memory occupation while preserving the key visual information needed for stable icon display after application termination.
Solution Approach 2:
The icon is segmented into multiple components: foreground object information, background elements, and transparency information. Each component is stored separately in the content storage unit, allowing efficient memory management and enabling the system to reconstruct the icon display stability without occupying excessive memory resources.
2Ease of manufacture
If transparent background icons are supported, then the visual effect is enhanced, but the complexity of processing and storing icon information increases
Solution Approach 1:
The patent applies local quality by storing transparency information specifically for the background elements of the icon, rather than processing the entire icon uniformly. The foreground object maintains its original properties while the background elements receive special transparency handling, enhancing visual effect quality without unnecessarily increasing overall processing complexity.
Solution Approach 2:
The patent introduces an intermediary layer (the transparency information stored in the content storage unit) that mediates between the icon image and the display screen. This intermediary allows the system to achieve complex transparent background effects while keeping the processing logic manageable, as the transparency data serves as a simple lookup table during rendering.
3Quantity of substance
If only essential icon information is stored, then memory occupation is reduced, but the completeness of icon visualization may be compromised
Solution Approach 1:
The patent performs preliminary action by pre-processing the icon during the iconification process to extract and store only the essential visual elements (foreground object, background elements, and transparency information) in the content storage unit. This preliminary extraction ensures that when the icon is displayed later, the most important visual information is preserved while minimizing memory occupation, preventing information loss of critical visual elements.
Data Source
Figure 1A
Figure 1B
Figure 2A
AI summary
This application provides a visualization method for an application icon and a device, and relates to the field of terminal technologies. The method can visualize an application icon of a rogue application, to guide a user to discover the rogue application and actively uninstall the rogue application, thereby improving security of an electronic device. The method includes: determining a second list based on a first list in a preset condition, where the second list includes all applications installed on the electronic device, the second list includes a non-system application whose installation source is not an application market in all the applications, and the second list includes a first application; determining, based on attribute information of the first application, whether the first application is a rogue application; and in a case that the first application is a rogue application, displaying a preset icon at an application icon location of the first application on a desktop of the electronic device, where the preset icon is used to remind a user of the rogue application.