Kaip patikrinti „Camera2“ API palaikymą bet kuriuose „Android“ įrenginiuose?

Jei norite atrakinti visus „Google“ fotoaparato prievado parinkčių privalumus, pirmas dalykas, apie kurį turėtumėte žinoti, būtų „Camera2“ API.

Šiame straipsnyje gausite išsamią informaciją, kaip be problemų patikrinti „Camera2“ API palaikymą „Android“ įrenginiuose.

Išmaniųjų telefonų prekės ženklai labai patobulėjo, ypač programinės įrangos skyriuje ir aparatinėje įrangoje. Tačiau fotoaparatų skyriaus raida kartais atrodo pasenusi senesniuose telefonuose, nes jie nepalaiko tų įmantrių funkcijų, kurios yra šiuolaikiniuose išmaniuosiuose telefonuose.

Tačiau tai nėra rašytinė taisyklė, kad kiekvienas telefonas turi išskirtinę fotoaparato patirtį. Tačiau pagrindiniai prekių ženklai puikiai veikia pateikdami geresnius fotoaparatų tinkinimo atributus, tačiau tai netinka daugeliui telefonų.

Šiais laikais vartotojas gali lengvai gauti „Google“ fotoaparato modifikaciją, kad galėtų mėgautis visomis tomis įdomiomis ir nuostabiomis privilegijomis per savo išmanųjį telefoną. Tačiau perskaitę apie diegimo procesą, galite išgirsti apie Camera2 API.

Kitame įraše gausite visą pamoką, kaip patikrinti, ar jūsų telefonas palaiko „Camera2“ API, ar ne. Tačiau prieš pasinerdami į instrukcijas, pirmiausia sužinokite apie šį terminą!

Kas yra Camera2 API?

API (Application Programming Interface) suteikia kūrėjams prieigą prie programinės įrangos ir leidžia koreguoti kai kuriuos pakeitimus pagal savo pageidavimus.

Taip pat „Camera 2“ yra telefono fotoaparato programinės įrangos „Android“ API, suteikianti kūrėjui prieigą. Kadangi „Android“ yra atvirojo kodo, bendrovė paleido API su „Android 5.0 Lollipop“ atnaujinimu.

Jis suteikia galiojančią autoritetą fotoaparato kokybei, padidindamas užrakto greitį, pagerindamas spalvas, fiksuodamas RAW ir daugelį kitų valdymo aspektų. Naudodamas šį API palaikymą, jūsų išmanusis telefonas gali peržengti fotoaparato jutiklio ribas ir pateikti naudingų rezultatų.

Be to, jis taip pat suteikia pažangią HDR technologiją ir kitas įdomias funkcijas, kurios šiuo metu dominuoja rinkoje. Be to, kai patvirtinsite, kad įrenginys turi šį API palaikymą, galėsite valdyti jutiklius, pagerinti vieną kadrą ir lengvai pagerinti objektyvo rezultatus.

Papildomą išsamią informaciją apie šią API gausite oficialioje svetainėje Google dokumentacija. Taigi, patikrinkite, jei norite sužinoti daugiau.

1 būdas: patvirtinkite Camera2 API naudodami ADB komandas

Įsitikinkite, kad savo išmaniajame telefone jau įjungėte kūrėjo režimą ir kompiuteryje įdiekite ADB komandų eilutę. 

  • Įgalinkite USB derinimą kūrėjo režimu. 
  • Kabeliu prijunkite telefoną prie „Windows“ arba „Mac“. 
  • Dabar atidarykite komandų eilutę arba „PowerShell“ („Windows“) arba terminalo langą („MacOS“).
  • Įveskite komandą - adb shell "getprop | grep HAL3"
  • Jei gausite šiuos rezultatus

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

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

Tai reiškia, kad jūsų išmanusis telefonas turi visavertį Camera2 API palaikymą. Tačiau jei jis nerodomas taip pat, gali tekti jį įjungti rankiniu būdu.

2 būdas: gaukite terminalo programą, kad patvirtintumėte 

  • Parsisiųsti Terminalo emuliatoriaus programa pagal jūsų pasirinkimą
  • Atidarykite programą ir įveskite komandą - getprop | grep HAL3
  • Jei gaunate šiuos rezultatus:

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

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

Kaip ir ankstesnis metodas, jūsų įrenginys turi gauti Camera HAL3 su visišku Camera2 API palaikymu. Tačiau jei rezultatai skiriasi nuo pirmiau nurodytų, turite įgalinti šias API rankiniu būdu.

