String path = null; if (getExternalCacheDir() != null) {//Déterminez si le stockage externe est disponible, c'est-à-dire la carte SD //S'il y en a, utilisez la carte SD chemin = contexte .getExternalCacheDir().getAbsolutePath() File.separator; } else { //Sinon, il y a la propre mémoire du téléphone path= context.getCacheDir().getAbsolutePath() File.separator; }
Ce qui précède écrit uniquement dans le répertoire racine, vous pouvez créer de nouveaux répertoires en fonction de vos besoins
Le contexte de la méthode getExternalCacheDir peut être utilisé directement dans Application, ou getExternalCacheDir peut être appelé directement dans Application
1. Créez un dossier pour stocker les images
2. Créez un fichier pour stocker les images
3. Téléchargez des images et écrivez-les dans des fichiers
Téléchargez les images et stockez-les dans le code principal local
String path = null;
if (getExternalCacheDir() != null) {//Déterminez si le stockage externe est disponible, c'est-à-dire la carte SD
//S'il y en a, utilisez la carte SD
chemin = contexte .getExternalCacheDir().getAbsolutePath() File.separator;
} else {
//Sinon, il y a la propre mémoire du téléphone
path= context.getCacheDir().getAbsolutePath() File.separator;
}
Ce qui précède écrit uniquement dans le répertoire racine, vous pouvez créer de nouveaux répertoires en fonction de vos besoins
Le contexte de la méthode getExternalCacheDir peut être utilisé directement dans Application, ou getExternalCacheDir peut être appelé directement dans Application