Idioma

MediaStore.Images.ImageColumns.GenerationAdded Campo

Definição

Cuidado

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

Número de geração no qual os metadados para esse item de mídia foram inseridos pela primeira vez.

[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

Valor do campo

Atributos

Comentários

Número de geração no qual os metadados para esse item de mídia foram inseridos pela primeira vez. Isso é útil para aplicativos que estão tentando identificar rapidamente exatamente quais itens de mídia foram adicionados desde um ponto anterior no tempo. Os números de geração estão aumentando monotonicamente ao longo do tempo e podem ser aritmicamente comparados com segurança.

Detectar adições de mídia usando números de geração é mais robusto do que usar #DATE_ADDED, pois esses valores podem mudar de maneiras inesperadas quando os aplicativos usam File#setLastModified(long) ou quando o relógio do sistema é definido incorretamente.

Observe que, antes de comparar esses valores de geração detalhados, primeiro você deve confirmar que a versão geral não foi alterada pela verificação MediaStore#getVersion(Context, String), pois isso indica quando ocorreu uma alteração mais radical. Se a versão geral for alterada, você deverá assumir que os números de geração foram redefinidos e executarão uma passagem de sincronização completa.

Java documentação para android.provider.MediaStore.MediaColumns.GENERATION_ADDED.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a