Loading framework/java/android/bluetooth/BluetoothAdapter.java +16 −10 Original line number Diff line number Diff line Loading @@ -190,6 +190,16 @@ public final class BluetoothAdapter { STATE_BLE_TURNING_OFF }) @Retention(RetentionPolicy.SOURCE) public @interface InternalAdapterState {} /** @hide */ @IntDef(prefix = { "STATE_" }, value = { STATE_OFF, STATE_TURNING_ON, STATE_ON, STATE_TURNING_OFF, }) @Retention(RetentionPolicy.SOURCE) public @interface AdapterState {} /** Loading Loading @@ -270,14 +280,14 @@ public final class BluetoothAdapter { public @interface RfcommListenerResult {} /** * Human-readable string helper for AdapterState * Human-readable string helper for AdapterState and InternalAdapterState * * @hide */ @SystemApi @RequiresNoPermission @NonNull public static String nameForState(@AdapterState int state) { public static String nameForState(@InternalAdapterState int state) { switch (state) { case STATE_OFF: return "OFF"; Loading Loading @@ -1151,9 +1161,8 @@ public final class BluetoothAdapter { new IpcDataCache.QueryHandler<>() { @RequiresLegacyBluetoothPermission @RequiresNoPermission @AdapterState @Override public Integer apply(Void query) { public @InternalAdapterState Integer apply(Void query) { int state = BluetoothAdapter.STATE_OFF; mServiceLock.readLock().lock(); try { Loading Loading @@ -1189,8 +1198,7 @@ public final class BluetoothAdapter { * Fetch the current bluetooth state. If the service is down, return * OFF. */ @AdapterState private int getStateInternal() { private @InternalAdapterState int getStateInternal() { return mBluetoothGetStateCache.query(null); } Loading @@ -1206,8 +1214,7 @@ public final class BluetoothAdapter { */ @RequiresLegacyBluetoothPermission @RequiresNoPermission @AdapterState public int getState() { public @AdapterState int getState() { int state = getStateInternal(); // Consider all internal states as OFF Loading Loading @@ -1243,10 +1250,9 @@ public final class BluetoothAdapter { */ @RequiresLegacyBluetoothPermission @RequiresNoPermission @AdapterState @UnsupportedAppUsage(publicAlternatives = "Use {@link #getState()} instead to determine " + "whether you can use BLE & BT classic.") public int getLeState() { public @InternalAdapterState int getLeState() { int state = getStateInternal(); if (VDBG) { Loading Loading
framework/java/android/bluetooth/BluetoothAdapter.java +16 −10 Original line number Diff line number Diff line Loading @@ -190,6 +190,16 @@ public final class BluetoothAdapter { STATE_BLE_TURNING_OFF }) @Retention(RetentionPolicy.SOURCE) public @interface InternalAdapterState {} /** @hide */ @IntDef(prefix = { "STATE_" }, value = { STATE_OFF, STATE_TURNING_ON, STATE_ON, STATE_TURNING_OFF, }) @Retention(RetentionPolicy.SOURCE) public @interface AdapterState {} /** Loading Loading @@ -270,14 +280,14 @@ public final class BluetoothAdapter { public @interface RfcommListenerResult {} /** * Human-readable string helper for AdapterState * Human-readable string helper for AdapterState and InternalAdapterState * * @hide */ @SystemApi @RequiresNoPermission @NonNull public static String nameForState(@AdapterState int state) { public static String nameForState(@InternalAdapterState int state) { switch (state) { case STATE_OFF: return "OFF"; Loading Loading @@ -1151,9 +1161,8 @@ public final class BluetoothAdapter { new IpcDataCache.QueryHandler<>() { @RequiresLegacyBluetoothPermission @RequiresNoPermission @AdapterState @Override public Integer apply(Void query) { public @InternalAdapterState Integer apply(Void query) { int state = BluetoothAdapter.STATE_OFF; mServiceLock.readLock().lock(); try { Loading Loading @@ -1189,8 +1198,7 @@ public final class BluetoothAdapter { * Fetch the current bluetooth state. If the service is down, return * OFF. */ @AdapterState private int getStateInternal() { private @InternalAdapterState int getStateInternal() { return mBluetoothGetStateCache.query(null); } Loading @@ -1206,8 +1214,7 @@ public final class BluetoothAdapter { */ @RequiresLegacyBluetoothPermission @RequiresNoPermission @AdapterState public int getState() { public @AdapterState int getState() { int state = getStateInternal(); // Consider all internal states as OFF Loading Loading @@ -1243,10 +1250,9 @@ public final class BluetoothAdapter { */ @RequiresLegacyBluetoothPermission @RequiresNoPermission @AdapterState @UnsupportedAppUsage(publicAlternatives = "Use {@link #getState()} instead to determine " + "whether you can use BLE & BT classic.") public int getLeState() { public @InternalAdapterState int getLeState() { int state = getStateInternal(); if (VDBG) { Loading