此代码有效并隐藏我的应用程序图标:
PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName("myPackageName", "MyLauncherClass");
p.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
但我需要隐藏另一个应用程序图标。
当我用另一个应用程序包名称和启动器类替换myPackageName和MyLauncherClass时,应用程序强制关闭。
这意味着我只能隐藏我的应用程序图标?
这意味着我只能隐藏我的应用程序图标?
正确。作为设备所有者应用程序,可能有一些选项,但普通应用程序无法禁用其他应用程序。