2010-10-28 11 views
7

मैं चित्र लेने के लिए एंड्रॉइड कैमरा ऐप शुरू कर रहा हूं। जब मैं कैमरा कक्षा के लिए आयात प्राप्त करने के लिए ctrl-shift-O करता हूं तो दो विकल्प होते हैं: android.graphics.camera और android.hardware.camera। मुझे किस का उपयोग करना चाहिए और मुख्य मतभेद क्या हैं?क्या मुझे android.graphics.camera या android.hardware.camera आयात करना चाहिए?

उत्तर

16

android.graphics.camera प्रतीत होता है केवल 3 डी ट्रांसफॉर्मेशन के लिए छवियों में हेरफेर करने के लिए फ़ंक्शन हैं जबकि android.hardware.camera बहुत अधिक भरा है और कैमरा फ़ंक्शंस के लिए वास्तविक समर्थन है।

आप निश्चित रूप से android.hardware.camera का उपयोग करना चाहते हैं। उपयोग पर पूर्ण विवरण here हैं।

5

एंड्रॉइड.graphics.camera के बारे में भी निश्चित नहीं है, लेकिन andrioid.hardware.camera वह है जिसे आप ढूंढ रहे हैं।

"कैमरा श्रेणी का उपयोग छवि कैप्चर सेटिंग्स सेट करने, पूर्वावलोकन शुरू/बंद करने, चित्रों को स्नैप करने और वीडियो के लिए एन्कोडिंग के लिए फ्रेम पुनर्प्राप्त करने के लिए किया जाता है। यह क्लास कैमरा सेवा के लिए एक क्लाइंट है, जो वास्तविक कैमरा हार्डवेयर का प्रबंधन करती है।"

आगे अनुसंधान करने पर ...

"android.graphic पैकेज में कैमरा वर्ग है बहुत अलग है, यह 3 डी परिवर्तनों है कि तब एनिमेशन के लिए लागू किया जा सकता गणना करने के लिए प्रयोग किया जाता है"

2

ग्राफिक्स। कैमरा 3 डी दृश्यों में केवल "वर्चुअल कैमरा" है। इसकी स्थिति बिगड़ती है कि दृश्य कुछ निश्चित कोण से कैसा दिखता है।