Linguagem

Formatter.FormatFileSize(Context, Int64) Método

Definição

Formata um tamanho de conteúdo para estar na forma de bytes, quilobytes, 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 a ser usado para carregar as unidades localizadas. Esse valor pode ser nulo.

sizeBytes
Int64

Valor de tamanho a ser formatado, em bytes.

Retornos

Cadeia de caracteres formatada com o número.

Atributos

Comentários

Formata um tamanho de conteúdo para estar na forma de bytes, quilobytes, megabytes etc.

A partir de O, os prefixos são usados em seus significados padrão no sistema SI, portanto kB = 1000 bytes, MB = 1.000.000 bytes etc.

Em android.os.Build.VERSION_CODES#N vez disso, as potências de 1024 são usadas, com KB = 1024 bytes, MB = 1.048.576 bytes etc.

Se o contexto tiver uma localidade da direita para a esquerda, a cadeia de caracteres retornada será encapsulada em caracteres de formatação bidi para garantir que ela seja exibida corretamente se inserida dentro de uma cadeia de caracteres da direita para a esquerda. (Isso é útil em casos em que as cadeias de caracteres de unidade, como "MB", são da esquerda para a direita, mas a localidade é da direita para a esquerda.)

Java documentação para android.text.format.Formatter.formatFileSize(android.content.Context, long).

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