2016-11-23 73 views
0

我正在製作一個存儲WAV文件的應用程序。它在我的手機的外部存儲器中創建一個文件夾,然後存儲它。它成功地做到了。但是,當我通過MTP上的USB將手機插入計算機時,該文件夾和我的應用程序創建的任何文件都不顯示。我該怎麼辦?我的android文件沒有在電腦上顯示

我不能使用下面的代碼,因爲我的API min不能支持DIRECTORY_DOCUMENTS。訣竅是讓它們在計算機上可見只是改變文件路徑?如果是這樣,我應該輸入什麼文件路徑? :

protected String mDir = Environment.DIRECTORY_DOCUMENTS; 
protected File mPath = Environment.getExternalStoragePublicDirectory(mDir); 

protected void writeLogFile(String filename) { 
    File f = new File(mPath, filename + ".txt"); 
    f.getParentFile().mkdirs(); 
    try (BufferedWriter bw = new BufferedWriter(new FileWriter(f, false))) { 

     // Details omitted. 

    } catch (Exception e) { 
     e.printStackTrace(); 
     return; 
    } 
    makeText("Wrote " + f.getAbsolutePath()); 
} 
+1

我們可以有代碼嗎? –

+1

https://stackoverflow.com/questions/32789157/how-to-write-files-to-external-public-storage-in-android-so-that-they-are-visibl – CommonsWare

回答

0

清除媒體存儲緩存設置,然後重新啓動手機。由於數據庫尚未刷新,因此它經常發生在USB連接上。

-1

我需要做的就是重新啓動手機並重新插入。

+0

我說了什麼? –

相關問題