Hoe kinne jo Camera2 API-stipe kontrolearje op alle Android-apparaten?

As jo ​​​​alle foardielen fan 'e Google-kamera-poarte-opsjes wolle ûntsluten, dan soe it earste ding dat jo moatte witte de Camera2 API wêze.

Yn dit artikel krije jo folsleine ynformaasje oer hoe't jo Camera2 API-stipe kinne kontrolearje op Android-apparaten sûnder problemen.

De smartphone-merken binne gâns ferbettere, benammen yn 'e software-ôfdieling as hardware. Mar de evolúsje yn 'e kamera-seksje fielt soms ferâldere yn' e âldere tillefoans, om't se dizze fancy funksjes net stypje dy't ferskine yn moderne smartphones.

Hoewol, it is gjin skriftlike regel dat elke tillefoan komt mei in útsûnderlike kamera-ûnderfining. Mainstream-merken dogge lykwols geweldich yn it leverjen fan bettere oanpassingsattributen foar kamera's, mar it is net wier foar de measte tillefoans.

Tsjintwurdich kin de brûker maklik in google-kamera-mod krije om te genietsjen fan al dy nijsgjirrige en briljante foardielen oer har smartphone. Mar, as jo hawwe lêzen oer it ynstallaasjeproses, kinne jo hearre oer de Camera2 API.

En yn 'e folgjende post sille jo in heule tutorial krije oer kontrolearjen oft jo tillefoan de Camera2 API stipet of net. Mar foardat wy dûke yn 'e ynstruksjes, litte wy earst witte oer dizze term!

Wat is Camera2 API?

De API (Application Programming Interface) jout ûntwikkelders tagong ta de software en lit se guon oanpassingen oanpasse neffens har winsken.

Likemin is Camera 2 in android API fan 'e kamera-software fan' e tillefoan dy't tagong jout oan in ûntwikkelder. Sûnt Android is iepen boarne, lansearre it bedriuw de API mei de Android 5.0 Lollipop update.

It leveret jildich gesach oer de kamerakwaliteit troch mear slutersnelheid ta te foegjen, kleuren te ferbetterjen, RAW-opname, en in protte oare aspekten fan kontrôle. Troch dizze API-stipe kin jo smartphone de grinzen fan 'e kamerasensor drukke en foardielige resultaten leverje.

Fierder jout it ek avansearre technology fan HDR en oare spannende funksjes dy't op it stuit de merk dominearje. Boppedat, as jo ienris befêstige hawwe dat it apparaat dizze API-stipe hat, dan kinne jo de sensoren kontrolearje, it inkele frame ferbetterje en de lensresultaten maklik ferbetterje.

Jo krije ekstra detaillearre ynformaasje oer dizze API op 'e offisjele Google dokumintaasje. Dat, kontrolearje it út as jo ynteressearre binne om mear te witten.

Metoade 1: Befêstigje Camera2 API fia ADB-kommando's

Soargje derfoar dat jo de ûntwikkeldersmodus al ynskeakele hawwe op jo smartphone en ynstallearje de ADB-kommandoprompt op jo kompjûter. 

  • Aktivearje de USB-debuggen fanút de ûntwikkeldersmodus. 
  • Ferbine jo tillefoan mei de kabel nei de Windows of Mac. 
  • No, iepenje de kommando-prompt of PowerShell (Windows) of Terminal Finster (macOS).
  • Kommando ynfiere - adb shell "getprop | grep HAL3"
  • As jo ​​krije de folgjende resultaten

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

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

It betsjut dat jo smartphone folsleine stipe hat fan 'e Camera2 API. As it lykwols net itselde toant, dan moatte jo it miskien manuell ynskeakelje.

Metoade 2: Krij Terminal-app om te befêstigjen 

  • Download de Terminal Emulator app neffens jo kar
  • Iepenje de app en fier it kommando yn - getprop | grep HAL3
  • As jo ​​​​de folgjende resultaten krije:

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

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

Lykas de foarige metoade moat jo apparaat Camera HAL3 krije mei folsleine stipe fan 'e Camera2 API. As de resultaten lykwols net itselde binne as hjirboppe, moatte jo dizze API's manuell ynskeakelje.

Metoade 3: Kontrolearje Camera2 API-stipe fia app fan tredden

