|
57 | 57 | public class FlutterBluePlugin implements MethodCallHandler, RequestPermissionsResultListener {
|
58 | 58 | private static final String TAG = "FlutterBluePlugin";
|
59 | 59 | private static final String NAMESPACE = "plugins.pauldemarco.com/flutter_blue";
|
60 |
| - private static final int REQUEST_COARSE_LOCATION_PERMISSIONS = 1452; |
| 60 | + private static final int REQUEST_FINE_LOCATION_PERMISSIONS = 1452; |
61 | 61 | static final private UUID CCCD_ID = UUID.fromString("00002902-0000-1000-8000-00805f9b34fb");
|
62 | 62 | private final Registrar registrar;
|
63 | 63 | private final Activity activity;
|
@@ -147,14 +147,14 @@ public void onMethodCall(MethodCall call, Result result) {
|
147 | 147 |
|
148 | 148 | case "startScan":
|
149 | 149 | {
|
150 |
| - if (ContextCompat.checkSelfPermission(activity, Manifest.permission.ACCESS_COARSE_LOCATION) |
| 150 | + if (ContextCompat.checkSelfPermission(activity, Manifest.permission.ACCESS_FINE_LOCATION) |
151 | 151 | != PackageManager.PERMISSION_GRANTED) {
|
152 | 152 | ActivityCompat.requestPermissions(
|
153 | 153 | activity,
|
154 | 154 | new String[] {
|
155 |
| - Manifest.permission.ACCESS_COARSE_LOCATION |
| 155 | + Manifest.permission.ACCESS_FINE_LOCATION |
156 | 156 | },
|
157 |
| - REQUEST_COARSE_LOCATION_PERMISSIONS); |
| 157 | + REQUEST_FINE_LOCATION_PERMISSIONS); |
158 | 158 | pendingCall = call;
|
159 | 159 | pendingResult = result;
|
160 | 160 | break;
|
@@ -547,7 +547,7 @@ public void onMethodCall(MethodCall call, Result result) {
|
547 | 547 | @Override
|
548 | 548 | public boolean onRequestPermissionsResult(
|
549 | 549 | int requestCode, String[] permissions, int[] grantResults) {
|
550 |
| - if (requestCode == REQUEST_COARSE_LOCATION_PERMISSIONS) { |
| 550 | + if (requestCode == REQUEST_FINE_LOCATION_PERMISSIONS) { |
551 | 551 | if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
552 | 552 | startScan(pendingCall, pendingResult);
|
553 | 553 | } else {
|
|
0 commit comments