2011-09-13 17 views
5

मुझे लगता है कि जब आप देशी कैमरा एप्लिकेशन से फ़ोटो लेते हैं, वे बाहर आ पोर्ट्रेट या लैंडस्केप (के रूप में वे चाहिए), तथापि, जब मैं कैमरा वर्ग का उपयोग कर मेरे एप्लिकेशन में तस्वीरें लेने के लिए नोटिस, वे हमेशा परिदृश्य हैं, कोई फर्क नहीं पड़ता कि कैसे मैं मैं डिवाइस पकड़ रहा हूँ।क्या मुझे अपनी तस्वीरों को उन्मुख तरीके से प्राप्त करने के लिए एंड्रॉइड में एक्सेलेरोमीटर का उपयोग करना है?

मुझे उम्मीद है कि मुझे डिवाइस के अभिविन्यास की निगरानी करने की आवश्यकता नहीं है और छवियों को मैन्युअल रूप से घुमाएं ... क्या ऐसा करने के लिए कोई कम मूर्ख तरीका है?

टीआईए

उत्तर

1

आपको एक्सेलेरोमीटर का उपयोग करने की आवश्यकता नहीं है। फोटो लेने के समय आप केवल उन्मुखीकरण की जांच कर सकते हैं। Developer Android

getResources().getConfiguration().orientation 
+0

हम्म ... ठीक है, कि कैसे डिवाइस आयोजित किया जा रहा है जानने का ख्याल रखता है, लेकिन मैं तो बिटमैप डेटा मैन्युअल रूप से पुन: व्यवस्थित करने के लिए क्या, छवि घूर्णन? मैं कल्पना कर रहा था कि यह ऐसा कुछ है जो कैमरा वर्ग हस्तक्षेप करने की आवश्यकता के बिना निपटान करेगा। ओह, और मुझे अभी एहसास हुआ कि आप संसाधनों से खींच रहे हैं जो केवल तभी काम करेगा जब मैं लेआउट में मैन्युअल रूप से अभिविन्यास सेट करता हूं, है ना? या क्या यह मुझे वर्तमान समय में एप द्वारा अनुभवी लाइव अभिविन्यास देने जा रहा है? –