am 0a008049: Merge "Allow obtaining BLE capabilities in BLE scan only mode." into mnc-dev
* commit '0a008049a21c5fbe36eac8047c5411c2e3aff41b': Allow obtaining BLE capabilities in BLE scan only mode.
This commit is contained in:
@@ -28,14 +28,11 @@ import android.bluetooth.le.ScanRecord;
|
||||
import android.bluetooth.le.ScanResult;
|
||||
import android.bluetooth.le.ScanSettings;
|
||||
import android.content.Context;
|
||||
import android.os.Binder;
|
||||
import android.os.IBinder;
|
||||
import android.os.ParcelUuid;
|
||||
import android.os.RemoteException;
|
||||
import android.os.ServiceManager;
|
||||
import android.app.ActivityThread;
|
||||
import android.os.SystemProperties;
|
||||
import android.provider.Settings;
|
||||
import android.os.Binder;
|
||||
import android.util.Log;
|
||||
import android.util.Pair;
|
||||
|
||||
@@ -1255,7 +1252,7 @@ public final class BluetoothAdapter {
|
||||
* @return true if chipset supports on-chip filtering
|
||||
*/
|
||||
public boolean isOffloadedFilteringSupported() {
|
||||
if (getState() != STATE_ON) return false;
|
||||
if (!getLeAccess()) return false;
|
||||
try {
|
||||
return mService.isOffloadedFilteringSupported();
|
||||
} catch (RemoteException e) {
|
||||
@@ -1270,7 +1267,7 @@ public final class BluetoothAdapter {
|
||||
* @return true if chipset supports on-chip scan batching
|
||||
*/
|
||||
public boolean isOffloadedScanBatchingSupported() {
|
||||
if (getState() != STATE_ON) return false;
|
||||
if (!getLeAccess()) return false;
|
||||
try {
|
||||
return mService.isOffloadedScanBatchingSupported();
|
||||
} catch (RemoteException e) {
|
||||
@@ -1286,7 +1283,7 @@ public final class BluetoothAdapter {
|
||||
* @hide
|
||||
*/
|
||||
public boolean isHardwareTrackingFiltersAvailable() {
|
||||
if (getState() != STATE_ON) return false;
|
||||
if (!getLeAccess()) return false;
|
||||
try {
|
||||
IBluetoothGatt iGatt = mManagerService.getBluetoothGatt();
|
||||
if (iGatt == null) {
|
||||
|
||||
Reference in New Issue
Block a user