在Android中怎么获取外部存储Sd卡的路径,Environment.getExternalStorageDirectory().toString()是获取内部的存储的Sd路径,
求获取外部Sd卡的路径的方法
却没有具体的回答…
这个就是sd卡啊,你确认一下
external就是外部的意思,这个就是外部存储卡
/*
* 以下代码是获取外置存储的可以用到的文件夹路径
/
/
* 如果调用 Context.getExternalFilesDir(null)
* sdcard/Android/data/packageName/files/
* 如果调用 Context.getExternalFilesDir(DOWNLOAD)
* sdcard/Android/data/packageName/files/Downloads
*/
String externalFile = getExternalFilesDir(null).getAbsolutePath();
android.util.Log.e("danny", "externalFile is " + externalFile);
String externalCache = getExternalCacheDir().getAbsolutePath();
android.util.Log.e("danny", "externalCache is " + externalCache);
String sdcard = Environment.getExternalStorageDirectory().getAbsolutePath();
android.util.Log.e("danny", "sdcard is " + sdcard);
String moviesDir = Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_MOVIES).getAbsolutePath();
android.util.Log.e("danny", "moviesDir is " + moviesDir);
可以看下这篇文章 http://www.tuicool.com/articles/zuQJZf,希望可以帮到你
就是外部的sd卡这个