| Index: device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java
|
| diff --git a/device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java b/device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java
|
| index 2cc705d22253d5a993bd2581f333c082b6478d4f..1ce3dd9b73aa4b69a2b49ab2448ced3e8d251f5a 100644
|
| --- a/device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java
|
| +++ b/device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java
|
| @@ -23,6 +23,7 @@ import android.content.Context;
|
| import android.content.Intent;
|
| import android.content.IntentFilter;
|
| import android.content.pm.PackageManager;
|
| +import android.location.LocationManager;
|
| import android.os.Build;
|
| import android.os.ParcelUuid;
|
| import android.os.Process;
|
| @@ -167,6 +168,11 @@ class Wrappers {
|
| == PackageManager.PERMISSION_GRANTED;
|
| }
|
|
|
| + public LocationManagerWrapper getLocationManager() {
|
| + return new LocationManagerWrapper(
|
| + (LocationManager) mContext.getSystemService(Context.LOCATION_SERVICE));
|
| + }
|
| +
|
| public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter) {
|
| return mContext.registerReceiver(receiver, filter);
|
| }
|
| @@ -176,6 +182,18 @@ class Wrappers {
|
| }
|
| }
|
|
|
| + static class LocationManagerWrapper {
|
| + private final LocationManager mLocationManager;
|
| +
|
| + public LocationManagerWrapper(LocationManager locationManager) {
|
| + mLocationManager = locationManager;
|
| + }
|
| +
|
| + public boolean isProviderEnabled(String name) {
|
| + return mLocationManager.isProviderEnabled(name);
|
| + }
|
| + }
|
| +
|
| /**
|
| * Wraps android.bluetooth.BluetoothLeScanner.
|
| */
|
|
|