肥兔子 (@user1567) 在 APP 应用图标隐藏功能技术方案分析-曲线救国 中发帖
APP应用图标隐藏功能技术方案分析
核心技术原理
应用使用了Android系统的组件启用/禁用机制(PackageManager.setComponentEnabledSetting)来实现应用图标的隐藏和伪装。具体原理如下:
Activity别名(Activity-Alias)机制:
在AndroidManifest.xml中定义了多个指向同一个LauncherActivity的activity-alias
每个别名使用不同的图标和名称,模拟不同的系统应用
通过启用/禁用这些别名组件来控制应用在桌面的显示方式
组件状态控制:
使用PackageManager.setComponentEnabledSetting方法动态改变组件状态
COMPONENT_ENABLED_STATE_ENABLED: 启用组件,使其在桌面显示
COMPONENT...