Linguaggio

Formatter.FormatFileSize(Context, Int64) Metodo

Definizione

Formatta una dimensione del contenuto sotto forma di byte, kilobyte, megabyte e così via.

[Android.Runtime.Register("formatFileSize", "(Landroid/content/Context;J)Ljava/lang/String;", "")]
public static string? FormatFileSize(Android.Content.Context? context, long sizeBytes);
[<Android.Runtime.Register("formatFileSize", "(Landroid/content/Context;J)Ljava/lang/String;", "")>]
static member FormatFileSize : Android.Content.Context * int64 -> string

Parametri

context
Context

Contesto da usare per caricare le unità localizzate. Questo valore può essere Null.

sizeBytes
Int64

Valore delle dimensioni da formattare, in byte.

Valori restituiti

Stringa formattata con il numero.

Attributi

Commenti

Formatta una dimensione del contenuto sotto forma di byte, kilobyte, megabyte e così via.

A partire da O, i prefissi vengono usati nei rispettivi significati standard nel sistema SI, quindi kB = 1000 byte, MB = 1.000.000 byte e così via.

In android.os.Build.VERSION_CODES#N e versioni precedenti, vengono invece usate potenze di 1024, con KB = 1024 byte, MB = 1.048.576 byte e così via.

Se il contesto ha impostazioni locali da destra a sinistra, la stringa restituita viene racchiusa in caratteri di formattazione bidi per assicurarsi che venga visualizzata correttamente se inserita all'interno di una stringa da destra a sinistra. Ciò è utile nei casi in cui le stringhe di unità, ad esempio "MB", sono da sinistra a destra, ma le impostazioni locali sono da destra a sinistra.

per android.text.format.Formatter.formatFileSize(android.content.Context, long).

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.

Si applica a