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!
tartalom
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.