После загрузки изображений они сохраняются в этом месте.
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);
}
Я считаю, что медиастор не работает или я не знаю, как его использовать.в галерее или, по крайней мере, есть папка MyAppsDownloadFolder для отображения в галерее, которой нет!