Merge "Schematize ADB system properties"
This commit is contained in:
@@ -69,6 +69,7 @@ import android.os.storage.StorageVolume;
|
||||
import android.provider.Settings;
|
||||
import android.service.usb.UsbDeviceManagerProto;
|
||||
import android.service.usb.UsbHandlerProto;
|
||||
import android.sysprop.AdbProperties;
|
||||
import android.sysprop.VoldProperties;
|
||||
import android.util.Pair;
|
||||
import android.util.Slog;
|
||||
@@ -285,7 +286,7 @@ public class UsbDeviceManager implements ActivityManagerInternal.ScreenObserver
|
||||
}
|
||||
mControlFds.put(UsbManager.FUNCTION_PTP, ptpFd);
|
||||
|
||||
boolean secureAdbEnabled = SystemProperties.getBoolean("ro.adb.secure", false);
|
||||
boolean secureAdbEnabled = AdbProperties.secure().orElse(false);
|
||||
boolean dataEncrypted = "1".equals(VoldProperties.decrypt().orElse(""));
|
||||
if (secureAdbEnabled && !dataEncrypted) {
|
||||
mDebuggingManager = new UsbDebuggingManager(context);
|
||||
|
||||
Reference in New Issue
Block a user