Java tutorial
//package com.java2s; import android.os.Environment; public class Main { public static String getSDPath() { if (checkSDCardAvailabel()) { return Environment.getExternalStorageDirectory().getPath(); } else { return Environment.getDownloadCacheDirectory().getPath(); } } public static boolean checkSDCardAvailabel() { return Environment.getExternalStorageDirectory().equals(Environment.MEDIA_MOUNTED); } }