diff options
| author | Wei Wang <weiwa@google.com> | 2014-07-01 15:10:06 -0700 |
|---|---|---|
| committer | Wei Wang <weiwa@google.com> | 2014-07-08 00:42:32 -0700 |
| commit | 7dbe2ac8c144bc6c05f07ded3fa146066c4c148b (patch) | |
| tree | 809a16a7537b9bcf267c48cd2f22f6e372e43dd9 /framework/java/android/bluetooth/BluetoothAdapter.java | |
| parent | 9ba9319a63fb75178e1633d090d040252dfd636b (diff) | |
Implement batch scan API
Change-Id: Ibb527280a221fbdd0fc6b805a7527c29079294b4
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothAdapter.java')
| -rw-r--r-- | framework/java/android/bluetooth/BluetoothAdapter.java | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/framework/java/android/bluetooth/BluetoothAdapter.java b/framework/java/android/bluetooth/BluetoothAdapter.java index d75304feef..35e5050067 100644 --- a/framework/java/android/bluetooth/BluetoothAdapter.java +++ b/framework/java/android/bluetooth/BluetoothAdapter.java @@ -20,6 +20,7 @@ import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; import android.bluetooth.le.BluetoothLeAdvertiser; import android.bluetooth.le.BluetoothLeScanner; +import android.bluetooth.le.ScanResult; import android.content.Context; import android.os.Handler; import android.os.IBinder; @@ -37,6 +38,7 @@ import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; +import java.util.List; import java.util.Locale; import java.util.Map; import java.util.Set; @@ -504,13 +506,7 @@ public final class BluetoothAdapter { */ public BluetoothLeAdvertiser getBluetoothLeAdvertiser() { // TODO: Return null if this feature is not supported by hardware. - try { - IBluetoothGatt iGatt = mManagerService.getBluetoothGatt(); - return new BluetoothLeAdvertiser(iGatt); - } catch (RemoteException e) { - Log.e(TAG, "failed to get BluetoothLeAdvertiser, error: " + e); - return null; - } + return new BluetoothLeAdvertiser(mManagerService); } /** @@ -518,13 +514,7 @@ public final class BluetoothAdapter { */ public BluetoothLeScanner getBluetoothLeScanner() { // TODO: Return null if BLE scan is not supported by hardware. - try { - IBluetoothGatt iGatt = mManagerService.getBluetoothGatt(); - return new BluetoothLeScanner(iGatt); - } catch (RemoteException e) { - Log.e(TAG, "failed to get BluetoothLeScanner, error: " + e); - return null; - } + return new BluetoothLeScanner(mManagerService); } /** @@ -2137,5 +2127,10 @@ public final class BluetoothAdapter { public void onConnectionCongested(String address, boolean congested) { // no op } + + @Override + public void onBatchScanResults(List<ScanResult> results) { + // no op + } } } |
