Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 88c27ede authored by Marie Janssen's avatar Marie Janssen Committed by android-build-merger
Browse files

Merge "Bluetooth: add getDiscoveryEndMillis() call"

am: 1785fc4eea

Change-Id: Iecb0aaeae57b473c8679c492717fd7c6daad82ac
parents a67247b8 e692bd35
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -1183,6 +1183,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
+1 −0
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ interface IBluetooth
    boolean startDiscovery();
    boolean cancelDiscovery();
    boolean isDiscovering();
    long getDiscoveryEndMillis();

    int getAdapterConnectionState();
    int getProfileConnectionState(int profile);