3 būdas: patikrinkite „Camera2“ API palaikymą naudodami trečiosios šalies programą

Yra įvairių būdų patvirtinti, ar įrenginys turi „Camera2“ API konfigūraciją savo išmaniajam telefonui, ar ne. Jei esate technikos vartotojas, taip pat galite naudoti ADB komandų eilutę savo kompiuteryje, kad patikrintumėte šią informaciją.

Kita vertus, norėdami tai padaryti, taip pat galite atsisiųsti terminalo programą į savo telefoną. Tačiau nenorime, kad švaistytumėte savo pastangas kažkam, kuriam reikia daug laiko.

Vietoj to galite atsisiųsti „Camera2“ API zondą iš „Google Play“ parduotuvės ir be jokių papildomų rūpesčių išbandyti rezultatą.

Naudodami šią programą gausite visą informaciją apie galinio ir priekinio fotoaparato objektyvus. Turėdami šią informaciją galite be vargo patvirtinti, ar „Android“ įrenginys palaiko „Camera2“ API, ar ne.

1 veiksmas: gaukite Camera2 API Probe programą

Nenorėkite gaišti laiko pridėdami skirtingų komandų eilučių, tada atsisiųskite šią programą, kad patikrintumėte fotoaparato API informaciją. 

  • Apsilankykite „Google Play“ parduotuvės programoje. 
  • Paieškos juostoje įveskite Camera2 API zondą. 
  • Spustelėkite mygtuką Įdiegti. 
  • Palaukite, kol prasidės atsisiuntimo procesas. 
  • Galiausiai atidarykite programą.

2 veiksmas: patikrinkite „Camera2“ API palaikymą

Pasiekus programą, sąsaja bus įkelta su įvairia kamera2 API informacija. Kameros skyrius yra padalintas į „Camera ID: 0“, skirtą galinio fotoaparato moduliui, ir „Camera ID: 1“, kuris paprastai nurodo asmenukės objektyvą.

Tiesiai po fotoaparato ID turite patikrinti abiejų fotoaparatų aparatūros palaikymo lygį. Čia sužinosite, ar jūsų įrenginys palaiko „Camera2“ API. Šioje kategorijoje matysite keturis lygius ir kiekvienas iš jų apibrėžiamas taip:

  • Level_3: Tai reiškia, kad „CameraAPI2“ suteikia papildomų privilegijų fotoaparato aparatūrai, kuri paprastai apima RAW vaizdus, ​​YUV perdirbimą ir kt.
  • Pilnas: Tai reiškia, kad dauguma CameraAPI2 funkcijų yra prieinamos.
  • Ribotas: Kaip nurodyta pavadinime, iš Camera API2 gaunate tik ribotą išteklių kiekį.
  • Palikimas: Tai reiškia, kad jūsų telefonas palaiko senesnės kartos Camera1 API.
  • Išorinis: Siūlo panašias privilegijas kaip LIMITED su tam tikrais trūkumais. Tačiau tai leidžia vartotojams naudoti išorines kameras kaip USB kameras.

Apskritai pamatysite, kad aparatūros palaikymo lygio skiltyje VISAS jūsų telefonas gaus žalią varnelę, o tai reiškia, kad jūsų išmanusis telefonas yra tinkamas google kameros prievadams, dar žinomam. GCam.

Note: Jei pastebėjote, kad aparatūros palaikymo lygis skiltyje Legacy rodo žalią varnelę, tai reiškia, kad jūsų telefonas nepalaiko camera2 API. Tokiu atveju turite taikyti rankinio įjungimo metodą, kurį aptarėme šis vadovas.

Išvada

Tikiuosi, kad sužinojote apie Camera2 API palaikymo Android telefonuose svarbą. Patvirtinę API informaciją, negaiškite laiko savo įrenginyje diegdami tuos trečiosios šalies „Google“ kameros prievadus. Tai puikus pavyzdys, kad programinės įrangos pabaiga yra būtina norint pagerinti fotoaparato rezultatus.

Tuo tarpu, jei kyla kokių nors abejonių, galite apie jas mums pranešti toliau esančiame komentarų laukelyje.

Apie Abelį Daminą

Abelis Damina, mašininio mokymosi inžinierius ir fotografijos entuziastas, vienas iš įkūrėjų GCamApk tinklaraštis. Jo išmanymas dirbtinio intelekto srityje ir atidus žvilgsnis į kompoziciją įkvepia skaitytojus peržengti technologijų ir fotografijos ribas.