FileUtil

clase pública FileUtil

Utilidades de E/S de archivos

Métodos públicos

byte estático
loadByteFromFile(contexto contextual, String filePath)
Carga un archivo binario desde la carpeta de elementos.
estático List<String>
loadLabels(contexto de contexto, String filePath)
Carga etiquetas del archivo de etiquetas en una lista de cadenas.
estático List<String>
loadLabels(InputStream inputStream)
Carga etiquetas desde un flujo de entrada de un archivo de etiquetas abierto.
estático List<String>
loadLabels(InputStream inputStream, Charset cs)
Carga etiquetas desde un flujo de entrada de un archivo de etiquetas abierto.
estático List<String>
loadLabels(contexto de contexto, String filePath, Charset cs)
Carga etiquetas del archivo de etiquetas en una lista de cadenas.
MappedByteBuffer estático
loadMappedFile(contexto de contexto, filePath String)
Carga un archivo de la carpeta de elementos a través de la asignación de memoria.
estático List<String>
loadSingleColumnTextFile(contexto de contexto, String filePath, Charset cs)
Carga un archivo de vocabulario (un archivo de texto de una sola columna) en una lista de cadenas.
estático List<String>
loadSingleColumnTextFile(InputStream inputStream, Charset cs)
Carga vocabulario desde un flujo de entrada de un archivo de vocabulario abierto (que es un archivo de texto de una sola columna).

Métodos heredados

Métodos públicos

público estático byte[] loadByteFromFile (contexto de contexto, String filePath)

Carga un archivo binario desde la carpeta de elementos.

Parámetros
Contexto Contexto de la aplicación para acceder a los recursos
filePath Es la ruta de acceso del recurso del archivo.
Devuelve
  • el array de bytes para el archivo binario.
Arroja
IOException si se produce un error de E/S al cargar un archivo.

pública estática List<String> loadLabels (Contexto del contexto, String filePath)

Carga etiquetas del archivo de etiquetas en una lista de cadenas.

Un archivo de etiqueta legal es el archivo de texto sin formato cuyo contenido se divide en líneas y cada línea es un valor individual. El archivo debe estar en los recursos del contexto.

Parámetros
Contexto El contexto contiene los activos.
filePath La ruta de acceso del archivo de etiquetas, en relación con el directorio de recursos.
Devuelve
  • una lista de etiquetas.
Arroja
IOException si se produce un error al abrir o leer el archivo.

pública estática List<String> loadLabels (InputStream inputStream)

Carga etiquetas desde un flujo de entrada de un archivo de etiquetas abierto. Consulta los detalles de los archivos de etiquetas en loadLabels(Context, String).

Parámetros
inputStream el flujo de entrada de un archivo de etiquetas abierto.
Devuelve
  • una lista de etiquetas.
Arroja
IOException si se produce un error al abrir o leer el archivo.

pública estática List<String> loadLabels (InputStream inputStream, Charset cs)

Carga etiquetas desde un flujo de entrada de un archivo de etiquetas abierto. Consulta los detalles de los archivos de etiquetas en loadLabels(Context, String).

Parámetros
inputStream el flujo de entrada de un archivo de etiquetas abierto.
cs Charset para usar cuando se decodifica el contenido del archivo de etiquetas.
Devuelve
  • una lista de etiquetas.
Arroja
IOException si se produce un error al abrir o leer el archivo.

pública estática List<String> loadLabels (Contexto del contexto, String filePath, Charset cs)

Carga etiquetas del archivo de etiquetas en una lista de cadenas.

Un archivo de etiqueta legal es el archivo de texto sin formato cuyo contenido se divide en líneas y cada línea es un valor individual. Se ignorarán las líneas vacías. El archivo debe estar en los recursos del contexto.

Parámetros
Contexto El contexto contiene los activos.
filePath La ruta de acceso del archivo de etiquetas, en relación con el directorio de recursos.
cs Charset para usar cuando se decodifica el contenido del archivo de etiquetas.
Devuelve
  • una lista de etiquetas.
Arroja
IOException si se produce un error al abrir o leer el archivo.

público estático MappedByteBuffer loadMappedFile (contexto de contexto, String filePath)

Carga un archivo de la carpeta de elementos a través de la asignación de memoria.

Parámetros
Contexto Contexto de la aplicación para acceder a los recursos
filePath Es la ruta de acceso del recurso del archivo.
Devuelve
  • el archivo asignado a la memoria cargado.
Arroja
IOException si se produce un error de E/S cuando se carga el modelo de tflite.

publica estática estática List<String> loadSingleColumnTextFile (contexto del contexto, String filePath, Charset cs)

Carga un archivo de vocabulario (un archivo de texto de una sola columna) en una lista de cadenas.

Un archivo de vocabulario es un archivo de texto sin formato de una sola columna cuyo contenido se divide en líneas y cada línea es un valor individual. El archivo debe estar en los recursos del contexto.

Parámetros
Contexto El contexto contiene los activos.
filePath La ruta de acceso del archivo de vocabulario, relativa al directorio de recursos.
cs
Devuelve
  • una lista de palabras del vocabulario,
Arroja
IOException si se produce un error al abrir o leer el archivo.

publica estática estática List<String> loadSingleColumnTextFile (InputStream inputStream, Charset cs)

Carga vocabulario desde un flujo de entrada de un archivo de vocabulario abierto (que es un archivo de texto de una sola columna).

Un archivo de vocabulario es un archivo de texto sin formato de una sola columna cuyo contenido se divide en líneas y cada línea es un valor individual. El archivo debe estar en los recursos del contexto.

Parámetros
inputStream el flujo de entrada de un archivo de vocabulario abierto.
cs
Devuelve
  • una lista de palabras del vocabulario,
Arroja
IOException si se produce un error al abrir o leer el archivo.