美文网首页
定制十四:Android去除默认USB调试授权确认框

定制十四:Android去除默认USB调试授权确认框

作者: momxmo | 来源:发表于2020-07-27 09:46 被阅读0次

环境

开发板:RK3288
系统:Android7.1
开发环境:Ubuntu14

修改源码

--- a/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java

+++ b/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);

+            boolean connected = false;//

+            //intent.getBooleanExtra(UsbManager.USB_CONNECTED, false);

            if (!connected) {

                mActivity.finish();

            }

+          //allowUsbDebugging

+          try {

+          IBinder b = ServiceManager.getService(USB_SERVICE);   

+              IUsbManager service = IUsbManager.Stub.asInterface(b);

+          service.allowUsbDebugging(true, mKey);

+                } catch (Exception e) {

+                Log.e(TAG, "Unable to notify Usb service", e);

+            }

+          //<

相关文章

网友评论

      本文标题:定制十四:Android去除默认USB调试授权确认框

      本文链接:https://www.haomeiwen.com/subject/ngialktx.html