|
本帖最后由 wex81997167 于 2016-11-5 00:10 编辑
安卓手机保存图片相册不刷新(相册是打开状态的),必须重新进入一次相册才可以看到图片。已经测试的手机包括小米3、部分华为、vivo手机。同样的代码苹果手机没有问题。请技术人员查看测试下。相册是提前打开的状态!!!再进行测试,客户不可能返回去重新开相册吧!
安卓手机saveToAlbum方法不能用,提示“copy fail”,所以用了download方法,保存到相册目录,这个方法没有刷新功能
private void saveToAlbum(final String imageUri, final CallbackContext callbackContext) {
String copyFilePath = copyFile(FileTransfer.stripFileProtocol(imageUri), getPicutresPath());
if (copyFilePath != null) {
Uri uri = Uri.fromFile(new File(FileTransfer.stripFileProtocol(copyFilePath)));
Log.d(LOG_TAG, "saveToAlbum " + imageUri + " to " + uri);
refreshGallery(uri);
// Send Uri back to JavaScript for viewing image
callbackContext.success(uri.toString());
} else {
callbackContext.error("copy fail");
}
}
|
|