Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Android

Android पर Camera2 API सक्षम करें - रूटेड और नॉन-रूटेड डिवाइस

Android पर, ऐप डेवलपर्स डिवाइस के कैमरा हार्डवेयर के साथ इंटरैक्ट करने के लिए Google के Camera2 API का उपयोग कर सकते हैं। यह थर्ड-पार्टी कैमरा ऐप्स, जैसे GCam, के लिए एक महत्वपूर्ण पूर्वापेक्षा है। हालांकि, इसके द्वारा API का उपयोग करने वाले ऐप को दिए जाने वाले नियंत्रण के कारण, अधिकांश निर्माता Camera2 को डिफ़ॉल्ट रूप से अक्षम रखते हैं।

आपको Camera2 API की आवश्यकता क्यों है?

संक्षेप में, Camera2 API ऐप्स को फोन के कैमरा हार्डवेयर का उपयोग या नियंत्रण करने के लिए आवश्यक उपकरण प्रदान करता है। हालांकि यह कैसे काम करता है इसकी विशिष्टताएं इस गाइड के दायरे से बाहर हैं, यह जानना महत्वपूर्ण है कि अधिकांश थर्ड-पार्टी कैमरा ऐप्स इस पर भरोसा करते हैं। ऐसा इसलिए है क्योंकि, अन्य सेवाओं के विपरीत, एक कैमरा ऐप को उपलब्ध हार्डवेयर की पूरी क्षमताओं का लाभ उठाने के लिए सीधी पहुंच की आवश्यकता होती है।

उदाहरण के लिए, डिफ़ॉल्ट WhatsApp कैमरे में फोटो या वीडियो कैप्चर करने, फ्लैश सक्षम करने, और फ्रंट और रियर कैमरे के बीच स्विच करने के विकल्प होते हैं। इसके विपरीत, GCam जैसे पूर्ण विकसित कैमरा ऐप हैं, जहां आपको RAW इमेज कैप्चर करने, व्हाइट बैलेंस, शटर स्पीड, ISO, मैन्युअल फोकस आदि एडजस्ट करने जैसी सुविधाओं की आवश्यकता होती है। बाद वाला वही है जिसके लिए Camera2 API का उपयोग किया जाता है।

↪ जांचें कि आपके डिवाइस पर Camera2 API सक्षम है या नहीं

यह जांचकर शुरू करें कि आपके फोन पर Camera2 API सक्षम है या नहीं। आप या तो ऑनलाइन फोरम खंगालकर कम्पैटिबिलिटी जांचना चुन सकते हैं या थर्ड-पार्टी एप्लिकेशन का उपयोग कर सकते हैं जो आपके लिए जांच करता है। यदि आप बाद वाले को पसंद करते हैं, तो Google Play Store से "Camera2 API Probe" डाउनलोड करें।

ऐप आपको आपके फोन की Camera2 कम्पैटिबिलिटी पर पूर्ण विवरण देगा। आप "Hardware Support Level" के तहत कुछ शर्तें देख सकते हैं। यहां उनका अर्थ है:

  1. LIMITED: कैमरा पोर्ट इरादे के अनुसार काम नहीं कर सकते, और आपको संभावित बग और ग्लिच का सामना करना पड़ेगा।
  2. LEGACY: बुनियादी कैमरा कार्य काम करना जारी रखेंगे, लेकिन उन्नत नियंत्रण सीमित होंगे।
  3. FULL या LEVEL_3: आपके फोन में Camera2 API सक्षम है और यह थर्ड-पार्टी कैमरा पोर्ट के साथ पूरी तरह से कम्पैटिबल है।

Camera2 API Probe आपको समर्थित सुविधाओं और सीमाओं पर पूर्ण जानकारी देगा। यह रियर और फ्रंट कैमरों को अलग करेगा और समर्थित वीडियो FPS, फोकस मोड, एक्सपोजर सेटिंग्स, स्टेबिलाइजेशन मोड, और प्रीव्यू आकार पर पूर्ण विवरण प्रदान करेगा।

