Après avoir téléchargé les images, il les enregistre à cet endroitMon application Android peut télécharger des images, mais ne semble pas dans la galerie
String extStorageDirectory;
protected void onCreate(Bundle icicle) {
extStorageDirectory = Environment.getExternalStorageDirectory().toString(); //set it to the SD card directory
}
public void savetoSD(Integer Index) //Index is what pic number it is 1 through 9
{
OutputStream outStream = null;
String filename = "Hentai" + System.currentTimeMillis() + ".JPEG";
String filepath = extStorageDirectory + "/media/pictures/MyAppsDownloadFolder/" + filename;
File file = new File(filepath);
try {
outStream = new FileOutputStream(file);
//get a download here for the real bitmap
DownloadFromUrl(myMainPicURL[Index],filename);
Bitmap saveME = null;
saveME = BitmapFactory.decodeFile(PATH+filename);
saveME.compress(Bitmap.CompressFormat.JPEG, 100, outStream);
outStream.flush();
outStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//need to refresh the damned MediaScanner
try {
MediaStore.Images.Media.insertImage(getContentResolver(), filepath, filename, "myDownloadedPics");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
message_user("Saved as " + filepath);
}
Je crois que le travail ne marche pas Mediastore ou je ne sais pas comment l'utiliser s'il vous plaît aider
Je veux que les images téléchargées apparaissent dans la galerie ou au moins ont le dossier MyAppsDownloadFolder à montrer dans la galerie qu'il doesnt!
Vous êtes un pro android! Je vous remercie – Witch