权限问题,报Caused by: java.lang.SecurityException: Permission Denial: attempt to change component state from pid=26921, uid=10020, package uid=10010异常!因为uid不相同!看源码就知道了!我也在想办法解决这个问题,楼主解决没?

解决方案 »

  1.   

    可以试试注释掉manifest中的<category android:name="android.intent.category.LAUNCHER" />,这样可以隐藏图标还能被别的应用打开
      

  2.   

    Caused by: java.lang.SecurityException: Permission Denial: attempt to change component state from pid=26921, uid=10020, package uid=10010异常
    我也遇到这个异常了。
      

  3.   

    这个问题我的理解是这样setComponentEnabledSetting方法只能隐藏控件本身,对第三方控件不行。因为每一个App都有一个唯一的uid,当其执行时候不知道是结束哪一个uid的App。不知道各位有何高见?想学习一下大家的想法。