FileUtil

klasa publiczna FileUtil

Narzędzia we/wy plików.

Metody publiczne

bajt statyczny[]
loadingByteFromFile (kontekst kontekstowy, ciąg znaków filePath)
Ładuje plik binarny z folderu zasobów.
lista statyczna < ciąg >
LoadLabels (kontekst kontekstowy, ciąg znaków filePath)
Ładuje etykiety z pliku etykiet do listy ciągów.
lista statyczna < ciąg >
LoadLabels ( Stream wejściowyStream)
Ładuje etykiety ze strumienia wejściowego otwartego pliku etykiet.
lista statyczna < ciąg >
LoadLabels ( InputStream inputStream, zestaw znaków cs)
Ładuje etykiety ze strumienia wejściowego otwartego pliku etykiet.
lista statyczna < ciąg >
LoadLabels (kontekst kontekstowy, ścieżka pliku ciągu , zestaw znaków cs)
Ładuje etykiety z pliku etykiet do listy ciągów.
statyczny MappedByteBuffer
loadingMappedFile (kontekst kontekstowy, ciąg znaków filePath)
Ładuje plik z folderu zasobów poprzez mapowanie pamięci.
lista statyczna < ciąg >
loadingSingleColumnTextFile (kontekst kontekstowy, ciąg znaków filePath, zestaw znaków cs)
Ładuje plik słownika (jednokolumnowy plik tekstowy) do listy ciągów.
lista statyczna < ciąg >
loadingSingleColumnTextFile ( InputStream inputStream, zestaw znaków cs)
Ładuje słownictwo ze strumienia wejściowego otwartego pliku słownika (który jest jednokolumnowym plikiem tekstowym).

Metody dziedziczone

Metody publiczne

public static byte[] loadingByteFromFile (kontekst kontekstowy, string filePath)

Ładuje plik binarny z folderu zasobów.

Parametry
kontekst Kontekst aplikacji umożliwiający dostęp do zasobów.
ścieżka pliku Ścieżka zasobu pliku.
Zwroty
  • tablica bajtów dla pliku binarnego.
Rzuca
Wyjątek IO jeśli podczas ładowania pliku wystąpi błąd we/wy.

public static List < String > loadingLabels (kontekst kontekstowy, ciąg znaków filePath)

Ładuje etykiety z pliku etykiet do listy ciągów.

Prawny plik etykiety to zwykły plik tekstowy, którego zawartość jest podzielona na linie, a każda linia ma indywidualną wartość. Plik powinien znajdować się w zasobach kontekstu.

Parametry
kontekst Kontekst zawiera zasoby.
ścieżka pliku Ścieżka pliku etykiety względem katalogu zasobów.
Zwroty
  • lista etykiet.
Rzuca
Wyjątek IO jeśli wystąpi błąd, aby otworzyć lub odczytać plik.

public static List < String > loadingLabels ( InputStream inputStream)

Ładuje etykiety ze strumienia wejściowego otwartego pliku etykiet. Zobacz szczegóły plików etykiet w loadLabels(Context, String) .

Parametry
strumień wejściowy strumień wejściowy otwartego pliku etykiety.
Zwroty
  • lista etykiet.
Rzuca
Wyjątek IO jeśli wystąpi błąd, aby otworzyć lub odczytać plik.

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

Ładuje etykiety ze strumienia wejściowego otwartego pliku etykiet. Zobacz szczegóły plików etykiet w loadLabels(Context, String) .

Parametry
strumień wejściowy strumień wejściowy otwartego pliku etykiety.
cs Charset do użycia podczas dekodowania zawartości pliku etykiety.
Zwroty
  • lista etykiet.
Rzuca
Wyjątek IO jeśli wystąpi błąd, aby otworzyć lub odczytać plik.

public static List <String> loadLabels (kontekst kontekstowy, ciąg znaków filePath, zestaw znaków cs)

Ładuje etykiety z pliku etykiet do listy ciągów.

Prawny plik etykiety to zwykły plik tekstowy, którego zawartość jest podzielona na linie, a każda linia ma indywidualną wartość. Puste linie zostaną zignorowane. Plik powinien znajdować się w zasobach kontekstu.

Parametry
kontekst Kontekst zawiera zasoby.
ścieżka pliku Ścieżka pliku etykiety względem katalogu zasobów.
cs Charset do użycia podczas dekodowania zawartości pliku etykiety.
Zwroty
  • lista etykiet.
Rzuca
Wyjątek IO jeśli wystąpi błąd, aby otworzyć lub odczytać plik.

public static MappedByteBuffer loadingMappedFile (kontekst kontekstowy, ciąg znaków filePath)

Ładuje plik z folderu zasobów poprzez mapowanie pamięci.

Parametry
kontekst Kontekst aplikacji umożliwiający dostęp do zasobów.
ścieżka pliku Ścieżka zasobu pliku.
Zwroty
  • załadowany plik mapowany w pamięci.
Rzuca
Wyjątek IO jeśli wystąpi błąd we/wy podczas ładowania modelu tflite.

public static List <String> loadSingleColumnTextFile (kontekst kontekstowy, ciąg znaków filePath, zestaw znaków cs)

Ładuje plik słownika (jednokolumnowy plik tekstowy) do listy ciągów.

Plik słownika to jednokolumnowy plik tekstowy, którego zawartość jest podzielona na linie, a każda linia jest indywidualną wartością. Plik powinien znajdować się w zasobach kontekstu.

Parametry
kontekst Kontekst zawiera zasoby.
ścieżka pliku Ścieżka pliku słownika względem katalogu zasobów.
cs
Zwroty
  • listę słówek.
Rzuca
Wyjątek IO jeśli wystąpi błąd, aby otworzyć lub odczytać plik.

public static List < String > loadingSingleColumnTextFile ( InputStream inputStream, zestaw znaków cs)

Ładuje słownictwo ze strumienia wejściowego otwartego pliku słownika (który jest jednokolumnowym plikiem tekstowym).

Plik słownika to jednokolumnowy plik tekstowy, którego zawartość jest podzielona na linie, a każda linia jest indywidualną wartością. Plik powinien znajdować się w zasobach kontekstu.

Parametry
strumień wejściowy strumień wejściowy otwartego pliku słownika.
cs
Zwroty
  • listę słówek.
Rzuca
Wyjątek IO jeśli wystąpi błąd, aby otworzyć lub odczytać plik.