Android7.1去掉USB权限弹窗
1.權限彈窗
2.彈窗流程
Android USB通信彈出權限確認框
https://blog.csdn.net/zhongshujunqia/article/details/53212548?locationNum=5&fps=1
3.解決方法
3.1 修改源代碼
android 7.0 禁止系統彈出USB 設備權限提示框
https://blog.csdn.net/hefuyou/article/details/81393845
Android繞過usb主機permision確認對話框framework修改方案
https://blog.csdn.net/xzx208/article/details/79670442
3.2 修改xml文件
frameworks\base\services\usb\java\com\android\server\usb\UsbSettingsManager.java
mDisablePermissionDialogs = context.getResources().getBoolean(
??????????????? com.android.internal.R.bool.config_disableUsbPermissionDialogs);
?
frameworks/base/core/res/res/values/config.xml
??? <!-- If true, then we do not ask user for permission for apps to connect to USB devices.
???????? Do not set this to true for production devices. Doing so will cause you to fail CTS. -->
<bool name="config_disableUsbPermissionDialogs">false</bool>
這里我把false改為true,這里可以看到如果改為true,就通不過CTS測試
3.3 在AndroidManifest.xml里加上android:sharedUserId="android.uid.system",但是apk需打系統簽名
總結
以上是生活随笔為你收集整理的Android7.1去掉USB权限弹窗的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android7.1 动态申请权限改为默
- 下一篇: Android7.1选择时区由默认的GM