如何隐藏应用程序图标?

时间:2015-04-16 13:33:01

标签: android permissions icons hide

我想列出已安装的所有用户应用,并为用户提供隐藏他想要的应用的选项。我有一个root设备,但是当我试图隐藏一个选定的应用程序时,给我这个错误:

  

权限拒绝:尝试从pid = 19832,uid = 10158,package uid = 10143更改组件状态。

这是我以前隐藏的代码:输入是包名称,xclass是laucher活动

    ComponentName componentToDisable =
            new ComponentName(""+input,
            ""+xclass);

            getPackageManager().setComponentEnabledSetting(
            componentToDisable,
            PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
            PackageManager.DONT_KILL_APP);

清单权限:

<uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_SUPERUSER" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.INJECT_EVENTS"
    tools:ignore="ProtectedPermissions" />   

0 个答案:

没有答案