我得了很嚴重的情況是...科爾多瓦相機保存到畫廊甚至虛假
我的客戶希望在離子框架V1一科爾多瓦的應用程序,它的當務之急是相機不圖像保存到畫廊。但是,當我將保存到圖庫的參數設置爲false時,它仍然保存到圖庫中。
當您拍攝照片並取消照片時,Android會出現此問題。然後它將該圖片保存到圖庫中,並且有時甚至保存之後的所有其他圖片。
我真的很歡迎任何形式的幫助;到目前爲止,我發現的所有解決方案都非常難以理解,因爲我對Java的知識爲零。
這裏是我的JS代碼
function capturePhoto() {
var maxDimension = 1280;
var options = {
quality: 80,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.CAMERA,
correctOrientation: true,
targetWidth: maxDimension,
targetHeight: maxDimension,
saveToPhotoAlbum: false
};
這對於相機的選擇。
$cordovaCamera.getPicture(options).then(function (imageData) {
var src = "data:image/jpeg;base64," + imageData;
$scope.photoPreviewSrc = src;
}).catch(function (err) {
});
}
我很困惑 - 如果你正在做科爾多瓦應用程序,Java會進入這個領域嗎? – EJoshuaS
嗯插件是用java寫的android ...所以也許有人用java的知識已經有了這個問題.. – revan1990
我已經驗證了相同,但它按預期工作。我已將saveToGallery標誌設置爲true。如果我取消,圖像不會保存。當我點擊確定,圖像被保存到圖庫。 – vbharath