WallpaperManager.GetWallpaperFile(WallpaperManagerFlags) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
<strong> Important note: </strong><ul><li>Up to Android 12, this method requires the android.Manifest.permission#READ_EXTERNAL_STORAGE permission.
[Android.Runtime.Register("getWallpaperFile", "(I)Landroid/os/ParcelFileDescriptor;", "GetGetWallpaperFile_IHandler", ApiSince=24)]
public virtual Android.OS.ParcelFileDescriptor? GetWallpaperFile(Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("getWallpaperFile", "(I)Landroid/os/ParcelFileDescriptor;", "GetGetWallpaperFile_IHandler", ApiSince=24)>]
abstract member GetWallpaperFile : Android.App.WallpaperManagerFlags -> Android.OS.ParcelFileDescriptor
override this.GetWallpaperFile : Android.App.WallpaperManagerFlags -> Android.OS.ParcelFileDescriptor
Parameter
- which
- WallpaperManagerFlags
Das Hintergrundbild, dessen Bilddatei abgerufen werden soll. Muss eine einzelne definierte Art von Hintergrundbild sein, entweder #FLAG_SYSTEM oder #FLAG_LOCK.
Gibt zurück
Ein geöffneter, lesbarer Dateideskriptor für die angeforderte Hintergrundbilddatei; oder null wenn kein solches Hintergrundbild konfiguriert ist oder die aufrufende App nicht über die Berechtigung zum Lesen des aktuellen Hintergrundbilds verfügt.
- Attribute
Hinweise
<strong> Important note: </strong><ul><li>Up to Android 12, this method requires the android.Manifest.permission#READ_EXTERNAL_STORAGE permission.</li li>><Li Ab Android 13 ist der direkte Zugriff auf das Hintergrundbild nicht mehr möglich, stattdessen wird das Standard-System-Hintergrundbild zurückgegeben (einige Versionen von Android 13 können einen Auslösen).SecurityException</li li>><Von Android 14, diese Methode sollte nicht verwendet werden und löst immer ein .<SecurityException/li li><> Apps mit android.Manifest.permission#MANAGE_EXTERNAL_STORAGE können weiterhin auf das echte Hintergrundbild auf allen Versionen zugreifen.
</li></ul><br>
Rufen Sie einen geöffneten, lesbaren Dateideskriptor für die angegebene Hintergrundbilddatei ab. Der Aufrufer ist für das Schließen des Dateideskriptors verantwortlich, wenn die Datei aufgenommen wurde.
Wenn kein sperrspezifisches Hintergrundbild für den angegebenen Benutzer konfiguriert wurde, wird diese Methode beim Anfordern #FLAG_LOCK zurückgegebennull, anstatt die Bilddatei des Systemhintergrunds zurückzugeben.
Java Dokumentation für android.app.WallpaperManager.getWallpaperFile(int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.