Я использую приведенный ниже код для сохранения изображения на SD-карту. Но как получить путь изображения к сохраненному изображению, поскольку я хотел использовать этот путь для установки изображения для ImageView в следующем действии. Я пробовал использовать с помощью onActivityResult()
, но не смог получить путь. Поскольку onActivitySesult()
только срабатывает, если мы хотим открыть намерение для просмотра файла, но я хочу получить доступ, не открывая галерею, или не намерен получить путь к файлу. Любые пункты были бы полезны. Ждем вашего ответа. спасибо.Получение пути изображения при сохранении изображения в android
PictureCallback myPictureCallback_JPG = new PictureCallback(){
@Override
public void onPictureTaken(byte[] arg0, Camera arg1) {
// TODO Auto-generated method stub
FileOutputStream outStream = null;
try {
// Write to SD Card
outStream = new FileOutputStream(String.format("/sdcard/%d.jpg",System.currentTimeMillis()));
outStream.write(arg0);
outStream.close();
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
Toast.makeText(Photo.this, "Image Saved to SD Card", Toast.LENGTH_SHORT).show();
System.out.println();
} catch (FileNotFoundException e) {
e.printStackTrace();
//Log.e("Photo", "Image files get saved in SD Card only",e);
} catch (IOException e) {
e.printStackTrace();
}
camera.startPreview();
}};
Я попытался, и она работала, сохранили stored_date в общей предпочтительности и в другой деятельности, я взял stored_date изображения из общего предпочтения и через setImageUri «imageAttachPhoto.setImageURI (Uri.parse (" файл: // "+ Environment.getExternalStorageDirectory() +" /"+filename+".jpg ")); спасибо. – Mukunda
@Mukunda Добро пожаловать .. – Venky
любая помощь в том, как узнать, установлен ли образ ImageView или нет, если изображение установлено, тогда мне нужно получить доступ к этому изображению. Благодарю. – Mukunda