MediaStore.GetGeneration(Context, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il valore di generazione più recente per il volume specificato.
[Android.Runtime.Register("getGeneration", "(Landroid/content/Context;Ljava/lang/String;)J", "", ApiSince=30)]
public static long GetGeneration(Android.Content.Context context, string volumeName);
[<Android.Runtime.Register("getGeneration", "(Landroid/content/Context;Ljava/lang/String;)J", "", ApiSince=30)>]
static member GetGeneration : Android.Content.Context * string -> int64
Parametri
- context
- Context
- volumeName
- String
volume specifico per cui ottenere un valore di generazione. Deve essere uno dei valori restituiti da #getExternalVolumeNames(Context).
Valori restituiti
- Attributi
Commenti
Restituisce il valore di generazione più recente per il volume specificato.
I numeri di generazione sono utili per le app che tentano di identificare rapidamente esattamente quali elementi multimediali sono stati aggiunti o modificati da un momento precedente. I numeri di generazione aumentano in modo monotonico nel tempo e possono essere confrontati in modo aritmetico.
Il rilevamento delle modifiche ai supporti tramite numeri di generazione è più affidabile rispetto all'uso MediaColumns#DATE_ADDED di o MediaColumns#DATE_MODIFIED, perché tali valori possono cambiare in modi imprevisti quando le app usano File#setLastModified(long) o quando l'orologio di sistema è impostato in modo non corretto.
Si noti che prima di confrontare questi valori di generazione dettagliati, è necessario verificare prima di tutto che la versione complessiva non sia stata modificata controllando MediaStore#getVersion(Context, String), perché indica quando si è verificata una modifica più radicale. Se la versione complessiva cambia, è consigliabile presupporre che i numeri di generazione siano stati reimpostati ed eseguano un passaggio di sincronizzazione completo.
per android.provider.MediaStore.getGeneration(android.content.Context, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.