如何在Whatsapp中的My Documents文件夹中添加文件?

时间:2014-04-09 14:06:08

标签: android cordova

我想在android中创建一个像whatsapp一样的目录来存储一些文件。但是我无法在android中创建文件。我只能在我的包中创建文件/目录(例如com.exampleapp.org)......

我的目标是在"我的文档中添加一个新文件" android 4.3的目录......

在我的AndroidManifest.xml中,我设置了以下权限:WRITE_EXTERNAL_STORAGEREAD_EXTERNAL_STORAGE

有人有想法吗?是否可以使用"只有" phonegap还是我需要一个新的插件?

我正在使用cordova 3.4。

感谢。

1 个答案:

答案 0 :(得分:4)

要获取文档目录,您应该使用Environment.DIRECTORY_DOCUMENTS

要访问它:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS)

  

放置已创建文档的标准目录   由用户。

其他目录:

  

public static String DIRECTORY_ALARMS 标准目录,其中   放置任何应该在警报列表中的音频文件   用户可以选择(不是常规音乐)。

     

公共静态   字符串 DIRECTORY_DCIM 图片和视频的传统位置   将设备安装为相机时。

     

公共静态   String DIRECTORY_DOCUMENTS 要放置的标准目录   用户创建的文档。

     

公共静态   String DIRECTORY_DOWNLOADS 放置文件的标准目录   已由用户下载。

     

公共静态   字符串 DIRECTORY_MOVIES 放置电影的标准目录   用户可以使用的。

     

公共静态   String DIRECTORY_MUSIC 用于放置任何音频的标准目录   应该在用户的常规音乐列表中的文件。上市   static String DIRECTORY_NOTIFICATIONS标准目录,其中   放置应该在通知列表中的任何音频文件   用户可以选择(不是常规音乐)。

     

公共静态   String DIRECTORY_PICTURES 要放置的标准目录   用户可以使用的图片。

     

公共静态   String DIRECTORY_PODCASTS 用于放置任何内容的标准目录   音频文件应该在用户可以使用的播客列表中   选择(不是常规音乐)。

     

公共静态   字符串 DIRECTORY_RINGTONES 用于放置任何内容的标准目录   音频文件应该在用户可以使用的铃声列表中   选择(不是常规音乐)。