Cum se verifică compatibilitatea API Camera2 pe orice dispozitiv Android?

Dacă doriți să deblocați toate beneficiile opțiunilor pentru portul camerei Google, atunci primul lucru despre care ar trebui să știți ar fi API-ul Camera2.

În acest articol, veți obține informații complete despre cum să verificați fără probleme suportul Camera2 API pe dispozitivele Android.

Mărcile de smartphone-uri s-au îmbunătățit mult, mai ales în departamentul de software, precum și în hardware. Dar evoluția din secțiunea camerei se pare uneori depășită la telefoanele mai vechi, deoarece acestea nu acceptă acele caracteristici fanteziste care apar în smartphone-urile moderne.

Deși, nu este o regulă scrisă că fiecare telefon vine cu o experiență de cameră excepțională. Cu toate acestea, mărcile principale se descurcă excelent în furnizarea de atribute de personalizare mai bune pentru camere, dar nu este adevărat pentru majoritatea telefoanelor.

În zilele noastre, utilizatorul poate obține cu ușurință un mod de cameră Google pentru a se bucura de toate aceste avantaje interesante și strălucitoare pe smartphone-ul său. Dar, când ați citit despre procesul de instalare, este posibil să auziți despre API-ul Camera2.

Și în următoarea postare, veți primi un întreg tutorial despre verificarea dacă telefonul dvs. acceptă sau nu API-ul Camera2. Dar înainte de a ne aprofunda în instrucțiuni, să știm mai întâi despre acest termen!

Ce este Camera2 API?

API-ul (Application Programming Interface) oferă dezvoltatorilor acces la software și le permite să modifice unele modificări în funcție de dorințele lor.

De asemenea, Camera 2 este un API Android al software-ului camerei telefonului care acordă acces unui dezvoltator. Deoarece Android este open source, compania a lansat API-ul cu actualizarea Android 5.0 Lollipop.

Oferă autoritate validă asupra calității camerei prin adăugarea mai multor viteze de expunere, îmbunătățirea culorilor, captura RAW și multe alte aspecte ale controlului. Prin acest suport API, smartphone-ul dvs. poate depăși limitele senzorului camerei și poate oferi rezultate avantajoase.

Mai mult, redă și tehnologie avansată HDR și alte caracteristici interesante care domină în prezent piața. În plus, odată ce ați confirmat că dispozitivul are acest suport API, atunci puteți controla senzorii, puteți îmbunătăți cadrul unic și puteți îmbunătăți cu ușurință rezultatele obiectivului.

Veți obține informații suplimentare detaliate despre acest API pe oficial documentație Google. Așadar, verificați-l dacă sunteți interesat să aflați mai multe.

Metoda 1: Confirmați API-ul Camera2 prin comenzile ADB

Asigurați-vă că ați activat deja modul dezvoltator pe smartphone și instalați promptul de comandă ADB pe computer. 

  • Activați depanarea USB din modul dezvoltator. 
  • Conectați telefonul folosind cablul la Windows sau Mac. 
  • Acum, deschideți promptul de comandă sau PowerShell (Windows) sau Terminal Window (macOS).
  • Introdu comanda - adb shell "getprop | grep HAL3"
  • Dacă obțineți următoarele rezultate

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Înseamnă că smartphone-ul tău are suport complet pentru API-ul Camera2. Cu toate acestea, dacă nu arată același lucru, atunci ar putea fi necesar să îl activați manual.

Metoda 2: Obțineți aplicația Terminal pentru a confirma 

  • Descărcați Aplicația Terminal Emulator conform alegerii tale
  • Deschideți aplicația și introduceți comanda - getprop | grep HAL3
  • Dacă obțineți următoarele rezultate:

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Ca și metoda anterioară, dispozitivul dvs. trebuie să câștige Camera HAL3 cu suport complet pentru API-ul Camera2. Cu toate acestea, dacă rezultatele nu sunt aceleași ca mai sus, trebuie să activați manual acele API-uri.

