मैं कोड से अपने सैमसंग गैलेक्सी एसआईआई डिवाइस में एक तस्वीर ले रहा हूं। स्क्रीन पर इसे सहेजने और प्रदर्शित करने के बाद मुझे लगता है कि यह 90 डिग्री से घूर्णन है।एंड्रॉइड 90 डिग्री (कैमरे द्वारा लिया गया) द्वारा चित्रों को घुमाता है
मुझे समझ में आया कि यह कुछ डिवाइस समस्या है - यह सभी उपकरणों पर नहीं होता है।
मैं तस्वीर को दिए गए कैमरे के इरादे को चित्रित कर रहा हूं और इसे एक्टिविटी रिसेट फ़ंक्शन में सहेज रहा हूं।
मैंने चारों ओर देखा लेकिन इसके लिए ठोस समाधान नहीं मिला।
कोई भी विचार समस्या को कैसे ढूंढ सकता है और इसे "समस्याग्रस्त" उपकरणों पर वापस घुमा सकता है?
तो जहां तक मैं देख सकता हूं - मुझे कैमरे से लैंडस्केप मोड का अनुरोध करना होगा? क्या किसी भी तरह से पता लगाने का कोई तरीका है कि जिस डिवाइस पर एप्लिकेशन चल रहा है, वह इसका अनुकरण कर रहा है? या क्या मुझे सभी डिवाइस लैंडस्केप मोड का उपयोग करना चाहिए और पोर्ट्रेट को अवरुद्ध करना चाहिए (जो एक अच्छा समाधान नहीं है) – user1136875
मुझे उस भाग को स्वयं नहीं मिला है। मैं व्यक्तिगत रूप से http://developer.android.com/guide/topics/media/camera.html#custom-camera कोशिश कर रहा हूं और देख सकता हूं कि इससे कोई फर्क पड़ता है या नहीं। –
यदि आप इसे समझ लेंगे - कृपया मुझे बताएं :) – user1136875