@@ -201,12 +201,13 @@ private boolean havePermissionsLocationForeground() {
201
201
return yes ;
202
202
}
203
203
204
- private boolean havePermissionsLocationBackground () {
205
- boolean yes = true ;
206
- if (!havePermission (Manifest .permission .ACCESS_BACKGROUND_LOCATION ))
207
- yes = false ;
208
- return yes ;
209
- }
204
+ // // REMOVE BACKGROUND
205
+ // private boolean havePermissionsLocationBackground() {
206
+ // boolean yes = true;
207
+ // if (!havePermission(Manifest.permission.ACCESS_BACKGROUND_LOCATION))
208
+ // yes = false;
209
+ // return yes;
210
+ // }
210
211
211
212
private boolean pairingNeedsLocationEnabled () {
212
213
if ( Build .VERSION .SDK_INT >= Build .VERSION_CODES .S ) {
@@ -233,8 +234,9 @@ private boolean havePermissionsPairing() {
233
234
else if ( Build .VERSION .SDK_INT >= Build .VERSION_CODES .Q ) {
234
235
if ( !havePermissionsLocationForeground ())
235
236
yes = false ;
236
- if (!havePermissionsLocationBackground ())
237
- yes = false ;
237
+ // // REMOVE BACKGROUND
238
+ // if (!havePermissionsLocationBackground())
239
+ // yes = false;
238
240
}
239
241
else {
240
242
if ( !havePermissionsLocationForeground ())
@@ -257,8 +259,10 @@ private void requestPermissionsPairing() {
257
259
} else if ( Build .VERSION .SDK_INT == Build .VERSION_CODES .Q ) {
258
260
String [] permissionsNeeded = {
259
261
Manifest .permission .ACCESS_COARSE_LOCATION ,
260
- Manifest .permission .ACCESS_FINE_LOCATION ,
261
- Manifest .permission .ACCESS_BACKGROUND_LOCATION };
262
+ Manifest .permission .ACCESS_FINE_LOCATION
263
+ // // REMOVE BACKGROUND
264
+ // , Manifest.permission.ACCESS_BACKGROUND_LOCATION
265
+ };
262
266
requestPermission (permissionsNeeded , PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API29 );
263
267
} else {
264
268
String [] permissionsNeeded = {
@@ -268,12 +272,13 @@ private void requestPermissionsPairing() {
268
272
}
269
273
}
270
274
271
- private void requestPermissionsPairingAPI30Background () {
272
- if ( Build .VERSION .SDK_INT >= Build .VERSION_CODES .Q ) {
273
- String [] permissionsNeeded = { Manifest .permission .ACCESS_BACKGROUND_LOCATION };
274
- requestPermission (permissionsNeeded , PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND );
275
- }
276
- }
275
+ // // REMOVE BACKGROUND
276
+ // private void requestPermissionsPairingAPI30Background() {
277
+ // if ( Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
278
+ // String[] permissionsNeeded = { Manifest.permission.ACCESS_BACKGROUND_LOCATION };
279
+ // requestPermission(permissionsNeeded, PermissionCodes.BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND);
280
+ // }
281
+ // }
277
282
278
283
public void requestPermissionsPairingResult (int requestCode ,
279
284
@ NonNull String permissions [],
@@ -287,15 +292,17 @@ public void requestPermissionsPairingResult(int requestCode,
287
292
switch (requestCode ) {
288
293
case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API30_FOREGROUND : {
289
294
if ( havePermissionsLocationForeground ()) {
290
- requestPermissionsPairingAPI30Background ();
295
+ // // REMOVE BACKGROUND
296
+ // requestPermissionsPairingAPI30Background();
291
297
} else {
292
298
popupPermissionLocationError ();
293
299
}
294
300
break ;
295
301
}
296
302
case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API28 :
297
303
case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API29 :
298
- case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND :
304
+ // // REMOVE BACKGROUND
305
+ // case PermissionCodes.BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND:
299
306
popupPermissionLocationError ();;
300
307
break ;
301
308
case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API31 : {
@@ -1171,7 +1178,8 @@ public void onRequestPermissionsResult(int requestCode, @NonNull String permissi
1171
1178
case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API28 :
1172
1179
case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API29 :
1173
1180
case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API30_FOREGROUND :
1174
- case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND :
1181
+ // // REMOVE BACKGROUND
1182
+ // case PermissionCodes.BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND:
1175
1183
case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API31 : {
1176
1184
requestPermissionsPairingResult (requestCode , permissions , grantResults );
1177
1185
break ;
0 commit comments