2014-02-12 83 views
0

我需要以編程方式將由我的應用程序生成的位圖文件保存到目錄中。用戶將能夠通過常規文件瀏覽器從其位置獲取它。我應該遵循哪種方式來確定它的位置?將文件保存到Android中的適當位置

例如:

  1. 檢查外置SD卡
  2. 如果存在外部存儲卡,然後將其保存有
  3. 如果不是,然後將其保存在內部存儲器

謝謝。

回答

1
Environment.getExternalStorageState(); 

這哀愁給你手機的主存儲目錄的根路徑所以從這個U可以設定文件的根宣誓或目錄

+0

你建議我嘗試我的文件存儲在外部存儲器第一步? – adba

+0

如果你想存儲在任何文件夾裏,然後把這個路徑放在一個字符串中,並且直接與「/ foldername/foldername」連接,給出任何文件夾名稱,這個「/」符號從你的dir路徑到達Environment.getExternalStorageState() ;你得到第一根目錄,我想你明白我想說什麼 –