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的PackageManager来隐藏并禁用一个应用程序或其特定组件的方法。具体包括禁用整个应用使其不在桌面和应用管理中显示,以及禁用应用内的某个活动组件。
1393

被折叠的 条评论
为什么被折叠?



