安卓-自动定时切换APP图标,节假日APP icon图标自动变化

首先在AndroidManifest中预定义好, 设置好icon,enabble设为false不启用,并指向原有的SplashActivity


    
        
        
    




    
        
        
    

当APP在后台运行时,替换图标(将enable设为true),同时将原组件禁用,可以采用workmanager设定自动任务

// 省略定时任务的代码(参考workmanager),设定定时切换图标
context.packageManager.setComponentEnabledSetting(
            ComponentName(context, SplashAliasActivity::Class.java),
            PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
            PackageManager.DONT_KILL_APP
)

你可能感兴趣的:(安卓-自动定时切换APP图标,节假日APP icon图标自动变化)