Merge "Document public alternatives to greylisted APIs"

This commit is contained in:
Andrei-Valentin Onea
2019-06-19 13:57:08 +00:00
committed by Gerrit Code Review
4 changed files with 11 additions and 7 deletions

View File

@@ -1028,7 +1028,8 @@ public final class BluetoothAdapter {
*/ */
@RequiresPermission(Manifest.permission.BLUETOOTH) @RequiresPermission(Manifest.permission.BLUETOOTH)
@AdapterState @AdapterState
@UnsupportedAppUsage @UnsupportedAppUsage(publicAlternatives = "Use {@link #getState()} instead to determine "
+ "whether you can use BLE & BT classic.")
public int getLeState() { public int getLeState() {
int state = BluetoothAdapter.STATE_OFF; int state = BluetoothAdapter.STATE_OFF;
@@ -1484,7 +1485,8 @@ public final class BluetoothAdapter {
* @return true if the scan mode was set, false otherwise * @return true if the scan mode was set, false otherwise
* @hide * @hide
*/ */
@UnsupportedAppUsage @UnsupportedAppUsage(publicAlternatives = "Use {@link #ACTION_REQUEST_DISCOVERABLE}, which "
+ "shows UI that confirms the user wants to go into discoverable mode.")
public boolean setScanMode(@ScanMode int mode, int duration) { public boolean setScanMode(@ScanMode int mode, int duration) {
if (getState() != STATE_ON) { if (getState() != STATE_ON) {
return false; return false;

View File

@@ -1051,7 +1051,7 @@ public final class BluetoothDevice implements Parcelable {
* @return the Bluetooth alias, or null if no alias or there was a problem * @return the Bluetooth alias, or null if no alias or there was a problem
* @hide * @hide
*/ */
@UnsupportedAppUsage @UnsupportedAppUsage(publicAlternatives = "Use {@link #getName()} instead.")
public String getAlias() { public String getAlias() {
final IBluetooth service = sService; final IBluetooth service = sService;
if (service == null) { if (service == null) {
@@ -1100,7 +1100,7 @@ public final class BluetoothDevice implements Parcelable {
* @see #getAlias() * @see #getAlias()
* @see #getName() * @see #getName()
*/ */
@UnsupportedAppUsage @UnsupportedAppUsage(publicAlternatives = "Use {@link #getName()} instead.")
public String getAliasName() { public String getAliasName() {
String name = getAlias(); String name = getAlias();
if (name == null) { if (name == null) {
@@ -1975,7 +1975,8 @@ public final class BluetoothDevice implements Parcelable {
* permissions. * permissions.
* @hide * @hide
*/ */
@UnsupportedAppUsage @UnsupportedAppUsage(publicAlternatives = "Use "
+ "{@link #createInsecureRfcommSocketToServiceRecord} instead.")
public BluetoothSocket createInsecureRfcommSocket(int port) throws IOException { public BluetoothSocket createInsecureRfcommSocket(int port) throws IOException {
if (!isBluetoothEnabled()) { if (!isBluetoothEnabled()) {
Log.e(TAG, "Bluetooth is not enabled"); Log.e(TAG, "Bluetooth is not enabled");

View File

@@ -77,7 +77,8 @@ public final class BluetoothServerSocket implements Closeable {
private static final String TAG = "BluetoothServerSocket"; private static final String TAG = "BluetoothServerSocket";
private static final boolean DBG = false; private static final boolean DBG = false;
@UnsupportedAppUsage @UnsupportedAppUsage(publicAlternatives = "Use public {@link BluetoothServerSocket} API "
+ "instead.")
/*package*/ final BluetoothSocket mSocket; /*package*/ final BluetoothSocket mSocket;
private Handler mHandler; private Handler mHandler;
private int mMessage; private int mMessage;

View File

@@ -131,7 +131,7 @@ public final class BluetoothSocket implements Closeable {
private boolean mExcludeSdp = false; /* when true no SPP SDP record will be created */ private boolean mExcludeSdp = false; /* when true no SPP SDP record will be created */
private boolean mAuthMitm = false; /* when true Man-in-the-middle protection will be enabled*/ private boolean mAuthMitm = false; /* when true Man-in-the-middle protection will be enabled*/
private boolean mMin16DigitPin = false; /* Minimum 16 digit pin for sec mode 2 connections */ private boolean mMin16DigitPin = false; /* Minimum 16 digit pin for sec mode 2 connections */
@UnsupportedAppUsage @UnsupportedAppUsage(publicAlternatives = "Use {@link BluetoothSocket} public API instead.")
private ParcelFileDescriptor mPfd; private ParcelFileDescriptor mPfd;
@UnsupportedAppUsage @UnsupportedAppUsage
private LocalSocket mSocket; private LocalSocket mSocket;