android之隐藏另一个应用的图标并且禁用这个应用,不再桌面和应用管理里出现

                1.隐藏另一个应用的图标并且禁用这个应用,不再桌面和应用管理里出现。

PackageManager p = getPackageManager();

p.setApplicationEnabledSetting("应用包名", PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

                2.也可以禁用一个组件。比如一个Activity,com.ebt.app.AppStart

PackageManager p = getPackageManager();

  ComponentName comp = new ComponentName("com.ebt.app", "com.ebt.app.AppStart");
p.setComponentEnabledSetting(comp, PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER, PackageManager.DONT_KILL_APP);


你可能感兴趣的:(android)