Hintergrund
Für meine kleine Live-Hintergrund-App (hier) biete ich an, frühere Hintergrundbilder zu importieren. Mir ist ein Problem bei der Ausrichtung auf API 33 aufgefallen, das dazu führt, dass ich eine umfassendere Speicherberechtigung verwende (hier und hier beschrieben).
Das Problem
Zusätzlich zu der problematischen Speicherberechtigung ist mir aufgefallen, dass es sogar problematisch ist, das aktuelle Live-Hintergrundbild zu erhalten.
Was ich festgestellt habe, ist, dass ich ohne QUERY_ALL_PACKAGES das aktuelle Live-Hintergrundbild nicht finden kann getWallpaperInfo:
Code: Select all
val wallpaperManager: WallpaperManager =...
val wallpaperInfo = wallpaperManager.wallpaperInfo
Was ich versucht habe
Ich kenne das query-Tag im Manifest, also habe ich Folgendes versucht, aber es hat nicht funktioniert:
Code: Select all
Code: Select all
Gibt es eine Möglichkeit, die Verwendung der Berechtigung QUERY_ALL_PACKAGES zu vermeiden und dennoch zuverlässig auf diese API zum Abrufen des aktuellen Live-Hintergrundbilds zuzugreifen?
Mobile version