diff options
| author | Martijn Coenen <maco@google.com> | 2012-04-18 13:01:15 -0700 |
|---|---|---|
| committer | Martijn Coenen <maco@google.com> | 2012-04-23 16:25:30 -0700 |
| commit | a9110b8e7ebe9d6aef89ed9be1ccead99f87760b (patch) | |
| tree | 58bf87a1d61e4e2ffe78c3f358cbd956f51d6204 /framework/java/android/bluetooth/BluetoothAdapter.java | |
| parent | befab9e8b5aa0b8c08005f18224a8c0e11a2b708 (diff) | |
Allow enabling Bluetooth without auto-connecting.
This is a feature used for NFC-to-Bluetooth handover:
we want to enable BT for file transfer, and disconnect
it when we're done. During this period we don't want
to auto-connect other devices - it should be transparent
to the user that Bluetooth is used. Also, don't allow
A2DP/HSP incoming connections.
Change-Id: I0a03e8084c439b1271b6a80f4d9da5aacfe19c45
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothAdapter.java')
| -rw-r--r-- | framework/java/android/bluetooth/BluetoothAdapter.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/framework/java/android/bluetooth/BluetoothAdapter.java b/framework/java/android/bluetooth/BluetoothAdapter.java index 600ce6f71e..8e3df472a3 100644 --- a/framework/java/android/bluetooth/BluetoothAdapter.java +++ b/framework/java/android/bluetooth/BluetoothAdapter.java @@ -1232,6 +1232,18 @@ public final class BluetoothAdapter { } /** + * Enable the Bluetooth Adapter, but don't auto-connect devices + * and don't persist state. Only for use by system applications. + * @hide + */ + public boolean enableNoAutoConnect() { + try { + return mService.enableNoAutoConnect(); + } catch (RemoteException e) {Log.e(TAG, "", e);} + return false; + } + + /** * Enable control of the Bluetooth Adapter for a single application. * * <p>Some applications need to use Bluetooth for short periods of time to |
