Codova相机插件从库中删除图像

时间:2016-05-03 03:48:13

标签: angularjs cordova ionic-framework cordova-plugins

我创建了一个应用程序来捕获图像并将其存储在图库/相册中,我能够成功捕获图像并使用Cordova Camera Plugin在库/相册中显示它,并使用该选项

saveToPhotoAlbum:true

但是现在,当我卸载应用程序时,如何删除保存到相册或图库的图像。

1 个答案:

答案 0 :(得分:0)

您可以通过创建文件夹并将文件存储在应用程序内部存储中来实现此目的。它会自动被删除。

因此,我们采取以下步骤。这在Cordova File plugin文档中提到。

在Android上

将这两行中的一行添加到config.xml:

<preference name="AndroidPersistentFileLocation" value="Internal" />
<preference name="AndroidPersistentFileLocation" value="Compatibility" />

如果没有此行,File插件将使用Compatibility作为默认值。如果存在首选项标记,并且该标记不是这些值之一,则应用程序将无法启动。

在iOS上

将这两行中的一行添加到config.xml:

<preference name="iosPersistentFileLocation" value="Library" />
<preference name="iosPersistentFileLocation" value="Compatibility" />

如果没有此行,File插件将使用Compatibility作为默认值。如果存在首选项标记,并且该标记不是这些值之一,则应用程序将无法启动。