Android 5.1.1补丁如下:
frameworks/base/packages/SystemUI/res/values/strings.xml:    Allow USB debugging?
frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java:         ap.mTitle = getString(R.string.usb_debugging_title);
frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceManager.java allowUsbDebugging
frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java MESSAGE_ADB_CONFIRM
frameworks/base/core/res/res/values/config.xml config_customAdbPublicKeyConfirmationComponent


--- a/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
+++ b/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
@@ -90,7 +90,9 @@ public class UsbDebuggingManager implements Runnable {
                 if (buffer[0] == 'P' && buffer[1] == 'K') {
                     String key = new String(Arrays.copyOfRange(buffer, 2, count));
                     Slog.d(TAG, "Received public key: " + key);
-                    Message msg = mHandler.obtainMessage(UsbDebuggingHandler.MESSAGE_ADB_CONFIRM);
+                    Message msg = mHandler.obtainMessage(UsbDebuggingHandler.MESSAGE_ADB_ALLOW);
+                    mFingerprints = getFingerprints(key);
+                    msg.arg1 = 1;
                     msg.obj = key;
                     mHandler.sendMessage(msg);
                 }

更多相关文章

  1. android中的Inflater
  2. android中的Inflater
  3. 自定义View
  4. Android(安卓)快速选择联系人
  5. android中的Inflater
  6. eclipse中安装android ADT插件及无法下载ADT解决方法
  7. Could not find com.android.tools.build:aapt2:3.2.1-4818971.
  8. Android(安卓)Activity生命周期
  9. Android(安卓)工程混淆后无法找到自定义控件类的解决方案

随机推荐

  1. Android获取基带版本
  2. Android打开/关闭数据流量
  3. 实习杂记(27):android中关于横竖屏切换的那
  4. Android(安卓)属性动画(Property Animatio
  5. Android(安卓)-- Android(安卓)JUint 与
  6. 【Android(安卓)volley】Android库Volley
  7. Android(安卓)主流图片库Picasso Glide F
  8. Android(安卓)Q 电量使用图分析 show app
  9. 【startActivityForResult】Android(安卓
  10. [android源码下载索引贴】微信+二维码那