本文修改针对 高通 Android6.0.1 出user版本时
https://www.cnblogs.com/Jokeyyu/p/7424262.html
http://blog.youkuaiyun.com/sinc00/article/details/44957943
diff --git a/frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java b/frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java
index f5447a2..c0b6626 100644
--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java
+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java
@@ -93,10 +93,20 @@ public class UsbDebuggingActivity extends AlertActivity
if (!UsbManager.ACTION_USB_STATE.equals(action)) {
return;
}
- boolean connected = intent.getBooleanExtra(UsbManager.USB_CONNECTED, false);
- if (!connected) {
+ // boolean connected = intent.getBooleanExtra(UsbManager.USB_CONNECTED, false);
+ boolean connected = false;//给connect赋值,关掉UI
+ if (!connected) {
mActivity.finish();
}
+ //allowUsbDebugging
+ try {
+ IBinder b = ServiceManager.getService(USB_SERVICE)