如何获取照片内部存储的路径?

时间:2015-05-21 20:21:56

标签: android

我的手机没有SD卡。(Nexus 5)

如何获得照片的完整路径?

我需要ExifInterface(String filename)

不起作用

String imagefile =“/ storage / emulated / 0 / DCIM / Camera / image1.jpg”;

1 个答案:

答案 0 :(得分:2)

由于问题不应在评论中得到解答,我将在此总结:

使用功能

String pathtoimage= Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).getAbs‌​olutePath()+ "/Camera/IMG_20150521_144859.jpg";

获取位于相机文件夹中的特定图像的路径。

并且不要忘记将权限添加到 Android-Manifest ,以便您可以读取和写入外部存储:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />