【发布时间】:2016-06-30 05:57:43
【问题描述】:
我正在制作一个cordova 插件,它获取远程图像,使用cordova FileTransfer 插件下载它,然后将其保存到Android 中的图库或iOS 中的相机胶卷。我有图像路径,并且能够为 iOS 找到它,但我似乎无法为 Android 找到它。这是我的 iOS 工作代码:
NSString* ImagePath = [[command arguments] objectAtIndex:0]; //path to downloaded image
UIImage* image = [UIImage imageWithContentsOfFile:ImagePath];
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
对于 android,我想使用的函数似乎是 addImageToMediaGallery,我试图这样调用:
String path = data.getString(0);
$product->addImageToMediaGallery(path, null, false, false);
但是,Android Studio 返回错误“无法解析方法 addImageToMediaGallery(java.lang.string,null,boolean,boolean)”
提前感谢您的帮助
【问题讨论】:
-
查看已编辑的帖子,概述了我在 android @Waclock 中尝试这样做
-
$product->addImageToMediaGallery ??这是什么意思?