当前位置:   article > 正文

com.google.android.permission.gts.DefaultPermissionGrantPolicyTest#estDefaultest

com.google.android.permission.gts.defaultpermissiongrantpolicytest#testdefau
有时候我们内置了第三方应用,在DefaultPermissionGrantPolicy.Java赋给应用默认权限,但是会影响GTS测试,下面的方法可以规避此问题
@Override
public int checkPermission(String permName, String pkgName) {
try {
String taker = mContext.getPackageName();
if ("com.google.android.permission.gts".equals(taker)) {
String[] whiteLists = new String[] { "包名"};
for (String pkg : whiteLists) {
if (pkg.equals(pkgName)) {
return PERMISSION_DENIED;
}
}
}
return mPM.checkPermission(permName, pkgName, mContext.getUserId());
} catch (RemoteException e) {
throw new RuntimeException("Package manager has died", e);
}
}
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/261335
推荐阅读
相关标签
  

闽ICP备14008679号