diff options
| author | Jakub Pawlowski <jpawlowski@google.com> | 2017-03-17 05:19:57 +0000 |
|---|---|---|
| committer | android-build-merger <android-build-merger@google.com> | 2017-03-17 05:19:57 +0000 |
| commit | d1f4d58d892f1b5e60c63e2a5164ce89a5493cf4 (patch) | |
| tree | a93afdda23aea6d2f353a06bd0f96df04b74e19b /framework/java/android/bluetooth/BluetoothAdapter.java | |
| parent | e0408caa8357b2248878f572cecd0d2e9cb0a99c (diff) | |
| parent | 1e2d5cb0e985d3f624fbaba697bb3a147c17582a (diff) | |
Merge "LE Maximum Advertising Data Length (1/4)"
am: 74f2e1a303
Change-Id: I3b6599937ddd04a9c13573d156cc721152c0005a
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothAdapter.java')
| -rw-r--r-- | framework/java/android/bluetooth/BluetoothAdapter.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/framework/java/android/bluetooth/BluetoothAdapter.java b/framework/java/android/bluetooth/BluetoothAdapter.java index 488511b49b..4e1e42da4f 100644 --- a/framework/java/android/bluetooth/BluetoothAdapter.java +++ b/framework/java/android/bluetooth/BluetoothAdapter.java @@ -1483,6 +1483,25 @@ public final class BluetoothAdapter { } /** + * Return the maximum LE advertising data length, + * if LE Extended Advertising feature is supported. + * + * @return the maximum LE advertising data length. + */ + public int getLeMaximumAdvertisingDataLength() { + if (!getLeAccess()) return 0; + try { + mServiceLock.readLock().lock(); + if (mService != null) return mService.getLeMaximumAdvertisingDataLength(); + } catch (RemoteException e) { + Log.e(TAG, "failed to get getLeMaximumAdvertisingDataLength, error: ", e); + } finally { + mServiceLock.readLock().unlock(); + } + return 0; + } + + /** * Return true if hardware has entries available for matching beacons * * @return true if there are hw entries available for matching beacons |
