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