MAD
MAD copied to clipboard
RemoteGpsController und Android 10.
Die Rechte in Android 10 haben sich leicht verändert. Deshalb gibt es momentan Probleme, weil RGC die Rechte ACCESS_BACKGROUND_LOCATION nicht bekommt. https://developer.android.com/about/versions/10/privacy/changes Ungefähr in der Mitte ist eine Tabelle. Der zweite Fall trifft.
Android 10 Yes No Foreground access only
Was also in der AndroidManifest.xml fehlt ist:
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
Das Problem sieht momentan so bei mir aus: Es erscheint die Auswahl um RGC Rechte für background location zu geben, die Option wird aber nicht übernommen.
Wer unter Android 10 seine Pakete selber systemized braucht vielleicht noch zusätzlich eine solche XML Datei in etc/permissions:
<?xml version="1.0" encoding="utf-8"?>
<permissions>
<privapp-permissions package="de.grennith.rgc.remotegpscontroller">
<permission name="android.permission.DUMP"/>
<permission name="android.permission.CAPTURE_SECURE_VIDEO_OUTPUT"/>
<permission name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<permission name="android.permission.READ_EXTERNAL_STORAGE"/>
<permission name="android.permission.ACCESS_FINE_LOCATION"/>
<permission name="android.permission.ACCESS_COARSE_LOCATION"/>
<permission name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
<permission name="android.permission.INSTALL_LOCATION_PROVIDER"/>
<permission name="android.permission.LOCATION_HARDWARE" />
<permission name="android.permission.ACCESS_MOCK_LOCATION"/>
<permission name="android.permission.INTERNET"/>
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
<permission name="android.permission.WRITE_SETTINGS"/>
<permission name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<permission name="android.permission.UPDATE_APP_OPS_STATS"/>
<permission name="android.permission.LOCATION_HARDWARE"/>
<permission name="android.permission.CLEAR_APP_CACHE"/>
<permission name="android.permission.PACKAGE_USAGE_STATS"/>
</privapp-permissions>
</permissions>
Ich bin nicht sicher ob man das vermeiden kann wenn man irgendeine App zum systemizen verwendet.