D'r binne ferskate manieren om te befestigjen oft it apparaat de Camera2 API-konfiguraasje foar har smartphone krige of net. As jo ​​​​in technysk brûker binne, kinne jo ek de ADB-kommandoprompt op jo kompjûter brûke om dizze details te kontrolearjen.

Oan 'e oare kant kinne jo ek de terminalapplikaasje downloade op jo tillefoan om dit te dwaan. Wy wolle lykwols net dat jo jo ynspanningen fergrieme oan wat tiidslinend.

Ynstee dêrfan kinne jo de Camera2 API-probe downloade fan 'e Google Play Store en it resultaat sûnder fierdere ado testen.

Troch dizze applikaasje krije jo alle details oangeande de efter- en foarkameralenzen. Mei dy ynformaasje kinne jo maklik befestigje oft it Android-apparaat Camera2 API-stipe krige of net.

Stap 1: Krij de Camera2 API Probe-applikaasje

Wolle jo jo tiid net fergrieme mei it tafoegjen fan ferskate kommandorigels, download dan de folgjende app om de kamera API-details te kontrolearjen. 

  • Besykje de Google Play Store-app. 
  • Fier de Camera2 API-probe yn yn 'e sykbalke. 
  • Klikje op de knop Ynstallearje. 
  • Wachtsje oant it ynlaadproses plakfynt. 
  • As lêste, iepenje de app.

Stap 2: Kontrolearje Camera2 API-stipe

As jo ​​​​ienris tagong hawwe ta de applikaasje, sil de ynterface wurde laden mei ferskate details yn 'e camera2 API. De kamera-seksje is ferdield yn "Camera ID: 0" skonken foar de efterkameramodule, en "Camera ID: 1", dy't normaal ferwiist nei in selfie-lens.

Rjochts ûnder de kamera-ID moatte jo it Hardware-stipenivo yn beide kamera's kontrolearje. Dit is wêr jo sille witte oft jo apparaat Camera2 API stipet. D'r binne fjouwer nivo's dy't jo sille sjen yn dizze kategory, en elk fan har is definieare as folget:

  • Nivo_3: It betsjut dat de CameraAPI2 wat ekstra foardielen leveret foar de kamera-hardware, dy't oer it algemien RAW-ôfbyldings, YUV-ferwurking, ensfh.
  • Fol: It ferwiist dat de mearderheid fan funksjes fan 'e CameraAPI2 tagonklik binne.
  • Beheind: As de namme oantsjutte, krije jo mar in beheinde hoemannichte boarnen fan 'e Camera API2.
  • Legacy: It betsjut dat jo tillefoan de âldere generaasje Camera1 API stipet.
  • Ekstern: Biedt ferlykbere foardielen as de LIMITED mei wat neidielen. It lit brûkers lykwols eksterne kamera's brûke as USB-webcams.

Yn 't algemien sille jo sjen dat jo tillefoan in griene tik sil ûntfange op' e FULL-seksje fan it hardware-stipenivo, wat betsjut dat jo smartphone geskikt is foar it ynstallearjen fan Google-kamera-poarten, aka. GCam.

Note: As jo ​​​​merke dat it hardware-stipenivo yn 'e Legacy-seksje in griene tik toant, betsjut dit dat jo tillefoan gjin camera2 API stipet. Yn dat gefal moatte jo de metoade manuell ynskeakelje tapasse, dy't wy hawwe behannele dit gids.

Konklúzje

Ik hoopje dat jo it belang hawwe leard fan 'e Camera2 API-stipe op Android-tillefoans. Sadree't jo de API-ynformaasje hawwe ferifiearre, fergrieme jo tiid net mei it ynstallearjen fan dizze Google-kamera-poarten fan tredden oer jo apparaat. It is in geweldich foarbyld dat de software-ein krekt nedich is om de kamera-resultaten te ferbetterjen.

Ûnderwilens, as jo twifels tsjinkomme, kinne jo ús oer har litte fia it kommentaarfakje hjirûnder.

Oer Abel Damina

Abel Damina, in masine learen yngenieur en fotografy entûsjast, mei-oprjochter de GCamApk blog. Syn ekspertize yn AI en skerp each foar komposysje ynspirearje lêzers om grinzen te ferleegjen yn tech en fotografy.