我使用以下代码在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看到它。怎么了?

最佳答案

如果运行应用程序的设备版本为Android 3.0+,则还必须在scanFile()上使用MediaScannerConnection,然后才能将其实际显示在PC的文件资源管理器中。只需参考this进行确认。如果您仍然对如何执行操作有疑问,请记住我,它将编辑我的答案。

关于android - 无法通过Windows资源管理器查看文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14318703/

10-12 00:36
查看更多