Hogyan ellenőrizhető a Camera2 API támogatás bármely Android-eszközön?

Ha szeretné feloldani a Google kameraport lehetőségeinek összes előnyét, akkor az első dolog, amit tudnia kell, a Camera2 API.

Ebben a cikkben teljes körű tájékoztatást kap arról, hogyan ellenőrizheti a Camera2 API támogatását Android-eszközökön probléma nélkül.

Az okostelefon márkák sokat fejlődtek, különösen a szoftver és a hardver területén. De a kamera szekció fejlődése néha elavultnak tűnik a régebbi telefonokban, mivel nem támogatják a modern okostelefonokban megjelenő divatos funkciókat.

Bár nem írott szabály, hogy minden telefonhoz kivételes kameraélmény jár. A mainstream márkák azonban remekül teljesítenek a jobb testreszabási attribútumok biztosítása terén a kamerák számára, de ez nem igaz a legtöbb telefonra.

Manapság a felhasználó könnyedén beszerezhet egy google kamera modot, hogy élvezhesse az összes érdekes és ragyogó előnyt okostelefonján. De ha elolvasta a telepítési folyamatot, hallani fog a Camera2 API-ról.

A következő bejegyzésben pedig egy teljes oktatóanyagot kap annak ellenőrzésére, hogy telefonja támogatja-e a Camera2 API-t vagy sem. Mielőtt azonban belemerülnénk az utasításokba, először ismerkedjünk meg ezzel a kifejezéssel!

Mi az a Camera2 API?

Az API (Application Programming Interface) hozzáférést biztosít a fejlesztőknek a szoftverhez, és lehetővé teszi számukra, hogy kívánságuk szerint módosítsanak néhány módosítást.

Hasonlóképpen, a Camera 2 a telefon kameraszoftverének androidos API-ja, amely hozzáférést biztosít a fejlesztőknek. Mivel az Android nyílt forráskódú, a vállalat az Android 5.0 Lollipop frissítéssel indította el az API-t.

Érvényes felhatalmazást biztosít a fényképezőgép minőségére, mivel növeli a zársebességet, javítja a színeket, RAW-rögzítést és sok más vezérlési szempontot. Ezen az API-támogatáson keresztül okostelefonja meg tudja tolni a kameraérzékelő korlátait, és előnyös eredményeket biztosít.

Ezenkívül fejlett HDR-technológiát és más izgalmas funkciókat is megjelenít, amelyek jelenleg uralják a piacot. Ezen felül, ha megerősítette, hogy az eszköz rendelkezik ezzel az API-támogatással, akkor vezérelheti az érzékelőket, javíthatja az egyetlen képkockát, és egyszerűen javíthatja az objektív eredményeket.

Az API-ról további részletes információkat a hivatalos oldalon kaphat Google dokumentáció. Tehát nézze meg, ha többet szeretne megtudni.

1. módszer: Erősítse meg a Camera2 API-t az ADB-parancsokkal

Győződjön meg arról, hogy már engedélyezte a fejlesztői módot az okostelefonon, és telepítse az ADB parancssort a számítógépére. 

  • Engedélyezze az USB hibakeresést fejlesztői módban. 
  • Csatlakoztassa telefonját kábellel a Windows vagy a Mac rendszerhez. 
  • Most nyissa meg a parancssort vagy a PowerShellt (Windows) vagy a Terminál ablakot (macOS).
  • Írja be a parancsot – adb shell "getprop | grep HAL3"
  • Ha a következő eredményeket kapja

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

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

Ez azt jelenti, hogy okostelefonja teljes körűen támogatja a Camera2 API-t. Ha azonban nem ugyanazt mutatja, akkor lehet, hogy manuálisan kell engedélyeznie.

2. módszer: Töltse le a Terminal alkalmazást a megerősítéshez 

  • Töltse le a Terminál emulátor alkalmazás választása szerint
  • Nyissa meg az alkalmazást, és írja be a parancsot - getprop | grep HAL3
  • Ha a következő eredményeket kapja:

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

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

Az előző módszerhez hasonlóan az eszköznek meg kell szereznie a Camera HAL3-at a Camera2 API teljes támogatásával. Ha azonban az eredmények nem egyeznek meg a fentiekkel, manuálisan kell engedélyeznie ezeket az API-kat.

