Kako omogućiti Camera2 API podršku na bilo kojem Androidu [Ažurirano 2024.]

Omogućavanje API-ja camera2 vrlo je potrebno kada želite preuzeti google port za kameru preko svojih pametnih telefona. Općenito, ti će priključci poboljšati ukupnu kvalitetu kamere i prikazati nevjerojatne fotografije i videozapise bez puno muke.

Međutim, kada imate provjerio API kamere funkcije vašeg telefona i razočarano saznate da vaš telefon ne podržava te API-je.

Onda je posljednja opcija koja vam preostaje da dobijete to sučelje za programiranje aplikacija bljeskanjem prilagođenog oporavka ili rutanjem vašeg android telefona.

U ovom postu ćemo pokriti različite metode pomoću kojih možete jednostavno omogućiti Camera2 API na svom telefonu bez problema.

Ali prije nego što počnemo, saznajmo nešto o sljedećim pojmovima ako ste ih čuli prvi put.

Što je Camera2 API?

U starijim android telefonima općenito ćete dobiti API kamere koji možda i nije tako sjajan. Ali Google izdaje Camera2 API u Androidu 5.0 lollipop. To je bolji program koji nudi širok raspon atributa koji dodatno pomažu u poboljšanju ukupne kvalitete kamere na telefonu.

Ova značajka daje bolje HDR+ rezultate i dodaje prekrasne atribute za klikanje fotografija pri slabom osvjetljenju uz pomoć naprednog softvera.

Za više informacija, preporučujemo da pogledate Službena stranica.

Preduvjeti

  • Općenito, sve sljedeće metode će zahtijevati root pristup.
  • Pristupite postavkama za razvojne programere kako biste omogućili USB otklanjanje pogrešaka.
  • Potrebno je instalirati potrebne ADB upravljačke programe na PC/prijenosno računalo
  • Nabavite ispravnu verziju TWRP prilagođeni oporavak prema vašem telefonu.

Note: Postoje razne metode za root svoj telefon, ali bismo vam preporučili preuzimanje magisk za stabilnu konfiguraciju.

Metode za omogućavanje API-ja Camera2

Neki proizvođači pametnih telefona, kao što je Realme, pružaju kameru HAL3 u dodatnim postavkama za korištenje aplikacija za kameru trećih strana, kojima se može pristupiti nakon što omogućite način rada za razvojne programere.

(Primjenjivo samo na Realme telefone koji su dobili ažuriranje za Android 11 ili noviju verziju). Ali to nije slučaj za mnoge pametne telefone. U tom slučaju možete slijediti sljedeće metode:

1. Korištenje aplikacije Terminal Emulator (Root)

  • Najprije pristupite Terminal emulator app.
  • Da biste dali root pristup, upišite su i pritisnite Enter.
  • Unesite prvu naredbu – setprop persist.camera.HAL3.enabled 1 i pritisnite enter.
  • Umetnite sljedeću naredbu – setprop vendor.persist.camera.HAL3.enabled 1 i pritisnite enter.
  • Zatim ponovno pokrenite telefon.

2. Korištenje X-plore aplikacije (Root)

  • Preuzmite i instalirajte X-plore Upravitelj datoteka za pristup sustavu/korijenskoj mapi. 
  • Zatim morate pristupiti mapi system/build.prop. 
  • Kliknite na Graditi.prop urediti tu skriptu. 
  • Dodati - "persist.camera.HAL3.enabled = 1″ na dnu. 
  • Nakon toga morate ponovno pokrenuti pametni telefon.

3. Putem biblioteke Magisk modula (root)

Brojne su prednosti rootanja s magiskom, a jedna od njih je da ćete dobiti pristup direktoriju modula.

  • Prije svega, preuzmite Module-Camera2API-Enabeler.zip iz biblioteke modula.
  • Zatim morate instalirati odgovarajući zip u magisk manager. 
  • Ponovno pokrenite uređaj kako biste aktivirali API modul kamere.

4. Flashiranje zip datoteke kroz TWRP (Root ili Not Root)

  • Preuzmite potrebne Camera2API zip file. 
  • Pokrenite telefon u TWRP prilagođeni oporavak.
  • Dođite do lokacije zip datoteke i kliknite na nju. 
  • Flash datoteku Camera2API.zip na pametnom telefonu. 
  • Na kraju ponovno pokrenite uređaj kao i obično da biste dobili rezultate.

