ఏదైనా Androidలో Camera2 API మద్దతును ఎలా ప్రారంభించాలి [2024 నవీకరించబడింది]

మీరు మీ స్మార్ట్‌ఫోన్ పరికరాల ద్వారా గూగుల్ కెమెరా పోర్ట్‌ను డౌన్‌లోడ్ చేయాలనుకున్నప్పుడు కెమెరా2 API ఎనేబుల్ చేయడం చాలా అవసరం. సాధారణంగా, ఆ పోర్ట్‌లు మొత్తం కెమెరా నాణ్యతను మెరుగుపరుస్తాయి మరియు ఎక్కువ ఇబ్బంది లేకుండా అద్భుతమైన ఫోటోలు మరియు వీడియోలను అందిస్తాయి.

అయితే, మీకు ఉన్నప్పుడు కెమెరా APIని తనిఖీ చేసింది మీ ఫోన్ యొక్క పనితీరు మరియు మీ ఫోన్ ఆ APIలకు మద్దతు ఇవ్వదని నిరుత్సాహకరంగా కనుగొనండి.

కస్టమ్ రికవరీని ఫ్లాషింగ్ చేయడం లేదా మీ ఆండ్రాయిడ్ ఫోన్‌ని రూట్ చేయడం ద్వారా అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్‌ఫేస్‌ను పొందడం మీ కోసం మిగిలి ఉన్న చివరి ఎంపిక.

ఈ పోస్ట్‌లో, మీరు మీ ఫోన్‌లో ఎటువంటి సమస్య లేకుండా కెమెరా2 APIని సులభంగా ప్రారంభించగల వివిధ పద్ధతులను మేము కవర్ చేస్తాము.

కానీ మేము ప్రారంభించడానికి ముందు, మీరు ఈ క్రింది నిబంధనలను మొదటిసారిగా విన్నట్లయితే వాటి గురించి కొంచెం తెలుసుకుందాం.

Camera2 API అంటే ఏమిటి?

పాత ఆండ్రాయిడ్ ఫోన్‌లలో, మీరు సాధారణంగా కెమెరా APIని పొందుతారు, అది అంత గొప్పది కాదు. కానీ Google ఆండ్రాయిడ్ 2 లాలిపాప్‌లో కెమెరా5.0 APIని విడుదల చేస్తుంది. ఇది ఫోన్‌ల మొత్తం కెమెరా నాణ్యతను పెంచడంలో మరింత సహాయపడే విస్తృత శ్రేణి లక్షణాలను అందించే మెరుగైన ప్రోగ్రామ్.

ఈ ఫీచర్ మెరుగైన HDR+ ఫలితాలను మంజూరు చేస్తుంది మరియు అధునాతన సాఫ్ట్‌వేర్ సహాయంతో తక్కువ-కాంతి ఫోటోలను క్లిక్ చేయడానికి అద్భుతమైన లక్షణాలను జోడిస్తుంది.

మరింత సమాచారం కోసం, మీరు తనిఖీ చేయాలని మేము సిఫార్సు చేస్తున్నాము అధికారిక పేజీ.

ముందస్తు అవసరాలు

  • సాధారణంగా, కింది అన్ని పద్ధతులకు రూట్ యాక్సెస్ అవసరం.
  • USB డీబగ్గింగ్‌ని ప్రారంభించడానికి డెవలపర్ సెట్టింగ్‌లను యాక్సెస్ చేయండి.
  • అవసరమైన ADB డ్రైవర్లు PC/Laptopలో ఇన్‌స్టాల్ చేయబడాలి
  • యొక్క సరైన సంస్కరణను పొందండి TWRP మీ ఫోన్ ప్రకారం అనుకూల రికవరీ.

Note: దీనికి వివిధ పద్ధతులు ఉన్నాయి మీ ఫోన్‌ని రూట్ చేయండి, కానీ మేము మీకు సిఫార్సు చేస్తాము డౌన్‌లోడ్ మ్యాజిస్క్ స్థిరమైన కాన్ఫిగరేషన్ కోసం.

Camera2 APIని ప్రారంభించే పద్ధతులు

