FileUtil

classe pública FileUtil

Utilitários de E/S de arquivos.

Métodos públicos

byte estático[]
loadByteFromFile(contexto de contexto, String filePath)
Carrega um arquivo binário da pasta de recursos.
estático Lista<String>
loadLabels(Contexto do contexto, caminho de arquivo String)
Carrega rótulos do arquivo de rótulos em uma lista de strings.
estático Lista<String>
loadLabels(InputStream inputStream)
Carrega rótulos de um stream de entrada de um arquivo de rótulo aberto.
estático Lista<String>
loadLabels(InputStream inputStream, Charset cs)
Carrega rótulos de um stream de entrada de um arquivo de rótulo aberto.
estático Lista<String>
loadLabels(Contexto do contexto, filePath String, Charset cs)
Carrega rótulos do arquivo de rótulos em uma lista de strings.
estático MappedByteBuffer
loadMappedFile(contexto de contexto, String filePath)
Carrega um arquivo da pasta de recursos por meio do mapeamento de memória.
estático Lista<String>
loadSingleColumnTextFile(contexto de contexto, String filePath, Charset cs)
Carrega um arquivo de vocabulário (um arquivo de texto de coluna única) em uma lista de strings.
estático Lista<String>
loadSingleColumnTextFile(InputStream inputStream, Charset cs)
Carrega o vocabulário do stream de entrada de um arquivo de vocabulário aberto (que é um arquivo de texto de coluna única).

Métodos herdados

Métodos públicos

public Static byte[] loadByteFromFile (contexto de contexto, String filePath)

Carrega um arquivo binário da pasta de recursos.

Parâmetros
contexto Contexto do aplicativo para acessar recursos.
filePath Caminho do recurso do arquivo.
Retorna
  • a matriz de bytes do arquivo binário.
Gera
IOException se ocorrer um erro de E/S ao carregar o arquivo.

public Static List<String> loadLabels (Contexto do contexto, String filePath)

Carrega rótulos do arquivo de rótulos em uma lista de strings.

Um arquivo de rótulo legal é o arquivo de texto simples com conteúdo dividido em linhas, em que cada linha é um valor individual. O arquivo deve estar nos recursos do contexto.

Parâmetros
contexto O contexto contém os recursos.
filePath O caminho do arquivo de rótulo, relativo ao diretório de assets.
Retorna
  • uma lista de marcadores.
Gera
IOException se ocorrer um erro ao abrir ou ler o arquivo.

public Static List<String> loadLabels (InputStream inputStream)

Carrega rótulos de um stream de entrada de um arquivo de rótulo aberto. Confira os detalhes dos arquivos de marcadores em loadLabels(Context, String).

Parâmetros
inputStream o stream de entrada de um arquivo de rótulo aberto.
Retorna
  • uma lista de marcadores.
Gera
IOException se ocorrer um erro ao abrir ou ler o arquivo.

public Static List<String> loadLabels (InputStream inputStream, Charset cs)

Carrega rótulos de um stream de entrada de um arquivo de rótulo aberto. Confira os detalhes dos arquivos de marcadores em loadLabels(Context, String).

Parâmetros
inputStream o stream de entrada de um arquivo de rótulo aberto.
cs Charset a ser usado ao decodificar o conteúdo do arquivo de rótulo.
Retorna
  • uma lista de marcadores.
Gera
IOException se ocorrer um erro ao abrir ou ler o arquivo.

public Static List<String> loadLabels (Contexto do contexto, String filePath, Charset cs)

Carrega rótulos do arquivo de rótulos em uma lista de strings.

Um arquivo de rótulo legal é o arquivo de texto simples com conteúdo dividido em linhas, em que cada linha é um valor individual. As linhas vazias serão ignoradas. O arquivo precisa estar nos recursos do contexto.

Parâmetros
contexto O contexto contém os recursos.
filePath O caminho do arquivo de rótulo, relativo ao diretório de assets.
cs Charset a ser usado ao decodificar o conteúdo do arquivo de rótulo.
Retorna
  • uma lista de marcadores.
Gera
IOException se ocorrer um erro ao abrir ou ler o arquivo.

public Static MappedByteBuffer loadMappedFile (contexto de contexto, String filePath)

Carrega um arquivo da pasta de recursos por meio do mapeamento de memória.

Parâmetros
contexto Contexto do aplicativo para acessar recursos.
filePath Caminho do recurso do arquivo.
Retorna
  • o arquivo mapeado de memória carregado.
Gera
IOException se ocorrer um erro de E/S ao carregar o modelo do tflite.

public Static List<String> loadSingleColumnTextFile (Contexto do contexto, String filePath, Charset cs)

Carrega um arquivo de vocabulário (um arquivo de texto de coluna única) em uma lista de strings.

Um arquivo de vocabulário é um arquivo de texto simples de coluna única com conteúdo dividido em linhas, e cada linha é um valor individual. O arquivo deve estar nos recursos do contexto.

Parâmetros
contexto O contexto contém os recursos.
filePath O caminho do arquivo de vocabulário, relativo ao diretório assets.
cs
Retorna
  • uma lista de palavras do vocabulário.
Gera
IOException se ocorrer um erro ao abrir ou ler o arquivo.

public Static List<String> loadSingleColumnTextFile (InputStream inputStream, Charset cs)

Carrega o vocabulário do stream de entrada de um arquivo de vocabulário aberto (que é um arquivo de texto de coluna única).

Um arquivo de vocabulário é um arquivo de texto simples de coluna única com conteúdo dividido em linhas, e cada linha é um valor individual. O arquivo deve estar nos recursos do contexto.

Parâmetros
inputStream o fluxo de entrada de um arquivo de vocabulário aberto.
cs
Retorna
  • uma lista de palavras do vocabulário.
Gera
IOException se ocorrer um erro ao abrir ou ler o arquivo.