android隐藏应用程序图标程序化只适用于我的软件包名称



此代码有效并隐藏我的应用程序图标:

PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName("myPackageName", "MyLauncherClass"); 
p.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

但我需要隐藏另一个应用程序图标。

当我用另一个应用程序包名称和启动器类替换myPackageName和MyLauncherClass时,应用程序强制关闭。

这意味着我只能隐藏我的应用程序图标?

这意味着我只能隐藏我的应用程序图标?

正确。作为设备所有者应用程序,可能有一些选项,但普通应用程序无法禁用其他应用程序。

最新更新