在Android清单xml中请求权限后隐藏应用程序图标时出错

在Android清单xml中请求权限后隐藏应用程序图标时出错,android,android-manifest,android-permissions,Android,Android Manifest,Android Permissions,我制作了一个应用程序,在启动后自动隐藏图标。 我用这个代码来制作这个系统 PackageManager p = getPackageManager(); ComponentName componentName = new ComponentName(this, MainActivity.class); p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE

我制作了一个应用程序,在启动后自动隐藏图标。 我用这个代码来制作这个系统

PackageManager p = getPackageManager();
        ComponentName componentName = new ComponentName(this, MainActivity.class);
        p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
在我尝试在Android清单XML中请求权限之前,一切正常, 比如说

<uses-permission android:name="android.permission.SEND_SMS" />

在请求权限时,应用程序会忽略脚本,并且不会隐藏图标

注意:唯一的错误是我的应用程序没有隐藏,应用程序的其余部分工作正常


“我制作了一个应用程序,在启动后自动隐藏其图标”--请注意,这在较新版本的Android上不起作用。当您从清单中请求与其他应用程序通信的内容的权限时,该包无法隐藏。你能检查一下这是否与互联网权限相同吗?是的,我也只是在互联网权限下尝试过,给了我同样的错误,没有隐藏。我的应用程序需要它,如果做不到,我将不得不停止工作