Mogu li omogućiti Camera2 API funkcije bez Root dozvole?

Trebat će vam root pristup za otključavanje camera2API jer se te datoteke najčešće mogu dobiti kada uređaj ima potpunu root dozvolu.

No, ako želite pristupiti funkcijama API-ja i imate puno vremena, preporučujemo da slijedite sljedeći vodič.

Pristup Camera2API-ju bez root-a

Ovdje ćete dobiti cijeli postupak dobivanja tih API datoteka kamere bez mijenjanja sistemskih datoteka. Uz to, započnimo s primarnim zahtjevima za postupak. 

Stvari koje su potrebne prije procesa.

  • Provjerite ima li android uređaj otključan bootloader.
  • Omogućite USB otklanjanje pogrešaka putem načina rada za razvojne programere. 
  • Za Windows 7, 8, 10 ili 11 preporučuje se računalo ili prijenosno računalo.
  • USB kabel za povezivanje telefona i računala. 
  • Preuzimanje TWRP datoteka za vaš pametni telefon
  • ADB Driver.zip i minimal_adb_fastboot.zip

Korak 1: Izradite potpunu postavku

  • Ugradite ADB driver.zip na računalu.
  • Zatim ćete morati izdvojiti minimal_adb_fastboot.zip datoteku
  • Preimenujte preuzetu TWRP datoteku u recovery.img i premjestite je u zip mapu minimalnog brzog pokretanja.
  • Koristite snop kabela za povezivanje računala s telefonom. 

Korak 2: Pokrenite naredbeni redak

  • Prije svega, dvaput kliknite na cmd-here.exe u minimalnoj zip mapi. 
  • Unesite naredbu da vidite je li uređaj povezan ili ne – adb devices i Enter.
  • Zatim upišite naredbu – adb reboot bootloader i pritisnite Enter za pristup načinu pokretanja. 
  • Unesite sljedeću naredbu – fastboot boot recovery.img i pritisnite Enter na tipkovnici da otvorite TWRP mod.

Korak 3: Koristite TWRP način rada za izmjene

  • Nakon što unesete te naredbe, pričekajte trenutak. 
  • Primijetit ćete da je TWRP prilagođeni način oporavka aktiviran na zaslonu vašeg telefona. 
  • Povucite tipku koja je rekla, “Prevucite prstom da biste dopustili izmjene”.
  • Sada se vratite na zaslon računala/prijenosnog računala. 

Korak 4: Unesite naredbe druge faze

  • Opet, upišite adb devices i unesite da vidite hoće li se uređaj spojiti ili ne. 
  • Zatim morate upisati adb shell narediti i dodati
  • Za aktiviranje Camera2API koristite naredbu – setprop persist. camera.HAL3.enable 1 i pritisnite enter.
  • Unesite naredbu – exit izaći iz odjeljka ADB ljuske. 
  • Konačno, koristite adb reboot i pritisnite enter za normalno ponovno pokretanje uređaja.

Kako vratiti Camera2 API kao prije?

Morate ponoviti cijeli postupak od Korak 4 kao da ste instalirali Camera API u gornjem odjeljku.

  • Sve što trebate učiniti je zamijeniti setprop persist. camera.HAL3.enable 1  do setprop persist. camera.HAL3.enable 0 za isključivanje prepisivanja API-ja kamere. 
  • Upišite izlaznu naredbu – exit i pritisnite Enter
  • Na kraju upišite – adb reboot za normalno ponovno pokretanje telefona.

Bilješka: Ne instalirate TWRP tako da nećete imati problema s ažuriranjem. Osim toga, Camera2API će se vratiti u normalu ako primijenite OTA ažuriranje. Štoviše, možete provjeriti ručna kompatibilnost fotoaparata za potvrdu promjena.

Zaključak

Ukratko, najbolji način za pristup Camera2API-ju moguć je s root dopuštenjem i TWRP konfiguracijom. Nakon što završite s postupkom, možete jednostavno instalirati GCam aplikaciju na vašem android uređaju bez puno muke.

S druge strane, ako imate pitanja u vezi s aktiviranjem API-ja camera2, podijelite svoj komentar u sljedećem odjeljku.

O Abelu Damini

Abel Damina, inženjer strojnog učenja i zaljubljenik u fotografiju, suosnivač je GCamApk blog. Njegova stručnost u umjetnoj inteligenciji i oštro oko za kompoziciju nadahnjuju čitatelje da pomiču granice u tehnologiji i fotografiji.