Android去除默认USB调试授权确认框

--- 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);

+            }

+          //<

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,498评论 0 17
  • ```java /* * Copyright (C) 2006 The Android Open Source P...
    mrganer阅读 1,158评论 0 50
  • 2.1 Activity 2.1.1 Activity的生命周期全面分析 典型情况下的生命周期:在用户参与的情况下...
    AndroidMaster阅读 3,094评论 0 8
  • 海参有两季休眠期,分别是冬季和夏季,所以海参捕捞通常在5月和10月进行。现在正是捕捞海参的好时节,而海参又是一种很...
    老刘谈谈健康阅读 255评论 0 0
  • //导入第三方库头文件UIImage+ImageEffects //创建模糊对象并指定模糊类型毛玻璃类 UIBlu...
    nothing_c阅读 201评论 0 0