FileUtil

classe pubblica FileUtil

Utilità di I/O per i file.

Metodi pubblici

byte[] statico
loadByteFromFile(Contesto del contesto, Stringa filePath)
Carica un file binario dalla cartella degli asset.
statico Elenco<Stringa>
loadLabels(Contesto del contesto, Stringa filePath)
Carica le etichette dal file delle etichette in un elenco di stringhe.
statico Elenco<Stringa>
loadLabels(InputStream inputStream)
Carica le etichette da un flusso di input di un file di etichette aperto.
statico Elenco<Stringa>
loadLabels(InputStream inputStream, Charset cs)
Carica le etichette da un flusso di input di un file di etichette aperto.
statico Elenco<Stringa>
loadLabels(Contesto del contesto, Stringa filePath, Charset cs)
Carica le etichette dal file delle etichette in un elenco di stringhe.
statico MappedByteBuffer
loadMappedFile(Contesto del contesto, Stringa filePath)
Carica un file dalla cartella degli asset tramite la mappatura della memoria.
statico Elenco<Stringa>
loadSingleColumnTextFile(Contesto del contesto, Stringa filePath, Charset cs)
Carica un file di vocabolario (un file di testo a colonna singola) in un elenco di stringhe.
statico Elenco<Stringa>
loadSingleColumnTextFile(InputStream inputStream, Charset cs)
Carica il vocabolario da un flusso di input di un file di vocabolario aperto (che è un file di testo a colonna singola).

Metodi ereditati

Metodi pubblici

statico pubblico byte[] loadByteFromFile (Contesto, String filePath)

Carica un file binario dalla cartella degli asset.

Parametri
context Contesto dell'applicazione per accedere agli asset.
filePath Percorso asset del file.
Ritorni
  • l'array di byte per il file binario.
Lanci
IOException se si verifica un errore I/O durante il caricamento del file.

pubblico statico Elenco<Stringa> loadLabels (Contesto del contesto, Stringa filePath)

Carica le etichette dal file delle etichette in un elenco di stringhe.

Un file di etichette legali è un file di testo normale i cui contenuti sono suddivisi in righe e ogni riga rappresenta un singolo valore. Il file deve essere incluso negli asset del contesto.

Parametri
context Il contesto include le risorse.
filePath Il percorso del file delle etichette, relativo alla directory degli asset.
Ritorni
  • un elenco di etichette.
Lanci
IOException se si verifica un errore durante l'apertura o la lettura del file.

pubblico statico Elenco<Stringa> loadLabels (InputStream inputStream)

Carica le etichette da un flusso di input di un file di etichette aperto. Visualizza i dettagli dei file delle etichette in loadLabels(Context, String).

Parametri
inputStream il flusso di input di un file di etichette aperto.
Ritorni
  • un elenco di etichette.
Lanci
IOException se si verifica un errore durante l'apertura o la lettura del file.

pubblico statico Elenco<String> loadLabels (InputStream inputStream, Charset cs)

Carica le etichette da un flusso di input di un file di etichette aperto. Visualizza i dettagli dei file delle etichette in loadLabels(Context, String).

Parametri
inputStream il flusso di input di un file di etichette aperto.
cs Charset da utilizzare per la decodifica dei contenuti del file delle etichette.
Ritorni
  • un elenco di etichette.
Lanci
IOException se si verifica un errore durante l'apertura o la lettura del file.

pubblico statico Elenco<Stringa> loadLabels (Contesto del contesto, Stringa filePath, Charset cs)

Carica le etichette dal file delle etichette in un elenco di stringhe.

Un file di etichette legali è un file di testo normale i cui contenuti sono suddivisi in righe e ogni riga rappresenta un singolo valore. Le righe vuote verranno ignorate. Il file deve essere incluso negli asset del contesto.

Parametri
context Il contesto include le risorse.
filePath Il percorso del file delle etichette, relativo alla directory degli asset.
cs Charset da utilizzare per la decodifica dei contenuti del file delle etichette.
Ritorni
  • un elenco di etichette.
Lanci
IOException se si verifica un errore durante l'apertura o la lettura del file.

statico pubblico MappedByteBuffer loadMappedFile (Contesto del contesto, Stringa filePath)

Carica un file dalla cartella degli asset tramite la mappatura della memoria.

Parametri
context Contesto dell'applicazione per accedere agli asset.
filePath Percorso asset del file.
Ritorni
  • il file mappato in memoria caricato.
Lanci
IOException se si verifica un errore I/O durante il caricamento del modello tflite.

pubblico static Elenco<String> loadSingleColumnTextFile (Context context, String filePath, Charset cs)

Carica un file di vocabolario (un file di testo a colonna singola) in un elenco di stringhe.

Un file di vocabolario è un file di testo normale a colonna singola i cui contenuti sono suddivisi in righe e ogni riga è un valore individuale. Il file deve essere incluso negli asset del contesto.

Parametri
context Il contesto include le risorse.
filePath Il percorso del file del vocabolario, relativo alla directory degli asset.
cs
Ritorni
  • un elenco di parole del vocabolario.
Lanci
IOException se si verifica un errore durante l'apertura o la lettura del file.

pubblico statico Elenco<String> loadSingleColumnTextFile (InputStream inputStream, Charset cs)

Carica il vocabolario da un flusso di input di un file di vocabolario aperto (che è un file di testo a colonna singola).

Un file di vocabolario è un file di testo normale a colonna singola i cui contenuti sono suddivisi in righe e ogni riga è un valore individuale. Il file deve essere incluso negli asset del contesto.

Parametri
inputStream il flusso di input di un file di vocabolario aperto.
cs
Ritorni
  • un elenco di parole del vocabolario.
Lanci
IOException se si verifica un errore durante l'apertura o la lettura del file.