package com.example.dmeoicon;
import android.content.ComponentName;
import android.content.Context;
import android.content.pm.PackageManager;
public class ProcessIconUtils {
/**
* @param context
* @param b
* true 显示 false 不显示启动图标
*/
public static void icon(Context context, boolean b) {
PackageManager p = context.getPackageManager();
ComponentName componentName = new ComponentName(context,
MainActivity.class);
int state = PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
if (b) {
state = PackageManager.COMPONENT_ENABLED_STATE_DEFAULT;
}
p.setComponentEnabledSetting(componentName, state,
PackageManager.DONT_KILL_APP);
}
}
显示/不显示 会有延迟
可通过广播之类的控制