当前位置:   article > 正文

Android AppOpsService服务实践贴_java.lang.securityexception: specified package com

java.lang.securityexception: specified package com.android.phone under uid 1

  1. 版本信息:
  2. Android 4.4.2


一、与AppOpsService因缘

自己整了个系统服务,然后在系统服务中通过Settings设置属性值、读写系统数据库:

  1. private boolean setStaticIpInfo(int index, String value) {
  2. boolean ret = false;
  3. try {
  4. ret = System.putString(mContext.getContentResolver(), mSettingNames[index], value);
  5. return true;
  6. } catch (Exception e) {
  7. e.printStackTrace();
  8. ret = false;
  9. }
  10. return ret;
  11. }

结果,老给报错误:
Package android does not belong to 10023
对应错误出处:
  1. AppOpsManager.java (frameworks\base\core\java\android\app)
  2. public void checkPackage(int uid, String packageName) {
  3. try {
  4. if (mService.checkPackage(uid, packageName) != MODE_ALLOWED) {
  5. throw new SecurityException(
  6. "Package " 
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/261387
推荐阅读
相关标签
  

闽ICP备14008679号