2016-03-23 16 views
0

Ben Temelde resim resimler klasöründe kaydedilir buHarici dizin android nasıl okunur?

File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM); 
    File file = new File(path2, "new-photo-name.jpg"); 
    outputFileUri = Uri.fromFile(file); 
        intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); 
        cameraIntents.add(intent); 

gibi bir görüntü kaydetme ediyorum. Benim sorum bu resim daha sonra yeni foto-name.jpg okuyabilir nasıl

cevap

0

Eğer dosya yolunu alabilirsiniz:

String imgPath = file.getAbsolutePath(); 

sonra bir dahaki sefere bu yol ile dosyaya erişebilir yapmak veya yaptırmak Bu yolla yeni dosya

+0

Aşağıdakileri alıyorum: Akışı kod çözemedi: java.io.FileNotFoundException: /storage/emulated/0/Pictures/storage/emulated/0/Pictures/new-photo-name.jpg: open failed : ENOENT (Böyle bir dosya veya dizin yok) – user3278732

+0

@ user3278732 Bozuk, düzenleme yap –

+0

Dize path2 = Ortam.getExternalStoragePublicDirectory (Environment.DIRECTORY_PICTURES) + " /new-photo-name.jpg "bu sorunu çözdü – user3278732

İlgili konular