मैं एक बहुत बुरा स्थिति में हूँ पर गैलरी के लिए बचाता है ...Cordova कैमरा भी झूठी
मेरे क्लाइंट आयोनिक फ्रेमवर्क v1 में एक कॉर्डोबा आवेदन करना चाहता है, और यह जरूरी है कि कैमरे गैलरी में चित्र को बचाने नहीं करता है। हालांकि, जब मैं झूठी को गैलरी में सहेजने के लिए पैरामीटर सेट करता हूं, तो यह अभी भी गैलरी में सहेज रहा है।
जब आप कोई फ़ोटो लेते हैं और इसे रद्द करते हैं तो समस्या एंड्रॉइड पर होती है। यह उस तस्वीर को गैलरी में सहेजता है और कभी-कभी उसके बाद अन्य सभी चित्रों को भी बचाता है।
मैं वास्तव में किसी भी प्रकार की सहायता का स्वागत करता हूं; मुझे अब तक जो कुछ मिला है, वे कुछ समाधान हैं जिन्हें मुझे समझना मुश्किल लगता है क्योंकि जावा का मेरा ज्ञान शून्य है।
यहाँ मेरी जे एस कोड
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) {
});
}
मैं उलझन में हूं - यदि आप कॉर्डोवा ऐप कर रहे हैं तो जावा इसमें कहां आएगा? – EJoshuaS
अच्छी तरह से प्लगइन एंड्रॉइड के लिए जावा में लिखा गया है ... तो शायद जावा ज्ञान वाले किसी व्यक्ति को पहले से ही इस समस्या के साथ कुछ था .. – revan1990
मैंने इसे सत्यापित किया है, लेकिन यह अपेक्षा के अनुसार काम करता है। मैंने saveToGallery ध्वज को सत्य में सेट किया था। अगर मैं रद्द करता हूं, तो छवि सहेजी नहीं जाती है। जब मैंने ठीक पर क्लिक किया, तो छवि गैलरी में सहेजी गई। – vbharath