Android डिवाइस पर कैमरे का इस्तेमाल शुरू करना

कैमरे की मदद से, ऐप्लिकेशन में कई तरह के काम किए जा सकते हैं. जैसे, सोशल मीडिया पर शेयर करने के लिए वीडियो और इमेज कैप्चर करना. इसके अलावा, दस्तावेज़ और क्यूआर कोड स्कैन करने जैसे काम भी किए जा सकते हैं. इस डेवलपर सेंटर में, Android ऐप्लिकेशन में कैमरे का इस्तेमाल शुरू करने के लिए दस्तावेज़ और संसाधन उपलब्ध हैं.

कैमरा ऐप्लिकेशन बनाना

कैमरे पर आधारित ऐप्लिकेशन बनाने या अपने मौजूदा ऐप्लिकेशन में कैमरे की सुविधा शामिल करने के लिए, CameraX API का इस्तेमाल करें. यह कैमरे का इस्तेमाल करने के लिए, एक बेहतर एपीआई है. इस खास जानकारी में CameraX के बारे में बताया गया है. साथ ही, कैमरा इस्तेमाल करने का तरीका भी बताया गया है.

CameraX के बारे में खास जानकारी

CameraX कोडलैब में, उदाहरणों के आधार पर CameraX को समझने का तरीका बताया गया है.

CameraX कोडलैब

Camera1 से माइग्रेट करना

अगर आपका ऐप्लिकेशन, Camera क्लास ("Camera1") का इस्तेमाल करता है, तो CameraX पर माइग्रेट करने पर विचार करें. इससे आपको एक ऐसा स्टेबल और मज़बूत प्लैटफ़ॉर्म मिलेगा जिसकी मदद से आपका ऐप्लिकेशन, कैमरे की नई सुविधाओं का फ़ायदा ले पाएगा.

Camera1 को CameraX पर माइग्रेट करना

कैमरा ऐप्लिकेशन को अपग्रेड करना

CameraX, MLKit की मशीन लर्निंग टूलकिट लाइब्रेरी के साथ सीधे तौर पर इंटिग्रेट हो जाता है. इससे कैमरे को MLKit के साथ इस्तेमाल किया जा सकता है. इससे क्यूआर स्कैनर, दस्तावेज़ स्कैनर वगैरह बनाए जा सकते हैं.

क्यूआर कोड स्कैनर बनाना

कैमरा एक्सटेंशन की मदद से, आपका ऐप्लिकेशन डिवाइस की खास सुविधाओं को ऐक्सेस कर सकता है. जैसे, नाइट मोड में इमेज कैप्चर करना या बोकेह (पोर्ट्रेट) मोड. CameraX और Camera2, दोनों का इस्तेमाल करके कैमरा एक्सटेंशन को ऐक्सेस करने का तरीका यहां जानें.

अपने ऐप्लिकेशन में कैमरे की सुविधाओं को बढ़ाना