यह खंड आपके डिवाइस पर Camera2 API सक्षम करने के कुछ अलग तरीकों का विवरण देगा। हालांकि, सावधान रहें कि प्रत्येक प्रक्रिया के लिए सिस्टम फाइलों में किसी प्रकार के बदलाव की आवश्यकता होती है। यदि आपको केवल थर्ड-पार्टी कैमरा ऐप चाहिए, तो GCam Go आज़माएं — इसमें सभी बुनियादी कैमरा सुविधाएं हैं और इसके लिए फोन को पूर्ण सपोर्ट के साथ Camera2 सक्षम होने की आवश्यकता नहीं है।

1) Camera2API Magisk मॉड्यूल (रूट)

Magisk के मॉड्यूलर दृष्टिकोण के साथ, बस फिक्स को फ्लैश करना Camera2 सीमाओं को बायपास करने के लिए पर्याप्त होगा, हालांकि इसके लिए आपके फोन को रूटेड होने की आवश्यकता है।

  1. jhangyu के GitHub रिपॉजिटरी से Camera2API मॉड्यूल डाउनलोड करें।
  2. मॉड्यूल फ्लैश करें
    • ऐसा करने के लिए, Magisk > Modules (नीचे-दाएं कोने) > Install from storage > डाउनलोड की गई .zip फाइल चुनें।
  3. अपने डिवाइस को रीस्टार्ट करें।

2) टर्मिनल एमुलेटर (रूट)

KernelSU जैसे अलग रूट टूल का उपयोग करने वाले यूजर्स Terminal Emulator ऐप का उपयोग करके build.prop फाइलों को संशोधित कर सकते हैं और API सक्षम कर सकते हैं।

  1. अपने डिवाइस पर Terminal Emulator डाउनलोड करें।
    • आप इस ऐप के लिए .APK फाइल ऑनलाइन फोरम और वेबसाइटों पर पा सकते हैं।
  2. su टाइप करके ऐप को रूट एक्सेस दें।
  3. एक बार हो जाने पर, नीचे दोनों कमांड टाइप करें:
    • setprop persist.camera.HAL3.enabled 1
    • setprop vendor.persist.camera.HAL3.enabled 1
  4. Enter दबाएं, और अपने डिवाइस को रीबूट करें।

API सक्षम करने के लिए आपको उपरोक्त लाइन्स को /system/build में जोड़ना होगा

3) TWRP (नॉन-रूटेड, अनलॉक बूटलोडर)

रूटेड डिवाइस पर नहीं होने वाले यूजर्स TWRP का उपयोग करके ऊपर सूचीबद्ध दोनों कमांड को build.prop फाइल में पुश कर सकते हैं। सलाह दी जाती है कि आप पहले से अपने सभी डेटा का बैकअप लें और सावधानी से आगे बढ़ें क्योंकि गलत फाइलों के साथ छेड़छाड़ निश्चित रूप से आपके डिवाइस को हार्ड-ब्रिक कर सकती है।

  1. अपने PC पर ADB सेटअप करें।
    • यदि आप पहली बार ADB सेटअप कर रहे हैं, तो इस विषय पर हमारे विस्तृत गाइड का पालन करने की अत्यधिक अनुशंसा की जाती है।
  2. अपने डिवाइस के लिए TWRP रिकवरी फाइल डाउनलोड करें, और फाइल का नाम twrp.img रखें।
  3. अपने फोन को USB केबल के माध्यम से अपने PC से कनेक्ट करें।
  4. Platform Tools के Command Prompt में निम्नलिखित कमांड टाइप करके TWRP खोलें।
    • adb devices
    • adb reboot bootloader
    • fastboot boot twrp.img
  5. एक बार जब आपका फोन TWRP में बूट हो जाता है, तो बार को स्वाइप करें जिस पर लिखा है "Swipe to Allow Modifications"।
  6. Command Prompt पर, Camera2 API को ADB Shell के माध्यम से सक्षम करने के लिए निम्नलिखित कमांड टाइप करें।
    • adb devices
    • adb shell
    • setprop persist.camera.HAL3.enabled 1
    • exit
    • adb reboot

