Folder added on Android is not visible via USB

后端 未结 8 955
青春惊慌失措
青春惊慌失措 2020-11-30 01:18

I\'m trying to save pictures in a subfolder on Android. Here\'s a bit of my code:

File path = Environment.getExternalStoragePublicDirectory(Environment.DIREC         


        
8条回答
  •  青春惊慌失措
    2020-11-30 01:42

    The way used in Baschi's answer doesn't always work for me. Well, here is a full solution.

    // Snippet taken from question
    File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
    path = new File(path, "SubDirName");
    path.mkdirs();
    
    // Fix
    path.setExecutable(true);
    path.setReadable(true);
    path.setWritable(true);
    
    // Initiate media scan and put the new things into the path array to
    // make the scanner aware of the location and the files you want to see
    MediaScannerConnection.scanFile(this, new String[] {path.toString()}, null, null);
    

提交回复
热议问题