Loading api/current.txt +4 −10 Original line number Original line Diff line number Diff line Loading @@ -7121,9 +7121,11 @@ package android.bluetooth { field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M_MASK = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_ANY = 7; // 0x7 field public static final int PHY_LE_2M_MASK = 2; // 0x2 field public static final int PHY_LE_CODED = 4; // 0x4 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_LE_CODED_MASK = 4; // 0x4 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S8 = 2; // 0x2 field public static final int PHY_OPTION_S8 = 2; // 0x2 Loading Loading @@ -7541,9 +7543,6 @@ package android.bluetooth.le { field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_MAX = 1; // 0x1 field public static final int TX_POWER_MAX = 1; // 0x1 Loading Loading @@ -7672,9 +7671,6 @@ package android.bluetooth.le { field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int SID_NOT_PRESENT = 255; // 0xff field public static final int SID_NOT_PRESENT = 255; // 0xff } } Loading @@ -7697,9 +7693,7 @@ package android.bluetooth.le { field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0 api/system-current.txt +4 −10 Original line number Original line Diff line number Diff line Loading @@ -7426,9 +7426,11 @@ package android.bluetooth { field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M_MASK = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_ANY = 7; // 0x7 field public static final int PHY_LE_2M_MASK = 2; // 0x2 field public static final int PHY_LE_CODED = 4; // 0x4 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_LE_CODED_MASK = 4; // 0x4 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S8 = 2; // 0x2 field public static final int PHY_OPTION_S8 = 2; // 0x2 Loading Loading @@ -7846,9 +7848,6 @@ package android.bluetooth.le { field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_MAX = 1; // 0x1 field public static final int TX_POWER_MAX = 1; // 0x1 Loading Loading @@ -7990,9 +7989,6 @@ package android.bluetooth.le { field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int SID_NOT_PRESENT = 255; // 0xff field public static final int SID_NOT_PRESENT = 255; // 0xff } } Loading @@ -8015,9 +8011,7 @@ package android.bluetooth.le { field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0 api/test-current.txt +4 −10 Original line number Original line Diff line number Diff line Loading @@ -7130,9 +7130,11 @@ package android.bluetooth { field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M_MASK = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_ANY = 7; // 0x7 field public static final int PHY_LE_2M_MASK = 2; // 0x2 field public static final int PHY_LE_CODED = 4; // 0x4 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_LE_CODED_MASK = 4; // 0x4 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S8 = 2; // 0x2 field public static final int PHY_OPTION_S8 = 2; // 0x2 Loading Loading @@ -7550,9 +7552,6 @@ package android.bluetooth.le { field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_MAX = 1; // 0x1 field public static final int TX_POWER_MAX = 1; // 0x1 Loading Loading @@ -7681,9 +7680,6 @@ package android.bluetooth.le { field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int SID_NOT_PRESENT = 255; // 0xff field public static final int SID_NOT_PRESENT = 255; // 0xff } } Loading @@ -7706,9 +7702,7 @@ package android.bluetooth.le { field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0 core/java/android/bluetooth/BluetoothDevice.java +19 −9 Original line number Original line Diff line number Diff line Loading @@ -593,24 +593,34 @@ public final class BluetoothDevice implements Parcelable { public static final int TRANSPORT_LE = 2; public static final int TRANSPORT_LE = 2; /** /** * 1M initiating PHY. * Bluetooth LE 1M PHY. */ */ public static final int PHY_LE_1M = 1; public static final int PHY_LE_1M = 1; /** /** * 2M initiating PHY. * Bluetooth LE 2M PHY. */ */ public static final int PHY_LE_2M = 2; public static final int PHY_LE_2M = 2; /** /** * LE Coded initiating PHY. * Bluetooth LE Coded PHY. */ */ public static final int PHY_LE_CODED = 4; public static final int PHY_LE_CODED = 3; /** /** * Any LE PHY. * Bluetooth LE 1M PHY mask. */ */ public static final int PHY_LE_ANY = PHY_LE_1M | PHY_LE_2M | PHY_LE_CODED; public static final int PHY_LE_1M_MASK = 1; /** * Bluetooth LE 2M PHY mask. */ public static final int PHY_LE_2M_MASK = 2; /** * Bluetooth LE Coded PHY mask. */ public static final int PHY_LE_CODED_MASK = 4; /** /** * No preferred coding when transmitting on the LE Coded PHY. * No preferred coding when transmitting on the LE Coded PHY. Loading Loading @@ -1651,7 +1661,7 @@ public final class BluetoothDevice implements Parcelable { */ */ public BluetoothGatt connectGatt(Context context, boolean autoConnect, public BluetoothGatt connectGatt(Context context, boolean autoConnect, BluetoothGattCallback callback, int transport) { BluetoothGattCallback callback, int transport) { return (connectGatt(context, autoConnect,callback, TRANSPORT_AUTO, PHY_LE_1M)); return (connectGatt(context, autoConnect,callback, TRANSPORT_AUTO, PHY_LE_1M_MASK)); } } /** /** Loading @@ -1668,8 +1678,8 @@ public final class BluetoothDevice implements Parcelable { * {@link BluetoothDevice#TRANSPORT_AUTO} or * {@link BluetoothDevice#TRANSPORT_AUTO} or * {@link BluetoothDevice#TRANSPORT_BREDR} or {@link BluetoothDevice#TRANSPORT_LE} * {@link BluetoothDevice#TRANSPORT_BREDR} or {@link BluetoothDevice#TRANSPORT_LE} * @param phy preferred PHY for connections to remote LE device. Bitwise OR of any of * @param phy preferred PHY for connections to remote LE device. Bitwise OR of any of * {@link BluetoothDevice#PHY_LE_1M}, {@link BluetoothDevice#PHY_LE_2M}, * {@link BluetoothDevice#PHY_LE_1M_MASK}, {@link BluetoothDevice#PHY_LE_2M_MASK}, * and {@link BluetoothDevice#PHY_LE_CODED}. This option does not take effect if * and {@link BluetoothDevice#PHY_LE_CODED_MASK}. This option does not take effect if * {@code autoConnect} is set to true. * {@code autoConnect} is set to true. * @throws IllegalArgumentException if callback is null * @throws IllegalArgumentException if callback is null */ */ Loading core/java/android/bluetooth/BluetoothGatt.java +4 −4 Original line number Original line Diff line number Diff line Loading @@ -785,11 +785,11 @@ public final class BluetoothGatt implements BluetoothProfile { * if no PHY change happens. It is also triggered when remote device updates the PHY. * if no PHY change happens. It is also triggered when remote device updates the PHY. * * * @param txPhy preferred transmitter PHY. Bitwise OR of any of * @param txPhy preferred transmitter PHY. Bitwise OR of any of * {@link BluetoothDevice#PHY_LE_1M}, {@link BluetoothDevice#PHY_LE_2M}, and * {@link BluetoothDevice#PHY_LE_1M_MASK}, {@link BluetoothDevice#PHY_LE_2M_MASK}, * {@link BluetoothDevice#PHY_LE_CODED}. * and {@link BluetoothDevice#PHY_LE_CODED_MASK}. * @param rxPhy preferred receiver PHY. Bitwise OR of any of * @param rxPhy preferred receiver PHY. Bitwise OR of any of * {@link BluetoothDevice#PHY_LE_1M}, {@link BluetoothDevice#PHY_LE_2M}, and * {@link BluetoothDevice#PHY_LE_1M_MASK}, {@link BluetoothDevice#PHY_LE_2M_MASK}, * {@link BluetoothDevice#PHY_LE_CODED}. * and {@link BluetoothDevice#PHY_LE_CODED_MASK}. * @param phyOptions preferred coding to use when transmitting on the LE Coded PHY. Can be one * @param phyOptions preferred coding to use when transmitting on the LE Coded PHY. Can be one * of {@link BluetoothDevice#PHY_OPTION_NO_PREFERRED}, * of {@link BluetoothDevice#PHY_OPTION_NO_PREFERRED}, * {@link BluetoothDevice#PHY_OPTION_S2} or {@link BluetoothDevice#PHY_OPTION_S8} * {@link BluetoothDevice#PHY_OPTION_S2} or {@link BluetoothDevice#PHY_OPTION_S8} Loading Loading
api/current.txt +4 −10 Original line number Original line Diff line number Diff line Loading @@ -7121,9 +7121,11 @@ package android.bluetooth { field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M_MASK = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_ANY = 7; // 0x7 field public static final int PHY_LE_2M_MASK = 2; // 0x2 field public static final int PHY_LE_CODED = 4; // 0x4 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_LE_CODED_MASK = 4; // 0x4 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S8 = 2; // 0x2 field public static final int PHY_OPTION_S8 = 2; // 0x2 Loading Loading @@ -7541,9 +7543,6 @@ package android.bluetooth.le { field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_MAX = 1; // 0x1 field public static final int TX_POWER_MAX = 1; // 0x1 Loading Loading @@ -7672,9 +7671,6 @@ package android.bluetooth.le { field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int SID_NOT_PRESENT = 255; // 0xff field public static final int SID_NOT_PRESENT = 255; // 0xff } } Loading @@ -7697,9 +7693,7 @@ package android.bluetooth.le { field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0
api/system-current.txt +4 −10 Original line number Original line Diff line number Diff line Loading @@ -7426,9 +7426,11 @@ package android.bluetooth { field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M_MASK = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_ANY = 7; // 0x7 field public static final int PHY_LE_2M_MASK = 2; // 0x2 field public static final int PHY_LE_CODED = 4; // 0x4 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_LE_CODED_MASK = 4; // 0x4 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S8 = 2; // 0x2 field public static final int PHY_OPTION_S8 = 2; // 0x2 Loading Loading @@ -7846,9 +7848,6 @@ package android.bluetooth.le { field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_MAX = 1; // 0x1 field public static final int TX_POWER_MAX = 1; // 0x1 Loading Loading @@ -7990,9 +7989,6 @@ package android.bluetooth.le { field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int SID_NOT_PRESENT = 255; // 0xff field public static final int SID_NOT_PRESENT = 255; // 0xff } } Loading @@ -8015,9 +8011,7 @@ package android.bluetooth.le { field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0
api/test-current.txt +4 −10 Original line number Original line Diff line number Diff line Loading @@ -7130,9 +7130,11 @@ package android.bluetooth { field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_1M_MASK = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_ANY = 7; // 0x7 field public static final int PHY_LE_2M_MASK = 2; // 0x2 field public static final int PHY_LE_CODED = 4; // 0x4 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_LE_CODED_MASK = 4; // 0x4 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S2 = 1; // 0x1 field public static final int PHY_OPTION_S8 = 2; // 0x2 field public static final int PHY_OPTION_S8 = 2; // 0x2 Loading Loading @@ -7550,9 +7552,6 @@ package android.bluetooth.le { field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MAX = 16777215; // 0xffffff field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MEDIUM = 400; // 0x190 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int INTERVAL_MIN = 160; // 0xa0 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_HIGH = 1; // 0x1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 field public static final int TX_POWER_MAX = 1; // 0x1 field public static final int TX_POWER_MAX = 1; // 0x1 Loading Loading @@ -7681,9 +7680,6 @@ package android.bluetooth.le { field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_COMPLETE = 0; // 0x0 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int DATA_TRUNCATED = 2; // 0x2 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_2M = 2; // 0x2 field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int PHY_UNUSED = 0; // 0x0 field public static final int SID_NOT_PRESENT = 255; // 0xff field public static final int SID_NOT_PRESENT = 255; // 0xff } } Loading @@ -7706,9 +7702,7 @@ package android.bluetooth.le { field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 field public static final int PHY_LE_1M = 1; // 0x1 field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff field public static final int PHY_LE_CODED = 3; // 0x3 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0
core/java/android/bluetooth/BluetoothDevice.java +19 −9 Original line number Original line Diff line number Diff line Loading @@ -593,24 +593,34 @@ public final class BluetoothDevice implements Parcelable { public static final int TRANSPORT_LE = 2; public static final int TRANSPORT_LE = 2; /** /** * 1M initiating PHY. * Bluetooth LE 1M PHY. */ */ public static final int PHY_LE_1M = 1; public static final int PHY_LE_1M = 1; /** /** * 2M initiating PHY. * Bluetooth LE 2M PHY. */ */ public static final int PHY_LE_2M = 2; public static final int PHY_LE_2M = 2; /** /** * LE Coded initiating PHY. * Bluetooth LE Coded PHY. */ */ public static final int PHY_LE_CODED = 4; public static final int PHY_LE_CODED = 3; /** /** * Any LE PHY. * Bluetooth LE 1M PHY mask. */ */ public static final int PHY_LE_ANY = PHY_LE_1M | PHY_LE_2M | PHY_LE_CODED; public static final int PHY_LE_1M_MASK = 1; /** * Bluetooth LE 2M PHY mask. */ public static final int PHY_LE_2M_MASK = 2; /** * Bluetooth LE Coded PHY mask. */ public static final int PHY_LE_CODED_MASK = 4; /** /** * No preferred coding when transmitting on the LE Coded PHY. * No preferred coding when transmitting on the LE Coded PHY. Loading Loading @@ -1651,7 +1661,7 @@ public final class BluetoothDevice implements Parcelable { */ */ public BluetoothGatt connectGatt(Context context, boolean autoConnect, public BluetoothGatt connectGatt(Context context, boolean autoConnect, BluetoothGattCallback callback, int transport) { BluetoothGattCallback callback, int transport) { return (connectGatt(context, autoConnect,callback, TRANSPORT_AUTO, PHY_LE_1M)); return (connectGatt(context, autoConnect,callback, TRANSPORT_AUTO, PHY_LE_1M_MASK)); } } /** /** Loading @@ -1668,8 +1678,8 @@ public final class BluetoothDevice implements Parcelable { * {@link BluetoothDevice#TRANSPORT_AUTO} or * {@link BluetoothDevice#TRANSPORT_AUTO} or * {@link BluetoothDevice#TRANSPORT_BREDR} or {@link BluetoothDevice#TRANSPORT_LE} * {@link BluetoothDevice#TRANSPORT_BREDR} or {@link BluetoothDevice#TRANSPORT_LE} * @param phy preferred PHY for connections to remote LE device. Bitwise OR of any of * @param phy preferred PHY for connections to remote LE device. Bitwise OR of any of * {@link BluetoothDevice#PHY_LE_1M}, {@link BluetoothDevice#PHY_LE_2M}, * {@link BluetoothDevice#PHY_LE_1M_MASK}, {@link BluetoothDevice#PHY_LE_2M_MASK}, * and {@link BluetoothDevice#PHY_LE_CODED}. This option does not take effect if * and {@link BluetoothDevice#PHY_LE_CODED_MASK}. This option does not take effect if * {@code autoConnect} is set to true. * {@code autoConnect} is set to true. * @throws IllegalArgumentException if callback is null * @throws IllegalArgumentException if callback is null */ */ Loading
core/java/android/bluetooth/BluetoothGatt.java +4 −4 Original line number Original line Diff line number Diff line Loading @@ -785,11 +785,11 @@ public final class BluetoothGatt implements BluetoothProfile { * if no PHY change happens. It is also triggered when remote device updates the PHY. * if no PHY change happens. It is also triggered when remote device updates the PHY. * * * @param txPhy preferred transmitter PHY. Bitwise OR of any of * @param txPhy preferred transmitter PHY. Bitwise OR of any of * {@link BluetoothDevice#PHY_LE_1M}, {@link BluetoothDevice#PHY_LE_2M}, and * {@link BluetoothDevice#PHY_LE_1M_MASK}, {@link BluetoothDevice#PHY_LE_2M_MASK}, * {@link BluetoothDevice#PHY_LE_CODED}. * and {@link BluetoothDevice#PHY_LE_CODED_MASK}. * @param rxPhy preferred receiver PHY. Bitwise OR of any of * @param rxPhy preferred receiver PHY. Bitwise OR of any of * {@link BluetoothDevice#PHY_LE_1M}, {@link BluetoothDevice#PHY_LE_2M}, and * {@link BluetoothDevice#PHY_LE_1M_MASK}, {@link BluetoothDevice#PHY_LE_2M_MASK}, * {@link BluetoothDevice#PHY_LE_CODED}. * and {@link BluetoothDevice#PHY_LE_CODED_MASK}. * @param phyOptions preferred coding to use when transmitting on the LE Coded PHY. Can be one * @param phyOptions preferred coding to use when transmitting on the LE Coded PHY. Can be one * of {@link BluetoothDevice#PHY_OPTION_NO_PREFERRED}, * of {@link BluetoothDevice#PHY_OPTION_NO_PREFERRED}, * {@link BluetoothDevice#PHY_OPTION_S2} or {@link BluetoothDevice#PHY_OPTION_S8} * {@link BluetoothDevice#PHY_OPTION_S2} or {@link BluetoothDevice#PHY_OPTION_S8} Loading