एंड्रॉइड पर कैमरा2 एपीआई सक्षम करना - रूटेड और नॉन-रूटेड डिवाइस
<पी> Android पर, ऐप डेवलपर Google के Camera2 API का उपयोग कर सकते हैं डिवाइस के कैमरा हार्डवेयर के साथ इंटरैक्ट करने के लिए। यह GCam जैसे तृतीय-पक्ष कैमरा ऐप्स के लिए एक महत्वपूर्ण शर्त है। हालाँकि, एपीआई का उपयोग करके ऐप को जो नियंत्रण प्रदान किया जाता है, उसके कारण अधिकांश निर्माता कैमरा2 को डिफ़ॉल्ट रूप से अक्षम रखते हैं। आपको कैमरा2 एपीआई की आवश्यकता क्यों है?
<पी> संक्षेप में, कैमरा2 एपीआई ऐप्स को वे उपकरण प्रदान करता है जिनकी उन्हें फ़ोन के कैमरा हार्डवेयर का उपयोग करने या नियंत्रित करने के लिए आवश्यकता होती है। हालाँकि यह कैसे काम करता है इसकी विशिष्टताएँ इस गाइड के दायरे से परे हैं, यह जानना महत्वपूर्ण है कि अधिकांश तृतीय-पक्ष कैमरा ऐप इस पर भरोसा करते हैं। ऐसा इसलिए है, क्योंकि अन्य सेवाओं के विपरीत, एक कैमरा ऐप को उपलब्ध हार्डवेयर की पूर्ण क्षमताओं का लाभ उठाने के लिए सीधी पहुंच की आवश्यकता होती है। <पी> उदाहरण के लिए, डिफ़ॉल्ट व्हाट्सएप कैमरे में फोटो या वीडियो कैप्चर करने, फ्लैश सक्षम करने और फ्रंट और रियर कैमरे के बीच स्विच करने के विकल्प होते हैं। इसके विपरीत, GCam जैसे पूर्ण विकसित कैमरा ऐप हैं, जहां आपको RAW छवियों को कैप्चर करने, व्हाइट बैलेंस समायोजित करने, शटर स्पीड, आईएसओ, मैनुअल फोकस इत्यादि जैसी सुविधाओं की आवश्यकता होती है। बाद वाला बिल्कुल वही है जिसके लिए कैमरा 2 एपीआई का उपयोग किया जाता है। ↪ जांचें कि क्या आपके डिवाइस पर कैमरा2 एपीआई सक्षम है
<पी> यह जाँच कर प्रारंभ करें कि आपके फ़ोन पर कैमरा2 एपीआई सक्षम है या नहीं। आप अनुकूलता की जांच करने के लिए या तो ऑनलाइन मंचों को खंगालना चुन सकते हैं या तीसरे पक्ष के एप्लिकेशन का उपयोग कर सकते हैं जो आपकी जांच करता है। यदि आप बाद वाला पसंद करते हैं, तो "Camera2 API Probe" डाउनलोड करें ” Google Play Store से। <पी> ऐप आपको आपके फोन की कैमरा2 अनुकूलता के बारे में पूरी जानकारी देगा। आप "हार्डवेयर समर्थन स्तर" के अंतर्गत कुछ शब्द देख सकते हैं ।” यहां उनका मतलब है: - सीमित :हो सकता है कि कैमरा पोर्ट अपेक्षानुसार काम न करें, और संभवत:आपको संभावित बग और गड़बड़ियों का सामना करना पड़ेगा।
- विरासत :बुनियादी कैमरा फ़ंक्शन काम करना जारी रखेंगे, लेकिन उन्नत नियंत्रण सीमित होंगे।
- पूर्ण या LEVEL_3 :आपके फ़ोन में कैमरा2 एपीआई सक्षम है और यह तृतीय-पक्ष कैमरा पोर्ट के साथ पूरी तरह से संगत है।
<पी> कैमरा2 एपीआई जांच आपको पूरी जानकारी देगी कि कौन सी सुविधाएं समर्थित हैं और सीमाएं कहां खींची गई हैं। यह रियर और फ्रंट कैमरे को अलग कर देगा और समर्थित वीडियो एफपीएस, फोकस मोड, एक्सपोज़र सेटिंग्स, स्थिरीकरण मोड और पूर्वावलोकन आकार पर पूरी जानकारी प्रदान करेगा। <पी> यह अनुभाग आपके डिवाइस पर कैमरा2 एपीआई को सक्षम करने के कुछ अलग-अलग तरीकों का विवरण देगा। हालाँकि, सावधान रहें कि प्रत्येक प्रक्रिया के लिए सिस्टम फ़ाइलों में किसी प्रकार के बदलाव की आवश्यकता होती है। यदि आपको किसी तृतीय-पक्ष कैमरा ऐप की आवश्यकता है, तो GCam Go आज़माएँ — इसमें सभी बुनियादी कैमरा सुविधाएँ हैं और पूर्ण समर्थन के साथ कैमरा2 सक्षम करने के लिए फ़ोन की आवश्यकता नहीं है। 1) कैमरा2एपीआई मैजिक मॉड्यूल (रूट)
<पी> मैजिक के मॉड्यूलर दृष्टिकोण के साथ, केवल फ्लैशिंग फिक्स कैमरा 2 सीमाओं को बायपास करने के लिए पर्याप्त होगा, हालांकि इसके लिए आपके फोन को रूट करने की आवश्यकता है। - Jangyu के GitHub रिपॉजिटरी से कैमरा2API मॉड्यूल डाउनलोड करें।
- मॉड्यूल फ्लैश करें
- ऐसा करने के लिए, Magisk> मॉड्यूल (निचले-दाएं कोने)> स्टोरेज से इंस्टॉल करें> डाउनलोड की गई .zip फ़ाइल का चयन करें खोलें।
- अपने डिवाइस को पुनरारंभ करें।
2) टर्मिनल एमुलेटर (रूट)
<पी> कर्नेलएसयू जैसे भिन्न रूट टूल का उपयोग करने वाले उपयोगकर्ता टर्मिनल एमुलेटर का उपयोग कर सकते हैं बिल्ड.प्रॉप फ़ाइलों को संशोधित करने और एपीआई को सक्षम करने के लिए ऐप। - अपने डिवाइस पर टर्मिनल एमुलेटर डाउनलोड करें।
- आप इस ऐप के लिए .APK फ़ाइल ऑनलाइन फ़ोरम और वेबसाइटों पर पा सकते हैं।
- टाइप करके ऐप को रूट एक्सेस प्रदान करें:
su
- एक बार हो जाने पर, नीचे दोनों कमांड टाइप करें:
setprop persist.camera.HAL3.enabled 1
setprop vendor.persist.camera.HAL3.enabled 1
- एंटर दबाएं, और अपने डिवाइस को रीबूट करें।
एपीआई को सक्षम करने के लिए आपको /system/build में उपरोक्त पंक्तियाँ जोड़नी होंगी 3) TWRP (नॉन-रूटेड, अनलॉक्ड बूटलोडर)
<पी> जो उपयोगकर्ता रूट किए गए डिवाइस पर नहीं हैं, वे दोनों कमांड को पुश करने के लिए TWRP का उपयोग कर सकते हैं ऊपर build.prop फ़ाइल में सूचीबद्ध किया गया है। यह सलाह दी जाती है कि आप अपने सभी डेटा का पहले से बैकअप ले लें और सावधानी से आगे बढ़ें क्योंकि गलत फ़ाइलों के साथ छेड़छाड़ निश्चित रूप से आपके डिवाइस को नुकसान पहुंचा सकती है। - अपने पीसी पर ADB सेट करें।
- यदि आप पहली बार एडीबी स्थापित कर रहे हैं, तो यह अत्यधिक अनुशंसित है कि आप विषय पर हमारे विस्तृत गाइड का पालन करें।
- अपने डिवाइस के लिए TWRP पुनर्प्राप्ति फ़ाइल डाउनलोड करें, और फ़ाइल का नाम बदलकर twrp.img कर दें।
- यूएसबी केबल के माध्यम से अपने फोन को अपने पीसी से कनेक्ट करें।
- प्लेटफ़ॉर्म टूल्स के कमांड प्रॉम्प्ट में निम्नलिखित कमांड टाइप करके TWRP खोलें।
adb devices
adb reboot bootloader
fastboot boot twrp.img
- एक बार जब आपका फ़ोन TWRP में बूट हो जाए, तो उस बार को स्वाइप करें जिसमें लिखा हो "संशोधनों की अनुमति देने के लिए स्वाइप करें .''
- कमांड प्रॉम्प्ट पर, ADB शेल के माध्यम से कैमरा2 एपीआई को सक्षम करने के लिए निम्नलिखित कमांड टाइप करें।
adb devices
adb shell
setprop persist.camera.HAL3.enabled 1
exit
adb reboot
<पी> एक बार जब आप उपरोक्त चरणों में से किसी एक का पालन कर लें, तो अपनी कैमरा2 एपीआई स्थिति फिर से जांचें और Google कैमरा, या अन्य पोर्ट का आसानी से उपयोग करें। हालाँकि, ध्यान रखें कि आपके डिवाइस को रीसेट करने से आपको दोबारा इस प्रक्रिया का पालन करने के लिए प्रेरित किया जा सकता है। <पी> लेखक के बारे में <पी>
<पी> मुहम्मद कासिम <पी> प्रौद्योगिकी और गेमिंग के प्रति कासिम का गहरा प्रेम उन्हें न केवल नवीनतम विकासों पर अपडेट रहने के लिए प्रेरित करता है, बल्कि अपने लेखन के माध्यम से दूसरों के साथ अपने सूचित दृष्टिकोण को साझा करने के लिए भी प्रेरित करता है। चाहे इस या अन्य प्रयासों के माध्यम से, वह अपनी विशेषज्ञता साझा करने और तकनीक और गेमिंग की दुनिया में सार्थक योगदान देने के लिए प्रतिबद्ध है। पी>