3. módszer: Ellenőrizze a Camera2 API támogatást harmadik féltől származó alkalmazáson keresztül

Különféle módon ellenőrizheti, hogy az eszköz megkapta-e a Camera2 API-konfigurációt az okostelefonjához vagy sem. Ha Ön technikus felhasználó, használhatja az ADB parancssort is a számítógépén az adatok ellenőrzéséhez.

Másrészt ehhez letöltheti a telefonra a terminál alkalmazást is. Nem akarjuk azonban, hogy erőfeszítéseit időigényes dolgokra pazarolja.

Ehelyett letöltheti a Camera2 API szondát a Google Play Áruházból, és minden további nélkül tesztelheti az eredményt.

Ezzel az alkalmazással minden részletet megkap a hátsó és elülső kameralencsékkel kapcsolatban. Ezzel az információval könnyedén megerősítheti, hogy az Android-eszköz rendelkezik-e Camera2 API támogatással vagy sem.

1. lépés: Szerezze be a Camera2 API Probe alkalmazást

Ne pazarolja az idejét különböző parancssorok hozzáadásával, majd töltse le a következő alkalmazást a kamera API részleteinek ellenőrzéséhez. 

  • Keresse fel a Google Play Áruház alkalmazást. 
  • Írja be a Camera2 API próbát a keresősávba. 
  • Kattintson az Install gombra. 
  • Várjon, amíg a letöltési folyamat megtörténik. 
  • Végül nyissa meg az alkalmazást.

2. lépés: Ellenőrizze a Camera2 API támogatását

Miután elérte az alkalmazást, a kezelőfelület különféle részletekkel töltődik be a camera2 API-ban. A kamera rész a hátsó kameramodulnak adományozott „Camera ID: 0” és a „Camera ID: 1” részre oszlik, amely általában egy szelfi objektívre utal.

Közvetlenül a kameraazonosító alatt ellenőriznie kell a hardver támogatási szintjét mindkét kamerában. Itt megtudhatja, hogy az eszköze támogatja-e a Camera2 API-t. Négy szintet fog látni ebben a kategóriában, és mindegyik a következőképpen van meghatározva:

  • Level_3: Ez azt jelenti, hogy a CameraAPI2 extra előnyöket biztosít a kamera hardverének, amely általában RAW képeket, YUV újrafeldolgozást stb.
  • Teljes: Ez arra utal, hogy a CameraAPI2 funkcióinak többsége elérhető.
  • Korlátozott: Ahogy a név is utal rá, csak korlátozott mennyiségű erőforrást kap a Camera API2-től.
  • Örökség: Ez azt jelenti, hogy telefonja támogatja a régebbi generációs Camera1 API-t.
  • Külső: Hasonló előnyöket kínál, mint a LIMITED, néhány hátránnyal. Lehetővé teszi azonban a felhasználók számára, hogy külső kamerákat USB-webkameraként használjanak.

Általában azt fogja látni, hogy telefonja zöld pipát kap a hardvertámogatási szint TELJES szakaszában, ami azt jelenti, hogy okostelefonja alkalmas google kameraportok telepítésére, alias GCam.

Note: Ha azt észleli, hogy a Legacy részben a hardver támogatási szintje zöld pipát jelez, az azt jelenti, hogy telefonja nem támogatja a camera2 API-t. Ebben az esetben a manuális engedélyezési módszert kell alkalmaznia, amelyet már tárgyaltunk Ez az útmutató.

Következtetés

Remélem, megtanulta a Camera2 API támogatásának fontosságát az Android telefonokon. Miután ellenőrizte az API-információkat, ne pazarolja az idejét a harmadik féltől származó Google kameraportok telepítésével az eszközön. Ez egy nagyszerű példa arra, hogy a szoftveres vég pontosan szükséges a fényképezőgép eredményeinek javításához.

Eközben, ha kétségei vannak, tudassa velünk az alábbi megjegyzés rovatban.

Abel Damináról

Abel Damina, egy gépi tanulási mérnök és fotózásrajongó társalapítója GCamApk blog. A mesterséges intelligencia terén szerzett szakértelme és a kompozíció iránt érdeklődő figyelme arra ösztönzi az olvasókat, hogy feszegessék a határokat a technológia és a fotózás területén.