mirror of
https://gitlab.com/oeffi/oeffi.git
synced 2025-07-07 15:28:48 +00:00
AndroidManifest.xml: Request ACCESS_BACKGROUND_LOCATION permission.
It's required for the App-Widget on Android 10 and later.
This commit is contained in:
parent
451ae8f8e3
commit
4ac29dd5e0
6 changed files with 11 additions and 5 deletions
|
@ -30,6 +30,7 @@
|
|||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
|
||||
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
||||
<uses-permission android:name="android.permission.READ_CALENDAR" />
|
||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||
|
|
|
@ -229,7 +229,8 @@ public class DirectionsActivity extends OeffiMainActivity implements ActivityCom
|
|||
locationView.acquireLocation();
|
||||
else
|
||||
ActivityCompat.requestPermissions(DirectionsActivity.this,
|
||||
new String[] { Manifest.permission.ACCESS_FINE_LOCATION }, locationPermissionRequestCode);
|
||||
new String[] { Manifest.permission.ACCESS_FINE_LOCATION,
|
||||
Manifest.permission.ACCESS_BACKGROUND_LOCATION }, locationPermissionRequestCode);
|
||||
return true;
|
||||
} else if (item.getItemId() == R.id.directions_location_contact) {
|
||||
startActivityForResult(new Intent(Intent.ACTION_PICK, CommonDataKinds.StructuredPostal.CONTENT_URI),
|
||||
|
|
|
@ -101,7 +101,8 @@ public class DirectionsShortcutActivity extends OeffiActivity
|
|||
Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED)
|
||||
maybeStartLocation();
|
||||
else
|
||||
ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.ACCESS_FINE_LOCATION },
|
||||
ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.ACCESS_FINE_LOCATION,
|
||||
Manifest.permission.ACCESS_BACKGROUND_LOCATION },
|
||||
REQUEST_CODE_REQUEST_LOCATION_PERMISSION);
|
||||
}
|
||||
|
||||
|
|
|
@ -192,7 +192,8 @@ public class NetworkPickerActivity extends Activity implements ActivityCompat.On
|
|||
|
||||
if (ContextCompat.checkSelfPermission(this,
|
||||
Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED)
|
||||
ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.ACCESS_COARSE_LOCATION },
|
||||
ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.ACCESS_COARSE_LOCATION,
|
||||
Manifest.permission.ACCESS_BACKGROUND_LOCATION },
|
||||
REQUEST_CODE_REQUEST_LOCATION_PERMISSION);
|
||||
}
|
||||
|
||||
|
|
|
@ -155,7 +155,8 @@ public class PlansPickerActivity extends OeffiMainActivity implements ActivityCo
|
|||
|
||||
if (ContextCompat.checkSelfPermission(this,
|
||||
Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED)
|
||||
ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.ACCESS_COARSE_LOCATION },
|
||||
ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.ACCESS_COARSE_LOCATION,
|
||||
Manifest.permission.ACCESS_BACKGROUND_LOCATION },
|
||||
REQUEST_CODE_REQUEST_LOCATION_PERMISSION);
|
||||
}
|
||||
|
||||
|
|
|
@ -271,7 +271,8 @@ public class StationsActivity extends OeffiMainActivity implements StationsAware
|
|||
locationPermissionRequestButton.setOnClickListener(new OnClickListener() {
|
||||
public void onClick(final View v) {
|
||||
ActivityCompat.requestPermissions(StationsActivity.this,
|
||||
new String[] { Manifest.permission.ACCESS_FINE_LOCATION }, 0);
|
||||
new String[] { Manifest.permission.ACCESS_FINE_LOCATION,
|
||||
Manifest.permission.ACCESS_BACKGROUND_LOCATION }, 0);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue