Sprache

MediaStore.Images.ImageColumns.GenerationAdded Feld

Definition

Achtung

Use 'Android.Provider.MediaStore.IMediaColumns.GenerationAdded'. This class will be removed in a future release.

Generationsnummer, mit der Metadaten für dieses Medienelement zuerst eingefügt wurden.

[Android.Runtime.Register("GENERATION_ADDED", ApiSince=30)]
[System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.GenerationAdded'. This class will be removed in a future release.")]
public const string GenerationAdded;
[<Android.Runtime.Register("GENERATION_ADDED", ApiSince=30)>]
[<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.GenerationAdded'. This class will be removed in a future release.")>]
val mutable GenerationAdded : string

Feldwert

Attribute

Hinweise

Generationsnummer, mit der Metadaten für dieses Medienelement zuerst eingefügt wurden. Dies ist nützlich für Apps, die schnell versuchen, genau zu identifizieren, welche Medienelemente seit einem vorherigen Zeitpunkt hinzugefügt wurden. Die Erzeugungszahlen werden im Laufe der Zeit monoton erhöht und können sicher arithmetisch verglichen werden.

Das Erkennen von Medienzufügungen mithilfe von Erzeugungsnummern ist robuster als die Verwendung #DATE_ADDED, da sich diese Werte auf unerwartete Weise ändern können, wenn Apps verwenden File#setLastModified(long) oder wenn die Systemuhr falsch festgelegt ist.

Beachten Sie, dass Sie vor dem Vergleichen dieser detaillierten Generationswerte zuerst bestätigen sollten, dass sich die Gesamtversion nicht geändert hat, indem Sie überprüfen MediaStore#getVersion(Context, String), da dies angibt, wann eine radikalere Änderung aufgetreten ist. Wenn sich die Gesamtversion ändert, sollten Sie davon ausgehen, dass Die Generationennummern zurückgesetzt wurden und einen vollständigen Synchronisierungsdurchlauf durchführen.

Java Dokumentation für android.provider.MediaStore.MediaColumns.GENERATION_ADDED.

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.

Gilt für: