diff options
| author | Nick Pelly <npelly@google.com> | 2009-09-08 10:12:06 -0700 |
|---|---|---|
| committer | Nick Pelly <npelly@google.com> | 2009-09-08 10:12:06 -0700 |
| commit | cf44059813539bf7f36dabd278cef93ba3122c56 (patch) | |
| tree | 8c633fa5a26fc0fb0b5693b060fa06e53dbee97a /core/java/android/bluetooth | |
| parent | 377c5c15f8fea14b575b6b0f14ac7fd3a4d44b3a (diff) | |
| download | frameworks_base-cf44059813539bf7f36dabd278cef93ba3122c56.zip frameworks_base-cf44059813539bf7f36dabd278cef93ba3122c56.tar.gz frameworks_base-cf44059813539bf7f36dabd278cef93ba3122c56.tar.bz2 | |
Add javadoc to explain which permissions are required for Public BT API's.
Diffstat (limited to 'core/java/android/bluetooth')
4 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/bluetooth/BluetoothAdapter.java b/core/java/android/bluetooth/BluetoothAdapter.java index 8975fe2..5a182f0 100644 --- a/core/java/android/bluetooth/BluetoothAdapter.java +++ b/core/java/android/bluetooth/BluetoothAdapter.java @@ -303,6 +303,7 @@ public final class BluetoothAdapter { * <p>Use {@link BluetoothServerSocket#accept} to retrieve incoming * connections to listening {@link BluetoothServerSocket}. * <p>Valid RFCOMM channels are in range 1 to 30. + * <p>Requires {@link android.Manifest.permission#BLUETOOTH} * @param channel RFCOMM channel to listen on * @return a listening RFCOMM BluetoothServerSocket * @throws IOException on error, for example Bluetooth not available, or diff --git a/core/java/android/bluetooth/BluetoothDevice.java b/core/java/android/bluetooth/BluetoothDevice.java index 0ec3243..1b7011c 100644 --- a/core/java/android/bluetooth/BluetoothDevice.java +++ b/core/java/android/bluetooth/BluetoothDevice.java @@ -357,6 +357,7 @@ public final class BluetoothDevice implements Parcelable { * <p>Use {@link BluetoothSocket#connect} to intiate the outgoing * connection. * <p>Valid RFCOMM channels are in range 1 to 30. + * <p>Requires {@link android.Manifest.permission#BLUETOOTH} * @param channel RFCOMM channel to connect to * @return a RFCOMM BluetoothServerSocket ready for an outgoing connection * @throws IOException on error, for example Bluetooth not available, or diff --git a/core/java/android/bluetooth/BluetoothServerSocket.java b/core/java/android/bluetooth/BluetoothServerSocket.java index b650841..45dc432 100644 --- a/core/java/android/bluetooth/BluetoothServerSocket.java +++ b/core/java/android/bluetooth/BluetoothServerSocket.java @@ -45,6 +45,9 @@ import java.io.IOException; * <p>{@link BluetoothSocket} and {@link BluetoothServerSocket} are thread * safe. In particular, {@link #close} will always immediately abort ongoing * operations and close the socket. + * + * <p>All methods on a {@link BluetoothServerSocket} require + * {@link android.Manifest.permission#BLUETOOTH} */ public final class BluetoothServerSocket implements Closeable { diff --git a/core/java/android/bluetooth/BluetoothSocket.java b/core/java/android/bluetooth/BluetoothSocket.java index ccbe23e..e462ea6 100644 --- a/core/java/android/bluetooth/BluetoothSocket.java +++ b/core/java/android/bluetooth/BluetoothSocket.java @@ -49,6 +49,9 @@ import java.util.concurrent.locks.ReentrantReadWriteLock; * <p>{@link BluetoothSocket} and {@link BluetoothServerSocket} are thread * safe. In particular, {@link #close} will always immediately abort ongoing * operations and close the socket. + * + * <p>All methods on a {@link BluetoothSocket} require + * {@link android.Manifest.permission#BLUETOOTH} */ public final class BluetoothSocket implements Closeable { /** Keep TYPE_ fields in sync with BluetoothSocket.cpp */ |