उपरोक्त चरणों में से किसी एक का पालन करने के बाद, अपनी Camera2 API स्थिति फिर से जांचें और Google Camera, या अन्य पोर्ट का आसानी से उपयोग करें। ध्यान रखें कि अपना डिवाइस रीसेट करने से आपको इस प्रक्रिया को फिर से दोहराने के लिए कहा जा सकता है।

लेखक के बारे में

Muhammad Qasim

Qasim को टेक्नोलॉजी और गेमिंग का गहरा लगाव है, जो उन्हें न केवल नवीनतम विकासों से अपडेट रखता है बल्कि अपने लेखन के माध्यम से दूसरों के साथ अपने सूचित दृष्टिकोण साझा करने के लिए भी प्रेरित करता है। चाहे इस माध्यम से हो या अन्य प्रयासों से, वह अपनी विशेषज्ञता साझा करने और टेक व गेमिंग की दुनिया में सार्थक योगदान देने के लिए प्रतिबद्ध हैं।

  1. विंडोज 10/11 रीस्टार्ट लूप हल करें: अटके रीस्टार्टिंग स्क्रीन के लिए त्वरित सुधार विंडोज 10/11 रीस्टार्ट लूप हल करें: अटके रीस्टार्टिंग स्क्रीन के लिए त्वरित सुधार

    क्या आपका विंडोज 10 हर बार पीसी रीस्टार्ट करने पर रीस्टार्टिंग स्क्रीन पर अटक जाता है? यदि हां, तो समस्या का निवारण करने के लिए नीचे पढ़ते रहें। माइक्रोसॉफ्ट हर बार विंडोज 10 के लिए अपडेट जारी करता है, लेकिन ये अपडेट सिस्टम पर समस्याएं पैदा कर सकते हैं या इंस्टॉल नहीं हो सकते और सिस्टम रीस्टार्टिंग

  1. एंड्रॉइड पर  मैसेज नॉट सेंट  एरर ठीक करने के 9 विश्वसनीय तरीके एंड्रॉइड पर "मैसेज नॉट सेंट" एरर ठीक करने के 9 विश्वसनीय तरीके

    एंड्रॉइड ऑपरेटिंग सिस्टम शानदार है और अद्भुत सुविधाएं प्रदान करता है, जो एंड्रॉइड फोन को अन्य ऑपरेटिंग सिस्टम से अलग करती हैं। यदि आप एंड्रॉइड उपयोगकर्ता हैं, तो आप अपने डिवाइस द्वारा प्रदान की जाने वाली सभी सुविधाओं का आनंद ले सकते हैं, लेकिन ऐसे समय होते हैं जब आप कुछ बग्स का सामना करते हैं। इन कष

  1. विंडोज 11 पर HEVC कोडेक्स इंस्टॉल करना - चरण-दर-चरण गाइड विंडोज 11 पर HEVC कोडेक्स इंस्टॉल करना - चरण-दर-चरण गाइड

    इतने सारे फ़ाइल प्रकार उपलब्ध होने के साथ, आप निश्चित रूप से उन लोगों से मिलेंगे जिन्हें पढ़ने के लिए कोडेक के उपयोग की आवश्यकता होती है। H.265 या हाई-एफिशिएंसी वीडियो कोडिंग (HEVC) का उपयोग आईफोन पर वीडियो रिकॉर्डिंग और 4K ब्लू-रे के लिए किया जाता है, अन्य चीजों के अलावा। यदि आप इस वीडियो प्रारूप क