Android读取SDcard的权限问题

清单中已设置以下权限,File file = new File("/sdcard/"),file.canRead()返回假,Fucking Why?跟系统有没有关系?以前用CM7的时候没有这个问题。但最近刚刷了MIUI 2.3.7稳定版。 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

// 判断SD卡是否存在,并且是否具有读写权限
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED))
{
// 获得存储卡的路径
String sdpath = Environment.getExternalStorageDirectory() + "/";

}else{

}
ps:你看下是路径问题么先...
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-03
File file = new File(“/sdcard/”+"filename"); 你必须加上文件名 "/sdcard/" 只是目录 缺少文件名!
第2个回答  2013-04-02
mnt/sdcard
相似回答