Realme వంటి కొంతమంది స్మార్ట్‌ఫోన్ తయారీదారులు, 3వ పార్టీ కెమెరా యాప్‌లను ఉపయోగించడం కోసం అదనపు సెట్టింగ్‌లలో కెమెరా HAL3ని అందిస్తారు, డెవలపర్ మోడ్‌ను ప్రారంభించిన తర్వాత వీటిని యాక్సెస్ చేయవచ్చు.

(Android 11 లేదా అంతకంటే ఎక్కువ అప్‌డేట్ పొందిన Realme ఫోన్‌లలో మాత్రమే వర్తిస్తుంది). కానీ చాలా స్మార్ట్‌ఫోన్‌ల విషయంలో అలా కాదు. ఆ సందర్భంలో, మీరు తదుపరి పద్ధతులను అనుసరించవచ్చు:

1. టెర్మినల్ ఎమ్యులేటర్ యాప్ (రూట్) ఉపయోగించడం

  • మొదట, యాక్సెస్ చేయండి టెర్మినల్ ఎమ్యులేటర్ అనువర్తనం.
  • రూట్ యాక్సెస్ ఇవ్వడానికి, టైప్ చేయండి su మరియు Enter నొక్కండి.
  • మొదటి ఆదేశాన్ని ఇన్‌పుట్ చేయండి - setprop persist.camera.HAL3.enabled 1 మరియు ఎంటర్ నొక్కండి.
  • తదుపరి ఆదేశాన్ని చొప్పించండి - setprop vendor.persist.camera.HAL3.enabled 1 మరియు ఎంటర్ నొక్కండి.
  • తరువాత, ఫోన్‌ను రీబూట్ చేయండి.

2. ఎక్స్-ప్లోర్ అప్లికేషన్ (రూట్) ఉపయోగించడం

  • డౌన్లోడ్ మరియు ఇన్స్టాల్ ఎక్స్-ప్లోర్ ఫైల్ మేనేజర్ సిస్టమ్/రూట్ ఫోల్డర్‌ని యాక్సెస్ చేయడానికి. 
  • అప్పుడు, మీరు system/build.prop ఫోల్డర్‌ని యాక్సెస్ చేయాలి. 
  • క్లిక్ బిల్డ్.ప్రోప్ ఆ స్క్రిప్ట్‌ని సవరించడానికి. 
  • జోడించు - "persist.camera.HAL3.enabled = 1″ అట్టడుగున. 
  • ఆ తర్వాత, మీరు మీ స్మార్ట్‌ఫోన్‌ను రీబూట్ చేయాలి.

3. మ్యాజిస్క్ మాడ్యూల్స్ లైబ్రరీ ద్వారా (రూట్)

మ్యాజిస్క్‌తో రూటింగ్ చేయడం వల్ల అనేక ప్రయోజనాలు ఉన్నాయి, వాటిలో ఒకటి మీరు మాడ్యూల్స్ డైరెక్టరీ యాక్సెస్‌ను పొందుతారు.

  • మొదట, డౌన్లోడ్ చేయండి Module-Camera2API-Enabeler.zip మాడ్యూల్ లైబ్రరీ నుండి.
  • తరువాత, మీరు మ్యాజిక్ మేనేజర్‌లో సంబంధిత జిప్‌ను ఇన్‌స్టాల్ చేయాలి. 
  • కెమెరా API మాడ్యూల్‌ని సక్రియం చేయడానికి మీ పరికరాన్ని పునఃప్రారంభించండి.

4. TWRP ద్వారా జిప్ ఫైల్‌ను ఫ్లాషింగ్ చేయడం (రూట్ లేదా రూట్ కాదు)

  • అవసరమైన వాటిని డౌన్‌లోడ్ చేయండి Camera2API జిప్ దాఖలు. 
  • TWRP కస్టమ్ రికవరీలోకి ఫోన్‌ను బూట్ చేయండి.
  • జిప్ ఫైల్ స్థానానికి నావిగేట్ చేసి, దానిపై క్లిక్ చేయండి. 
  • స్మార్ట్‌ఫోన్‌లో Camera2API.zip ఫైల్‌ను ఫ్లాష్ చేయండి. 
  • చివరగా, ఫలితాలను పొందడానికి పరికరాన్ని ఎప్పటిలాగే రీబూట్ చేయండి.

