wifi: fix ADB URI doesn't work
Using old WifiQrCode parsing for ADB Uri. Flag: EXEMPT bugfix Bug: 355088188 Test: Manual test & TH (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:da21128568e29a6c2992b1b38cbb2db9ec36892f) Merged-In: I54a12b03ed9be6dc49fb957df0f1f7b31647810d Change-Id: I54a12b03ed9be6dc49fb957df0f1f7b31647810d
This commit is contained in:
committed by
Android Build Coastguard Worker
parent
19f1485831
commit
ae2195c549
@@ -16,7 +16,6 @@
|
||||
|
||||
package com.android.settings.development;
|
||||
|
||||
import android.annotation.Nullable;
|
||||
import android.app.Activity;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
@@ -27,7 +26,6 @@ import android.debug.IAdbManager;
|
||||
import android.graphics.Matrix;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.SurfaceTexture;
|
||||
import android.net.wifi.WifiConfiguration;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.os.Message;
|
||||
@@ -49,6 +47,7 @@ import com.android.settings.R;
|
||||
import com.android.settings.SetupWizardUtils;
|
||||
import com.android.settings.wifi.dpp.AdbQrCode;
|
||||
import com.android.settings.wifi.dpp.WifiDppQrCodeBaseFragment;
|
||||
import com.android.settings.wifi.dpp.WifiNetworkConfig;
|
||||
import com.android.settingslib.qrcode.QrCamera;
|
||||
import com.android.settingslib.qrcode.QrDecorateView;
|
||||
|
||||
@@ -82,8 +81,7 @@ public class AdbQrcodeScannerFragment extends WifiDppQrCodeBaseFragment implemen
|
||||
|
||||
/** QR code data scanned by camera */
|
||||
private AdbQrCode mAdbQrCode;
|
||||
@Nullable
|
||||
private WifiConfiguration mAdbConfig;
|
||||
private WifiNetworkConfig mAdbConfig;
|
||||
|
||||
private IAdbManager mAdbManager;
|
||||
|
||||
@@ -289,16 +287,13 @@ public class AdbQrcodeScannerFragment extends WifiDppQrCodeBaseFragment implemen
|
||||
AdbQrCode.triggerVibrationForQrCodeRecognition(getContext());
|
||||
mVerifyingTextView.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED);
|
||||
try {
|
||||
if (mAdbConfig != null) {
|
||||
mAdbManager.enablePairingByQrCode(mAdbConfig.SSID,
|
||||
mAdbConfig.preSharedKey);
|
||||
return;
|
||||
}
|
||||
mAdbManager.enablePairingByQrCode(mAdbConfig.getSsid(),
|
||||
mAdbConfig.getPreSharedKey());
|
||||
} catch (RemoteException e) {
|
||||
Log.e(TAG, "Unable to enable QR code pairing" + e);
|
||||
Log.e(TAG, "Unable to enable QR code pairing");
|
||||
getActivity().setResult(Activity.RESULT_CANCELED);
|
||||
getActivity().finish();
|
||||
}
|
||||
getActivity().setResult(Activity.RESULT_CANCELED);
|
||||
getActivity().finish();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user