无法访问/ mnt / sdcard / dcim / camera /

时间:2014-02-17 06:13:52

标签: android image

这个问题链接到“how to set nat directory path in android gallery”我尝试了两个指定的方法,但是当apk文件在移动设备上加载时,我不断获取信息

Error!
/mnt/sdcard/DCIM/Camera/ directory path is not valid!
Please set the image directory name AppConstant.java class

我试过这个

public static final String PHOTO_ALBUM = "Pictures";

哪里有一些图像 这个,

public static final String PHOTO_ALBUM = 
Environment.getExternalStorageDirectory().getPath()+ "/DCIM"+"/Camera/";

再次有一些图像 怎么回事?

还有一件事...... 已经添加了在manifest.java中读取外部源的权限..我仍然收到错误..

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="info.androidhive.imageslider"
android:versionCode="1"
android:versionName="1.0" >
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="info.androidhive.imageslider.GridViewActivity"
        android:theme="@android:style/Theme.Black">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity
        android:name="info.androidhive.imageslider.FullScreenViewActivity"
        android:theme="@android:style/Theme.Black">
    </activity>
</application>

1 个答案:

答案 0 :(得分:1)

试试这个:

Environment.DIRECTORY_DCIM;

官方文件:http://developer.android.com/reference/android/os/Environment.html#DIRECTORY_DCIM

以下是更多信息的链接:有效且明智地使用Android的外部存储