阅读:7563回复:4
Android 运行时白名单
1. 动态权限白名单,参考:https://blog.csdn.net/u010456460/article/details/104388111
如果想全开放,不判断,直接返回grant = GRANT_INSTALL 2. 这两天客户反馈,在使用USB摄像头时仍然会提示需要授权,把他们的apk反编译,检查代码如下: @SuppressLint({"NewApi"}) private void requestDevicePermission(UsbDevice device) { if (this.mUsbManager.hasPermission(device)) { openConnection(device); return; } this.mUsbManager.requestPermission(device, PendingIntent.getBroadcast(this.context, 0, new Intent(this.mUsbPermissionAct), 0)); } 原来这里还有个权限 修改如下: frameworl/base/core/res/res/values/config.xml - <bool name="config_disableUsbPermissionDialogs">false</bool> + <bool name="config_disableUsbPermissionDialogs">true</bool> 完结撒花! |
|