Metoda 3: verificați asistența API Camera2 prin aplicația terță parte

Există diferite moduri de a confirma dacă dispozitivul a primit configurația API Camera2 pentru smartphone-ul său sau nu. Dacă sunteți un utilizator tehnic, puteți utiliza, de asemenea, promptul de comandă ADB de pe computer pentru a verifica aceste detalii.

Pe de altă parte, puteți descărca și aplicația terminal de pe telefon pentru a face acest lucru. Cu toate acestea, nu vrem să vă pierdeți efortul cu ceva care necesită timp.

În loc de asta, puteți descărca sonda API Camera2 din Magazinul Google Play și puteți testa rezultatul fără nicio prelungire.

Prin această aplicație, veți obține toate detaliile referitoare la lentilele camerei din spate și față. Cu aceste informații, puteți confirma fără efort dacă dispozitivul Android a primit sau nu suport Camera2 API.

Pasul 1: Obțineți aplicația Camera2 API Probe

Nu doriți să vă pierdeți timpul adăugând diferite linii de comandă, apoi descărcați următoarea aplicație pentru a verifica detaliile API-ului camerei. 

  • Accesați aplicația Magazin Google Play. 
  • Introduceți sonda API Camera2 în bara de căutare. 
  • Faceți clic pe butonul Instalare. 
  • Așteptați până are loc procesul de descărcare. 
  • În cele din urmă, deschideți aplicația.

Pasul 2: verificați compatibilitatea API Camera2

Odată ce ați accesat aplicația, interfața va fi încărcată cu diverse detalii în API-ul camera2. Secțiunea camerei este împărțită în „Camera ID: 0” donat pentru modulul camerei din spate și „Camera ID: 1”, care se referă de obicei la un obiectiv selfie.

Chiar sub ID-ul camerei, trebuie să verificați nivelul de suport hardware în ambele camere. Aici veți ști dacă dispozitivul dvs. acceptă Camera2 API. Există patru niveluri pe care le veți vedea în acea categorie și fiecare dintre ele este definit după cum urmează:

  • Nivel_3: Înseamnă că CameraAPI2 oferă câteva avantaje suplimentare pentru hardware-ul camerei, care include în general imagini RAW, reprocesare YUV etc.
  • Deplin: Se referă la faptul că majoritatea funcțiilor CameraAPI2 sunt accesibile.
  • Limitat: După cum se referă și numele, primiți doar o cantitate limitată de resurse de la Camera API2.
  • Moştenire: Înseamnă că telefonul dvs. acceptă API-ul Camera1 de generație mai veche.
  • Extern: Oferă avantaje similare cu LIMITATE, cu unele dezavantaje. Cu toate acestea, permite utilizatorilor să utilizeze camere externe ca webcam-uri USB.

În general, veți vedea că telefonul dvs. va primi o bifă verde în secțiunea FULL a nivelului de suport hardware, ceea ce înseamnă că smartphone-ul dvs. este potrivit pentru instalarea de porturi pentru camera Google, alias GCam.

Note: Dacă observați că nivelul de suport hardware din secțiunea Legacy afișează o bifă verde, înseamnă că telefonul dvs. nu acceptă camera2 API. În acest caz, trebuie să aplicați metoda de activare manuală, despre care am tratat-o Acest ghid.

Concluzie

Sper că ați învățat importanța suportului API Camera2 pe telefoanele Android. Odată ce ați verificat informațiile API, nu vă pierdeți timpul instalând acele porturi de cameră Google terță parte pe dispozitiv. Este un exemplu grozav că sfârșitul software-ului este necesar tocmai pentru a îmbunătăți rezultatele camerei.

Între timp, dacă întâmpinați îndoieli, ne puteți anunța despre ele prin caseta de comentarii de mai jos.

Despre Abel Damina

Abel Damina, un inginer de învățare automată și pasionat de fotografie, a co-fondat GCamBlog Apk. Experiența sa în AI și ochiul ascuțit pentru compoziție îi inspiră pe cititori să depășească limitele în tehnologie și fotografie.