2014-04-09 46 views
2

我想在android中創建一個如whatsapp的目錄來存儲一些文件。但我無法在android中創建文件。我只可以在我的包文件/目錄(例如com.exampleapp.org)...如何在My Documents文件夾中添加文件,如Whatsapp?

我的目標是要添加新的文件在「我的文檔」的Android 4.3的目錄...

在我的AndroidManifest.xml中,我設置了以下權限:WRITE_EXTERNAL_STORAGEREAD_EXTERNAL_STORAGE

有沒有人有想法?這是可能的「唯一」phonegap還是我需要一個新的插件?

我正在使用科爾多瓦3.4。

謝謝。

回答

4

要獲取Documents目錄,您應該使用Environment.DIRECTORY_DOCUMENTS

要訪問:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS) 

在其中放置已經由用戶創建的文件 標準目錄。

其他目錄:

公共靜態字符串DIRECTORY_ALARMS標準目錄以 發生的任何音頻文件,應在報警列表的 用戶可以選擇(而不是常樂)。

公共靜態 字符串DIRECTORY_DCIM圖片和視頻安裝該設備作爲一個相機時 的傳統位置。

公共靜態 字符串DIRECTORY_DOCUMENTS標準在哪個目錄放置已經由用戶創建的文件 。

公共靜態 字符串DIRECTORY_DOWNLOADS標準目錄在其中放置文件 已被用戶下載。

公共靜態 字符串DIRECTORY_MOVIES標準目錄在其中放置電影 是提供給用戶。

公共靜態 字符串DIRECTORY_MUSIC標準在哪個目錄放置任何音頻 文件應該是在音樂的用戶的常規列表。 public static String DIRECTORY_NOTIFICATIONS標準目錄,其中 將放置任何音頻文件,這些文件應位於用戶可以選擇的通知列表中(不是普通音樂) 。

公共靜態 字符串DIRECTORY_PICTURES標準在哪個目錄放置 照片是提供給用戶。

公共靜態 字符串DIRECTORY_PODCASTS標準目錄在其中放置任何 音頻文件,應在播客用戶可以 選擇(而不是普通音樂)的列表。

公共靜態 字符串DIRECTORY_RINGTONES標準目錄在其中放置任何 音頻文件,應該在鈴聲,用戶可以選擇 (而不是普通音樂)的列表。

+1

我想用phonegap api沒有辦法做到這一點? – OOPDeveloper89

相關問題