2012-12-16 53 views
0

我想創建一個用戶可以把東西並使用的應用程序文件夾,所以我做這個創建文件夾顯示設備上而不是在PC

File exportDir = new File(Environment.getExternalStorageDirectory()+"/BCAData"); 
      if (!exportDir.exists()) { 
       exportDir.mkdirs(); 
      } 
      File file = new File(exportDir, dbFile.getName()); 

      file.createNewFile(); 

如果我使用像Astro File Manager文件瀏覽程序我看到的文件夾很好,但是當我插入設備到我的電腦文件夾是不是在那裏把東西英寸

是否有其他東西,我必須做它,以便在PC上使用?

回答

1

至少,您需要MediaStore更新其索引,例如通過scanFile()MediaScannerConnection進行更新,如我在this blog post中概述的那樣。

根據您電腦的操作系統(也可能取決於設備),您可能在設備插入時仍看不到更改。即使索引已更新,電腦看起來並不一定「看到」更改,直到你拔下並重新插入設備。

相關問題