నేను రూట్ అనుమతి లేకుండా Camera2 API ఫంక్షన్‌లను ప్రారంభించవచ్చా?

కెమెరా2APIని అన్‌లాక్ చేయడానికి మీకు రూట్ యాక్సెస్ అవసరం, ఎందుకంటే పరికరం పూర్తి రూట్ అనుమతిని కలిగి ఉన్నప్పుడు చాలా తరచుగా ఆ ఫైల్‌లను పొందవచ్చు.

కానీ, మీరు API ఫంక్షన్‌లను యాక్సెస్ చేయాలనుకుంటే మరియు ఎక్కువ సమయం కావాలనుకుంటే, తదుపరి గైడ్‌ని అనుసరించమని మేము మీకు సిఫార్సు చేస్తున్నాము.

రూట్ లేకుండా Camera2APIని యాక్సెస్ చేయండి

ఇక్కడ, మీరు సిస్టమ్ ఫైల్‌లను సవరించకుండానే ఆ కెమెరా API ఫైల్‌లను పొందే మొత్తం ప్రక్రియను అందుకుంటారు. దానితో, ప్రక్రియ కోసం ప్రాథమిక అవసరాలతో ప్రారంభిద్దాం. 

ప్రక్రియకు ముందు అవసరమైన విషయాలు.

  • android పరికరం అన్‌లాక్ చేయబడిన బూట్‌లోడర్‌ని కలిగి ఉందని నిర్ధారించుకోండి.
  • డెవలపర్ మోడ్ ద్వారా USB డీబగ్గింగ్‌ని ప్రారంభించండి. 
  • Windows 7, 8, 10, లేదా 11ని అమలు చేయడానికి PC లేదా ల్యాప్‌టాప్ సిఫార్సు చేయబడింది.
  • ఫోన్ మరియు కంప్యూటర్‌ను ఇంటర్‌లింక్ చేయడానికి USB కేబుల్. 
  • డౌన్లోడ్ TWRP మీ స్మార్ట్‌ఫోన్ కోసం ఫైల్
  • ADB Driver.zip మరియు minimal_adb_fastboot.zip

దశ 1: పూర్తి సెటప్‌ను సృష్టించండి

  • ఇన్స్టాల్ ADB డ్రైవర్.జిప్ మీ కంప్యూటర్లో.
  • తర్వాత, మీరు minimal_adb_fastboot.zip ఫైల్‌ను సంగ్రహించవలసి ఉంటుంది
  • డౌన్‌లోడ్ చేసిన TWRP ఫైల్‌ని recovery.imgకి పేరు మార్చండి మరియు దానిని కనిష్ట ఫాస్ట్‌బూట్ జిప్ ఫోల్డర్‌కు తరలించండి.
  • PCని ఫోన్‌కి కనెక్ట్ చేయడానికి కేబుల్ బండిల్‌ని ఉపయోగించండి. 

దశ 2: కమాండ్ ప్రాంప్ట్‌ను అమలు చేయండి

  • ముందుగా, కనీస జిప్ ఫోల్డర్‌లోని cmd-here.exeపై డబుల్ క్లిక్ చేయండి. 
  • పరికరం కనెక్ట్ చేయబడిందో లేదో చూడటానికి ఆదేశాన్ని నమోదు చేయండి - adb devices మరియు నమోదు చేయండి.
  • తరువాత, ఆదేశాన్ని టైప్ చేయండి - adb reboot bootloader మరియు బూట్ మోడ్‌ను యాక్సెస్ చేయడానికి ఎంటర్ నొక్కండి. 
  • తదుపరి ఆదేశాన్ని నమోదు చేయండి - fastboot boot recovery.img మరియు TWRP మోడ్‌ను తెరవడానికి కీబోర్డ్‌పై Enter నొక్కండి.

