我们在通过第三方应用,调用usbcamera时,会有个权限的弹框,如何去掉
主要是修改UsbUserSettingsManager.java 文件
public boolean hasPermission(UsbDevice device, String packageName, int uid) {
synchronized (mLock) {
/*meig:jicong.wang add for task 4603start {@*/
for (String str:usb_permission_pkg){
if (str.equals(packageName)){
return true;
}
}
/*meig:jicong.wang add for task 4603 end @}*/
if (isCameraDevicePresent(device)) {
if (!isCameraPermissionGranted(packageName, uid)) {
return false;
}
}
if (uid == Process.SYSTEM_UID || mDisablePermissionDialogs) {
return true;
}
SparseBooleanArray uidList = mDevicePermissionMap.get(device.getDeviceName());
if (uidList == null) {
return false;
}
return uidList.get(uid);
}
}
/*meig:jicong.wang add for task 4603 start {@*/
private final static String[] usb_permission_pkg = new String[]{
"com.hjimi.core",
"com.tencent.wxpayface"
};
/*meig:jicong.wang add for task 4603 end }@*/