1

我使用以下代码在 SdCard 中创建了一个文件夹:

if (Environment.MEDIA_MOUNTED.equals(state)) {
        // We can read and write the media

        Log.v("Storage","ablo to read and write");
        //create Beatss folder
        File direct = new File(Environment.getExternalStorageDirectory() + "/Beatss");
            boolean success = true;
            if (!direct.exists()) {
                success = direct.mkdir();
            }

我可以看到这个文件夹是通过 DDMS 创建的。当我通过 USB 将手机连接到计算机并浏览 sdCard 时,我看不到这个文件夹。但是,正如我提到的,我可以通过 DDMS 看到它。怎么了?

4

1 回答 1

1

如果运行您的应用程序的设备版本是Android 3.0+,您还必须使用scanFile() onMediaScannerConnection才能将其实际显示在 PC 的文件资源管理器上。只需参考确认即可。如果您仍然对如何执行此操作有疑问,请让我知道,将编辑我的答案。

于 2013-01-14T13:30:09.017 回答