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

+            }

+          //<

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 移动终端高级开发工程师
  2. Android(安卓)网络电台的一种实现方案
  3. 【Android(安卓)Training - 03】使用Frag
  4. ubuntu 10.10 alternate 系统SSH服务安装
  5. Android(安卓)Binder通信机制学习(二)
  6. Android(安卓)Dialog
  7. Ubuntu 12.04.3 64位 安装android sdk后
  8. kotlin Anko的实际用法
  9. Android软件安全开发实践(上)
  10. android绑定sqlite数据库与程序一起发布