FileUtil

общедоступный класс FileUtil

Утилиты файлового ввода-вывода.

Публичные методы

статический байт[]
loadByteFromFile (контекстный контекст, строковый путь к файлу)
Загружает двоичный файл из папки ресурсов.
статический список < строка >
loadLabels (контекстный контекст, строковый путь к файлу)
Загружает метки из файла меток в список строк.
статический список < строка >
loadLabels ( InputStream inputStream)
Загружает этикетки из входного потока открытого файла этикеток.
статический список < строка >
loadLabels ( InputStream inputStream, Charset cs)
Загружает этикетки из входного потока открытого файла этикеток.
статический список < строка >
loadLabels (контекст контекста, строка filePath, кодировка cs)
Загружает метки из файла меток в список строк.
статический MappedByteBuffer
loadMappedFile (контекстный контекст, строковый путь к файлу)
Загружает файл из папки ресурсов посредством сопоставления памяти.
статический список < строка >
loadSingleColumnTextFile (контекст контекста, строка filePath, кодировка cs)
Загружает файл словаря (текстовый файл с одним столбцом) в список строк.
статический список < строка >
loadSingleColumnTextFile ( InputStream inputStream, Charset cs)
Загружает словарь из входного потока открытого файла словаря (который представляет собой текстовый файл с одним столбцом).

Унаследованные методы

Публичные методы

public static byte[] loadByteFromFile (контекстный контекст, String filePath)

Загружает двоичный файл из папки ресурсов.

Параметры
контекст Контекст приложения для доступа к ресурсам.
Путь к файлу Путь к файлу.
Возврат
  • массив байтов для двоичного файла.
Броски
Исключение IO если при загрузке файла возникает ошибка ввода-вывода.

общедоступный статический список <String> loadLabels (контекст контекста, String filePath)

Загружает метки из файла меток в список строк.

Файл допустимой метки — это обычный текстовый файл, содержимое которого разделено на строки, каждая строка представляет собой отдельное значение. Файл должен находиться в активах контекста.

Параметры
контекст Контекст содержит активы.
Путь к файлу Путь к файлу метки относительно каталога ресурсов.
Возврат
  • список ярлыков.
Броски
Исключение IO в случае возникновения ошибки открыть или прочитать файл.

общедоступный статический список <String> loadLabels ( InputStream inputStream)

Загружает этикетки из входного потока открытого файла этикеток. Подробности о файлах меток см. в loadLabels(Context, String) .

Параметры
входной поток входной поток открытого файла метки.
Возврат
  • список ярлыков.
Броски
Исключение IO в случае возникновения ошибки открыть или прочитать файл.

общедоступный статический список <String> loadLabels ( InputStream inputStream, Charset cs)

Загружает этикетки из входного потока открытого файла этикеток. Подробности о файлах меток см. в loadLabels(Context, String) .

Параметры
входной поток входной поток открытого файла метки.
CS Charset , используемая при декодировании содержимого файла метки.
Возврат
  • список ярлыков.
Броски
Исключение IO в случае возникновения ошибки открыть или прочитать файл.

общедоступный статический список <String> loadLabels (контекст контекста, String filePath, Charset cs)

Загружает метки из файла меток в список строк.

Файл допустимой метки — это обычный текстовый файл, содержимое которого разделено на строки, каждая строка представляет собой отдельное значение. Пустые строки будут игнорироваться. Файл должен находиться в активах контекста.

Параметры
контекст Контекст содержит активы.
Путь к файлу Путь к файлу метки относительно каталога ресурсов.
CS Charset , используемая при декодировании содержимого файла метки.
Возврат
  • список ярлыков.
Броски
Исключение IO в случае возникновения ошибки открыть или прочитать файл.

общедоступный статический MappedByteBuffer loadMappedFile (контекстный контекст, строковый filePath)

Загружает файл из папки ресурсов посредством сопоставления памяти.

Параметры
контекст Контекст приложения для доступа к ресурсам.
Путь к файлу Путь к файлу.
Возврат
  • загруженный файл отображения памяти.
Броски
Исключение IO если при загрузке модели tflite возникает ошибка ввода-вывода.

общедоступный статический список <String> loadSingleColumnTextFile (контекст контекста, String filePath, Charset cs)

Загружает файл словаря (текстовый файл с одним столбцом) в список строк.

Файл словаря представляет собой простой текстовый файл с одним столбцом, содержимое которого разделено на строки, и каждая строка представляет собой отдельное значение. Файл должен находиться в активах контекста.

Параметры
контекст Контекст содержит активы.
Путь к файлу Путь к файлу словаря относительно каталога ресурсов.
CS
Возврат
  • список словарных слов.
Броски
Исключение IO в случае возникновения ошибки открыть или прочитать файл.

общедоступный статический список <String> loadSingleColumnTextFile ( InputStream inputStream, Charset cs)

Загружает словарь из входного потока открытого файла словаря (который представляет собой текстовый файл с одним столбцом).

Файл словаря представляет собой простой текстовый файл с одним столбцом, содержимое которого разделено на строки, и каждая строка представляет собой отдельное значение. Файл должен находиться в активах контекста.

Параметры
входной поток входной поток открытого файла словаря.
CS
Возврат
  • список словарных слов.
Броски
Исключение IO в случае возникновения ошибки открыть или прочитать файл.