దశ 3: సవరణ కోసం TWRP మోడ్‌ని ఉపయోగించండి

  • మీరు ఆ ఆదేశాలను నమోదు చేసిన తర్వాత, ఒక క్షణం వేచి ఉండండి. 
  • మీ ఫోన్ స్క్రీన్‌పై TWRP కస్టమ్ రికవరీ మోడ్ యాక్టివేట్ చేయబడిందని మీరు గమనించవచ్చు. 
  • అని చెప్పిన కీని స్వైప్ చేయండి, “మార్పులను అనుమతించడానికి స్వైప్ చేయండి”.
  • ఇప్పుడు, కంప్యూటర్/ల్యాప్‌టాప్ స్క్రీన్‌కి తిరిగి రండి. 

దశ 4: రెండవ-దశ ఆదేశాలను నమోదు చేయండి

  • మళ్ళీ, టైప్ చేయండి adb devices మరియు పరికరం కనెక్ట్ చేయబడిందో లేదో చూడటానికి నమోదు చేయండి. 
  • అప్పుడు, మీరు టైప్ చేయాలి adb shell ఆదేశం మరియు జోడించు
  • Camera2APIని సక్రియం చేయడానికి, ఆదేశాన్ని ఉపయోగించండి – setprop persist. camera.HAL3.enable 1 మరియు ఎంటర్ నొక్కండి.
  • ఆదేశాన్ని నమోదు చేయండి - exit ADB షెల్ విభాగం నుండి బయటకు రావడానికి. 
  • చివరగా, వాడండి adb reboot మరియు పరికరాన్ని సాధారణంగా రీస్టార్ట్ చేయడానికి ఎంటర్ నొక్కండి.

Camera2 APIని మునుపటిలా రీస్టోర్ చేయడం ఎలా?

మీరు నుండి మొత్తం ప్రక్రియను పునరావృతం చేయాలి దశ 4 మీరు పై విభాగంలో కెమెరా APIని ఇన్‌స్టాల్ చేసినట్లు.

  • మీరు చేయవలసిందల్లా భర్తీ చేయడం setprop persist. camera.HAL3.enable 1  కు setprop persist. camera.HAL3.enable 0 కెమెరా API ఓవర్‌రైట్‌ని స్విచ్ ఆఫ్ చేయడానికి. 
  • నిష్క్రమణ ఆదేశాన్ని టైప్ చేయండి - exit మరియు ఎంటర్ నొక్కండి
  • చివరగా, టైప్ చేయండి - adb reboot సాధారణంగా ఫోన్‌ని రీస్టార్ట్ చేయడానికి.

గమనిక: మీరు TWRPని ఇన్‌స్టాల్ చేయలేదు కాబట్టి మీరు అప్‌డేట్‌లను పొందడంలో ఎలాంటి ఇబ్బందిని ఎదుర్కోరు. అదనంగా, మీరు OTA అప్‌డేట్‌ని వర్తింపజేస్తే, Camera2API సాధారణ స్థితికి వస్తుంది. అదనంగా, మీరు తనిఖీ చేయవచ్చు మాన్యువల్ కెమెరా అనుకూలత మార్పులను నిర్ధారించడానికి.

ముగింపు

సుదీర్ఘ కథనం, కెమెరా2APIకి ప్రాప్యత పొందడానికి ఉత్తమ మార్గం రూట్ అనుమతి మరియు TWRP కాన్ఫిగరేషన్‌తో సాధ్యమవుతుంది. మీరు ప్రక్రియను పూర్తి చేసిన తర్వాత, మీరు సులభంగా ఇన్‌స్టాల్ చేయవచ్చు GCam చాలా ఇబ్బంది లేకుండా మీ Android పరికరంలో అప్లికేషన్.

మరోవైపు, కెమెరా2 APIని యాక్టివేట్ చేయడం గురించి మీకు ఏవైనా ప్రశ్నలు ఉంటే, కింది విభాగంలో మీ వ్యాఖ్యను భాగస్వామ్యం చేయండి.

అబెల్ డామినా గురించి

మెషిన్ లెర్నింగ్ ఇంజనీర్ మరియు ఫోటోగ్రఫీ ఔత్సాహికుడు అబెల్ డామీనా సహ-స్థాపకుడు GCamApk బ్లాగ్. AIలో అతని నైపుణ్యం మరియు కంపోజిషన్ పట్ల శ్రద్ధగల దృష్టి పాఠకులను టెక్ మరియు ఫోటోగ్రఫీలో హద్దులు దాటేలా ప్రేరేపిస్తుంది.