我为与camara相关的应用程序创建了一个本机脚本应用程序。我正在使用nativescript-camara模块拍照。
一旦用户拍照,我将显示该图像预览,并且用户可以重命名该图像名称。当用户保存该图像时,我将其存储到特定的文件夹中,并删除由nativescript-camara模块存储的预览图像。
之后,我可以在图库中看到该图像,而看不到原始图像,只能在图库中看到空白图像。我还检查了图像是否保存在该位置。这意味着,图像保存工作可以完美完成,但不能立即在图库中显示该图像。 5-10分钟后,我可以在图库中看到该图像。但不是立即。
有关图片的更多详细信息 https://github.com/NativeScript/nativescript-camera/issues/222
答案 0 :(得分:0)
最后!我解决了这个问题,我扫描了媒体并完成了工作。这是我的代码。
var callback = new android.media.MediaScannerConnection.OnScanCompletedListener({
onScanCompleted: function (path, uri) {
console.log(path)
}
});
android.media.MediaScannerConnection.scanFile(applicationModule.android.context, [path], null, callback);