android没有检测到DDMS发送的文件

时间:2013-11-18 08:53:27

标签: android ddms

我不明白为什么只有模拟器,我无法读取我的SD卡目录中的文件(通过DDMS发送)。这就是我创建目录的方式:

public static boolean makeDirectory(Context context){
    boolean make= true;
    String sp = Utility.getDirectory();

    File dirp = new File(Environment.getExternalStorageDirectory(), sp);        

    if (!dirp.exists()) {
        if (!dirp.mkdirs()) {
            return false;
        }
    }
    return make;
}   

public static String getDirectory(){
        return Environment.getExternalStorageDirectory()+"/EchoDrive/";
}

这就是我阅读目录的方式:

File directory = new File(Utility.getDirectory()); 
File[] files = directory.listFiles();

为什么Android模拟器数组文件总是为空?谢谢!

1 个答案:

答案 0 :(得分:0)

刷新SD卡。试试这段代码:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse(“file://”+ Environment.getExternalStorageDirectory())));