Lenguaje

Formatter.FormatFileSize(Context, Int64) Método

Definición

Da formato a un tamaño de contenido en forma de bytes, kilobytes, megabytes, etc.

[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

Parámetros

context
Context

Contexto que se va a usar para cargar las unidades localizadas

sizeBytes
Int64

valor de tamaño al que se va a dar formato, en bytes

Devoluciones

cadena con formato con el número

Atributos

Comentarios

Da formato a un tamaño de contenido en forma de bytes, kilobytes, megabytes, etc.

A partir de O, los prefijos se usan en sus significados estándar en el sistema SI, por lo que kB = 1000 bytes, MB = 1000 000 bytes, etc.

En android.os.Build.VERSION_CODES#N y versiones anteriores, las potencias de 1024 se usan en su lugar, con KB = 1024 bytes, MB = 1,048,576 bytes, etc.

Si el contexto tiene una configuración regional de derecha a izquierda, la cadena devuelta se ajusta en caracteres de formato bidi para asegurarse de que se muestra correctamente si se inserta dentro de una cadena de derecha a izquierda. (Esto es útil en los casos en los que las cadenas de unidad, como "MB", son de izquierda a derecha, pero la configuración regional es de derecha a izquierda).

Java documentación para android.text.format.Formatter.formatFileSize(android.content.Context, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a