Ich stoße auf ein seltsames Problem, ich habe eine Anwendung, die erlaubt, die Schriftgröße auf Android-Gerät (Font Size Setter) frei zu ändern. Es verwendet Introspektion, um einige interne Android Apis zu rufen. Um diesen Aufruf auszuführen, benötigt es die folgende Berechtigung: android.permission.CHANGE_CONFIGURATION
. Es funktionierte wie ein Charme unter Android 4.0 und bis zu 4.2, wo es nicht mehr funktioniert. In Logs habe ich herausgefunden, dass ich die Schriftgröße nicht aktualisieren kann, weil es diese Erlaubnis verfehlt. Debbuging effektiven Berechtigungen zu überprüfen, ich habe diese, wenn die Inspektion Package meiner App entsprechendenAndroid 4.2 filtert die CHANGE_CONFIGURATION-Berechtigung aus?
requestedPermissions = {java.lang.String[2]@830038778728}
[0] = {[email protected]}"android.permission.CHANGE_CONFIGURATION"
[1] = {[email protected]}"android.permission.WRITE_SETTINGS"
requestedPermissionsFlags = {int[2]@830038779016}
[0] = 1
[1] = 3
Hat jemand bekam eine Ahnung, was los ist, oder irgendeine Abhilfe Idee? Vielen Dank für das Lesen von mir.
pro Anfrage, Datei die AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="fr.gatay.android.fss"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="14"/>
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<application android:label="@string/app_name" android:icon="@drawable/app_icon">
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
Können Sie die Manifest-Datei schreiben – PearsonArtPhoto
ich hatte das gleiche Problem auf https://play.google.com/store/apps/details?id=com.wirecords.localizedapps Ich habe Android: MaxSdkVersion = "16" zu meinem Manifest hinzugefügt, um neuere Android-Versionen zu filtern! – thiagolr