ज़्यादातर डेवलपर के लिए, 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 और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (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"]],["आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया."],[],[]]