aboutsummaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothAdapter.java
diff options
context:
space:
mode:
authorWei Wang <weiwa@google.com>2014-07-01 15:10:06 -0700
committerWei Wang <weiwa@google.com>2014-07-08 00:42:32 -0700
commit7dbe2ac8c144bc6c05f07ded3fa146066c4c148b (patch)
tree809a16a7537b9bcf267c48cd2f22f6e372e43dd9 /framework/java/android/bluetooth/BluetoothAdapter.java
parent9ba9319a63fb75178e1633d090d040252dfd636b (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.java23
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
+ }
}
}