ज़्यादातर डेवलपर के लिए, CameraX का सुझाव दिया जाता है. CameraX, Jetpack की एक लाइब्रेरी है. यह Android 5.0 और इसके बाद के वर्शन वाले ज़्यादातर Android डिवाइसों पर काम करती है. साथ ही, यह एक जैसा और बेहतर एपीआई उपलब्ध कराती है. इसे सामान्य इस्तेमाल के उदाहरणों के हिसाब से डिज़ाइन किया गया है. CameraX, डिवाइस के साथ काम करने से जुड़ी समस्याओं को हल करता है, ताकि आपको अपने ऐप्लिकेशन में डिवाइस के हिसाब से कोड न जोड़ना पड़े.
CameraX को Camera2 पैकेज के ऊपर बनाया गया है. अगर आपको मुश्किल मामलों में मदद पाने के लिए, कैमरे को लो-लेवल पर कंट्रोल करना है, तो Camera2 एक अच्छा विकल्प है. हालांकि, इसका एपीआई, CameraX के मुकाबले ज़्यादा मुश्किल है. इसके लिए, आपको डिवाइस के हिसाब से कॉन्फ़िगरेशन मैनेज करने होंगे. CameraX की तरह ही, Camera2 भी Android 5.0 (एपीआई लेवल 21) और इसके बाद के वर्शन पर काम करता है.
Android की ओरिजनल Camera क्लास अब काम नहीं करती. नए ऐप्लिकेशन को CameraX (सुझाया गया) या Camera2 का इस्तेमाल करना चाहिए. साथ ही, मौजूदा ऐप्लिकेशन को माइग्रेट करना चाहिए, ताकि वे नई सुविधाओं का फ़ायदा ले सकें और आने वाले समय में डिवाइसों के साथ काम कर सकें.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2026-10-21 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-10-21 (UTC) को अपडेट किया गया."],[],[]]