-1
我創建了幾個用於導出的.xml文件。創建文件並可以使用DDMS查看它們,但它們不出現在Windows文件管理器中
使用
Environment.getExternalStorageDirectory();
我可以成功導出他們我想在適當的路徑。
我可以使用DDMS查看文件。但我不能使用文件瀏覽器查看設備上的文件。是的,我關閉了調試並可以看到所有其他文件和文件夾。
我創建了幾個用於導出的.xml文件。創建文件並可以使用DDMS查看它們,但它們不出現在Windows文件管理器中
使用
Environment.getExternalStorageDirectory();
我可以成功導出他們我想在適當的路徑。
我可以使用DDMS查看文件。但我不能使用文件瀏覽器查看設備上的文件。是的,我關閉了調試並可以看到所有其他文件和文件夾。
你沒有指出你在看什麼設備。如果它運行的是Android 3.0或更高版本,則需要掃描該文件。從blog post引用自己:
但是,還有一個更微妙的轉變,是開發商重要的:MTP內容不是基於外部存儲的文字內容。相反,MTP內容基於
MediaScannerConnection
掃描的文件。如果您將文件寫入外部存儲器,則除非該文件被MediaScannerConnection
掃描,否則用戶將無法通過MTP查看該文件。外部存儲器在重新引導時進行掃描,並可能定期進行掃描。用戶可以通過SDRescan等實用程序手動強制掃描。但是,最佳答案是在關閉文件後,您可以使用
scanFile()
的MediaScannerConnection
更新媒體數據庫。這將使您的文件立即可供用戶使用。