FileUtil

classe publique FileUtil

Utilitaires d’E/S de fichiers.

Méthodes publiques

octet statique[]
loadByteFromFile (contexte contextuel, String filePath)
Charge un fichier binaire à partir du dossier d'actifs.
Liste statique < Chaîne >
loadLabels (contexte contextuel, String filePath)
Charge les étiquettes du fichier d'étiquettes dans une liste de chaînes.
Liste statique < Chaîne >
loadLabels ( InputStream inputStream)
Charge les étiquettes à partir d’un flux d’entrée d’un fichier d’étiquette ouvert.
Liste statique < Chaîne >
loadLabels ( InputStream inputStream, Charset cs)
Charge les étiquettes à partir d’un flux d’entrée d’un fichier d’étiquette ouvert.
Liste statique < Chaîne >
loadLabels (contexte contextuel, String filePath, Charset cs)
Charge les étiquettes du fichier d'étiquettes dans une liste de chaînes.
MappedByteBuffer statique
loadMappedFile (contexte contextuel, String filePath)
Charge un fichier à partir du dossier d'actifs via le mappage de mémoire.
Liste statique < Chaîne >
loadSingleColumnTextFile (contexte contextuel, String filePath, Charset cs)
Charge un fichier de vocabulaire (un fichier texte à une seule colonne) dans une liste de chaînes.
Liste statique < Chaîne >
loadSingleColumnTextFile ( InputStream inputStream, Charset cs)
Charge le vocabulaire à partir d'un flux d'entrée d'un fichier de vocabulaire ouvert (qui est un fichier texte à une seule colonne).

Méthodes héritées

Méthodes publiques

public static byte[] loadByteFromFile (contexte contextuel, String filePath)

Charge un fichier binaire à partir du dossier d'actifs.

Paramètres
contexte Contexte d’application pour accéder aux ressources.
chemin du fichier Chemin d'accès de l'actif du fichier.
Retour
  • le tableau d'octets pour le fichier binaire.
Jetés
IOException si une erreur d'E/S se produit lors du chargement du fichier.

liste statique publique <String> loadLabels (contexte contextuel, String filePath)

Charge les étiquettes du fichier d'étiquettes dans une liste de chaînes.

Un fichier d'étiquettes légales est un fichier texte brut dont le contenu est divisé en lignes et chaque ligne est une valeur individuelle. Le fichier doit être dans les actifs du contexte.

Paramètres
contexte Le contexte recèle des atouts.
chemin du fichier Le chemin du fichier d'étiquette, relatif au répertoire des actifs.
Retour
  • une liste d'étiquettes.
Jetés
IOException si une erreur se produit, ouvrez ou lisez le fichier.

liste statique publique <String> loadLabels ( InputStream inputStream)

Charge les étiquettes à partir d’un flux d’entrée d’un fichier d’étiquette ouvert. Voir les détails des fichiers d'étiquettes dans loadLabels(Context, String) .

Paramètres
flux d'entrée le flux d’entrée d’un fichier d’étiquette ouvert.
Retour
  • une liste d'étiquettes.
Jetés
IOException si une erreur se produit, ouvrez ou lisez le fichier.

liste statique publique <String> loadLabels ( InputStream inputStream, Charset cs)

Charge les étiquettes à partir d’un flux d’entrée d’un fichier d’étiquette ouvert. Voir les détails des fichiers d'étiquettes dans loadLabels(Context, String) .

Paramètres
flux d'entrée le flux d’entrée d’un fichier d’étiquette ouvert.
cs Charset à utiliser lors du décodage du contenu du fichier d'étiquette.
Retour
  • une liste d'étiquettes.
Jetés
IOException si une erreur se produit, ouvrez ou lisez le fichier.

liste statique publique <String> loadLabels (contexte de contexte, String filePath, Charset cs)

Charge les étiquettes du fichier d'étiquettes dans une liste de chaînes.

Un fichier d'étiquettes légales est un fichier texte brut dont le contenu est divisé en lignes et chaque ligne est une valeur individuelle. Les lignes vides seront ignorées. Le fichier doit être dans les actifs du contexte.

Paramètres
contexte Le contexte recèle des atouts.
chemin du fichier Le chemin du fichier d'étiquette, relatif au répertoire des actifs.
cs Charset à utiliser lors du décodage du contenu du fichier d'étiquette.
Retour
  • une liste d'étiquettes.
Jetés
IOException si une erreur se produit, ouvrez ou lisez le fichier.

public static MappedByteBuffer loadMappedFile (contexte contextuel, String filePath)

Charge un fichier à partir du dossier d'actifs via le mappage de mémoire.

Paramètres
contexte Contexte d’application pour accéder aux ressources.
chemin du fichier Chemin d'accès de l'actif du fichier.
Retour
  • le fichier mappé en mémoire chargé.
Jetés
IOException si une erreur d'E/S se produit lors du chargement du modèle tflite.

liste statique publique <String> loadSingleColumnTextFile (contexte contextuel, String filePath, Charset cs)

Charge un fichier de vocabulaire (un fichier texte à une seule colonne) dans une liste de chaînes.

Un fichier de vocabulaire est un fichier de texte brut à une seule colonne dont le contenu est divisé en lignes et chaque ligne est une valeur individuelle. Le fichier doit être dans les actifs du contexte.

Paramètres
contexte Le contexte recèle des atouts.
chemin du fichier Le chemin du fichier de vocabulaire, relatif au répertoire des actifs.
cs
Retour
  • une liste de mots de vocabulaire.
Jetés
IOException si une erreur se produit, ouvrez ou lisez le fichier.

liste statique publique <String> loadSingleColumnTextFile ( InputStream inputStream, Charset cs)

Charge le vocabulaire à partir d'un flux d'entrée d'un fichier de vocabulaire ouvert (qui est un fichier texte à une seule colonne).

Un fichier de vocabulaire est un fichier de texte brut à une seule colonne dont le contenu est divisé en lignes et chaque ligne est une valeur individuelle. Le fichier doit être dans les actifs du contexte.

Paramètres
flux d'entrée le flux d’entrée d’un fichier de vocabulaire ouvert.
cs
Retour
  • une liste de mots de vocabulaire.
Jetés
IOException si une erreur se produit, ouvrez ou lisez le fichier.