aboutsummaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothAdapter.java
diff options
context:
space:
mode:
authorMarie Janssen <jamuraa@google.com>2017-01-30 17:51:37 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-01-30 17:51:37 +0000
commit88c27ede3c9f96351cd92bdc610692cc291b625f (patch)
treeb94cbc93e58be9d2ce5d801063cedda7a0fbfe0d /framework/java/android/bluetooth/BluetoothAdapter.java
parenta67247b835e35713df0869f6354ae06dd00de91c (diff)
parente692bd35430c6a52ba59a734fdc37925fce5d30e (diff)
Merge "Bluetooth: add getDiscoveryEndMillis() call"
am: 1785fc4eea Change-Id: Iecb0aaeae57b473c8679c492717fd7c6daad82ac
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothAdapter.java')
-rw-r--r--framework/java/android/bluetooth/BluetoothAdapter.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/framework/java/android/bluetooth/BluetoothAdapter.java b/framework/java/android/bluetooth/BluetoothAdapter.java
index f9be3a1d7f..9302cbc480 100644
--- a/framework/java/android/bluetooth/BluetoothAdapter.java
+++ b/framework/java/android/bluetooth/BluetoothAdapter.java
@@ -1184,6 +1184,25 @@ public final class BluetoothAdapter {
}
/**
+ * Get the end time of the latest remote device discovery process.
+ * @return the latest time that the bluetooth adapter was/will be in discovery mode,
+ * in milliseconds since the epoch.
+ * This time can be in the future if {@link #startDiscovery()} has been called recently.
+ * @hide
+ */
+ public long getDiscoveryEndMillis() {
+ try {
+ mServiceLock.readLock().lock();
+ if (mService != null) return mService.getDiscoveryEndMillis();
+ } catch (RemoteException e) {
+ Log.e(TAG, "", e);
+ } finally {
+ mServiceLock.readLock().unlock();
+ }
+ return -1;
+ }
+
+ /**
* Start the remote device discovery process.
* <p>The discovery process usually involves an inquiry scan of about 12
* seconds, followed by a page scan of each new device to retrieve its