diff options
| author | Lixin Yue <L.X.YUE@motorola.com> | 2009-08-31 15:55:13 +0800 |
|---|---|---|
| committer | Jaikumar Ganesh <jaikumar@google.com> | 2009-09-01 13:58:31 -0700 |
| commit | efa1dd716da3372cc74a201d11de5e0ef1a9fe9a (patch) | |
| tree | 4a85961d253f463196bc110f18a2cf022030007a /core/java/android/bluetooth | |
| parent | 5e2a385c0d95f4a99dd8c562c6d2d79aa8546030 (diff) | |
| download | frameworks_base-efa1dd716da3372cc74a201d11de5e0ef1a9fe9a.zip frameworks_base-efa1dd716da3372cc74a201d11de5e0ef1a9fe9a.tar.gz frameworks_base-efa1dd716da3372cc74a201d11de5e0ef1a9fe9a.tar.bz2 | |
Add Bluetooth Device trust
Diffstat (limited to 'core/java/android/bluetooth')
| -rw-r--r-- | core/java/android/bluetooth/BluetoothDevice.java | 27 | ||||
| -rw-r--r-- | core/java/android/bluetooth/IBluetooth.aidl | 2 |
2 files changed, 29 insertions, 0 deletions
diff --git a/core/java/android/bluetooth/BluetoothDevice.java b/core/java/android/bluetooth/BluetoothDevice.java index 0a71961..0ec3243 100644 --- a/core/java/android/bluetooth/BluetoothDevice.java +++ b/core/java/android/bluetooth/BluetoothDevice.java @@ -266,6 +266,33 @@ public final class BluetoothDevice implements Parcelable { return BluetoothError.ERROR_IPC; } + /** + * Get trust state of a remote device. + * @hide + */ + public boolean getTrustState() { + try { + return sService.getTrustState(mAddress); + } catch (RemoteException e) { + Log.e(TAG, "", e); + } + return false; + } + + /** + * Set trust state for a remote device. + * @param value the trust state value (true or false) + * @hide + */ + public boolean setTrust(boolean value) { + try { + return sService.setTrust(mAddress, value); + } catch (RemoteException e) { + Log.e(TAG, "", e); + } + return false; + } + /** @hide */ public int getBluetoothClass() { try { diff --git a/core/java/android/bluetooth/IBluetooth.aidl b/core/java/android/bluetooth/IBluetooth.aidl index 9e05a87..a11ceac 100644 --- a/core/java/android/bluetooth/IBluetooth.aidl +++ b/core/java/android/bluetooth/IBluetooth.aidl @@ -58,4 +58,6 @@ interface IBluetooth boolean setPairingConfirmation(in String address, boolean confirm); boolean cancelPairingUserInput(in String address); + boolean setTrust(in String address, in boolean value); + boolean getTrustState(in String address); } |
