Giunsa Pagsusi ang Suporta sa Camera2 API sa bisan unsang Mga Device sa Android?

Kung gusto nimo nga maablihan ang tanan nga mga benepisyo sa mga kapilian sa Google camera port, nan ang una nga butang nga kinahanglan nimong mahibal-an mao ang Camera2 API.

Sa kini nga artikulo, makakuha ka kompleto nga kasayuran kung giunsa pagsusi ang suporta sa Camera2 API sa mga aparato sa android nga wala’y mga problema.

Ang mga tatak sa smartphone labi nga milambo, labi na sa departamento sa software ingon man sa hardware. Apan ang ebolusyon sa seksyon sa camera usahay mobati nga wala na sa karaan nga mga telepono tungod kay wala nila gisuportahan ang mga nindot nga bahin nga makita sa mga modernong smartphone.

Bisan pa, dili kini usa ka sinulat nga lagda nga ang matag telepono adunay usa ka talagsaon nga kasinatian sa camera. Bisan pa, ang mga mainstream nga tatak maayo kaayo sa paghatag og mas maayo nga mga kinaiya sa pag-customize alang sa mga camera, apan dili kini tinuod alang sa kadaghanan sa mga telepono.

Karong panahona, ang user dali rang makakuha og google camera mod aron matagamtaman ang tanan nga makaiikag ug hayag nga perks sa ilang smartphone. Apan, kung nabasa nimo ang bahin sa proseso sa pag-install, mahimo nimong madungog ang bahin sa Camera2 API.

Ug sa sunod nga post, makakuha ka usa ka tibuuk nga panudlo sa pagsusi kung gisuportahan ba sa imong telepono ang Camera2 API o dili. Apan sa dili pa kita mosalom sa mga instruksyon, hibaloa una ang bahin niini nga termino!

Unsa ang Camera2 API?

Ang API (Application Programming Interface) naghatag sa mga developer og access sa software ug nagtugot kanila sa pag-tweak sa pipila ka mga kausaban sumala sa ilang gusto.

Ingon usab, ang Camera 2 usa ka android API sa software sa camera sa telepono nga naghatag access sa usa ka developer. Tungod kay ang Android bukas nga gigikanan, ang kompanya naglansad sa API nga adunay update sa Android 5.0 Lollipop.

Naghatag kini og balido nga awtoridad sa kalidad sa camera pinaagi sa pagdugang sa dugang nga tulin sa shutter, pagpaayo sa mga kolor, pagkuha sa RAW, ug daghang uban pang mga aspeto sa pagkontrol. Pinaagi niini nga suporta sa API, ang imong smartphone makaduso sa mga limitasyon sa sensor sa camera ug makahatag ug maayong resulta.

Dugang pa, naghatag usab kini og advanced nga teknolohiya sa HDR ug uban pang mga kulbahinam nga mga bahin nga karon nagdominar sa merkado. Labaw pa niana, sa higayon nga imong nakumpirma nga ang aparato adunay kini nga suporta sa API, mahimo nimong makontrol ang mga sensor, mapaayo ang usa ka frame, ug dali nga mapaayo ang mga resulta sa lens.

Makuha nimo ang dugang nga detalyado nga kasayuran bahin sa kini nga API sa opisyal Dokumentasyon sa Google. Busa, susiha kini kung interesado ka nga mahibal-an ang dugang.

Pamaagi 1: Kumpirma ang Camera2 API pinaagi sa ADB Commands

Siguruha nga na-enable na nimo ang developer mode sa imong smartphone ug i-install ang ADB command prompt sa imong computer. 

  • I-enable ang USB Debugging gikan sa developer mode. 
  • Ikonektar ang imong telepono gamit ang cable sa Windows o Mac. 
  • Karon, ablihi ang command prompt o PowerShell (Windows) o Terminal Window (macOS).
  • Pagsulod sa mando - adb shell "getprop | grep HAL3"
  • Kung makuha nimo ang mosunod nga mga resulta

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

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

Kini nagpasabot nga ang imong smartphone adunay bug-os nga suporta sa Camera2 API. Bisan pa, kung dili kini parehas nga gipakita, nan kinahanglan nimo nga i-enable kini nga mano-mano.

Pamaagi 2: Kuhaa ang Terminal App aron Pagkumpirma 

  • download sa mga Terminal Emulator app sumala sa imong gipili
  • Ablihi ang app ug isulod ang command - getprop | grep HAL3
  • Kung makuha nimo ang mosunod nga mga resulta:

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

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

Sama sa miaging pamaagi, ang imong aparato kinahanglan nga makakuha sa Camera HAL3 nga adunay kompleto nga suporta sa Camera2 API. Bisan pa, kung ang mga resulta dili parehas sa taas, kinahanglan nimo nga i-on ang mga API nga mano-mano.

Pamaagi 3: Susiha ang Suporta sa Camera2 API pinaagi sa Third-party App

Adunay lainlaing mga paagi aron makumpirma kung nakuha ba sa aparato ang pagsumpo sa Camera2 API alang sa ilang smartphone o wala. Kung ikaw usa ka techie nga tiggamit, mahimo usab nimo gamiton ang ADB command prompt sa imong computer aron masusi ang mga detalye.

Sa laing bahin, mahimo usab nimo i-download ang terminal nga aplikasyon sa imong telepono aron mahimo kini. Bisan pa, dili kami gusto nga usikan nimo ang imong paningkamot sa usa ka butang nga makagugol sa oras.

Imbis niana, mahimo nimong i-download ang Camera2 API probe gikan sa Google Play Store ug sulayan ang resulta nga wala’y dugang nga ado.

Pinaagi sa kini nga aplikasyon, makuha nimo ang tanan nga mga detalye bahin sa likod ug atubangan nga mga lente sa camera. Sa kana nga kasayuran, mahimo nimong makumpirma kung ang aparato sa Android nakakuha suporta sa Camera2 API o wala.

Lakang 1: Kuhaa ang Camera2 API Probe Application

Dili gusto nga mag-usik sa imong oras sa pagdugang lain-laing mga linya sa command, unya i-download ang mosunud nga app aron masusi ang mga detalye sa camera API. 

  • Bisitaha ang Google Play Store app. 
  • Pagsulod sa Camera2 API probe sa search bar. 
  • I-klik ang I-install nga buton. 
  • Paghulat hangtud nga ang proseso sa pag-download mahitabo. 
  • Sa katapusan, ablihi ang app.

Lakang 2: Susiha ang suporta sa Camera2 API

Kung na-access na nimo ang aplikasyon, ang interface ma-load sa lainlaing mga detalye sa camera2 API. Ang seksyon sa camera gibahin sa "Camera ID: 0" nga gidonar para sa module sa likod nga camera, ug "Camera ID: 1", nga sagad nagtumong sa usa ka selfie lens.

Sa ubos mismo sa camera ID, kinahanglan nimong susihon ang lebel sa suporta sa Hardware sa duha nga mga camera. Dinhi nimo mahibal-an kung ang imong aparato nagsuporta sa Camera2 API. Adunay upat ka lebel nga imong makita sa kana nga kategorya, ug ang matag usa kanila gihubit ingon gisundan:

  • Level_3: Nagpasabot kini nga ang CameraAPI2 naghatag ug pipila ka dugang nga perks para sa camera hardware, nga kasagaran naglakip sa RAW nga mga hulagway, YUV reprocessing, etc.
  • Puno: Kini nagpasabut nga ang kadaghanan sa mga gimbuhaton sa CameraAPI2 magamit.
  • Limitado: Sama sa gipasabut sa ngalan, limitado ra ang imong makuha nga mga kapanguhaan gikan sa Camera API2.
  • Kabilin: Nagpasabot kini nga ang imong telepono nagsuporta sa mas karaan nga henerasyon nga Camera1 API.
  • Gawas: Nagtanyag parehas nga mga benepisyo sama sa LIMITED nga adunay pipila nga mga kakulangan. Bisan pa, gitugotan niini ang mga tiggamit nga mogamit mga eksternal nga camera ingon mga USB webcam.

Sa kinatibuk-an, imong makita nga ang imong telepono makadawat og berdeng marka sa FULL nga seksyon sa lebel sa suporta sa hardware, nga nagpasabot nga ang imong smartphone angayan sa pag-instalar sa mga google camera port, aka GCam.

Note: Kung namatikdan nimo nga ang lebel sa suporta sa hardware sa seksyon sa Kabilin nagpakita og berde nga marka, kini nagpasabut nga ang imong telepono dili mosuporta sa camera2 API. Niana nga kaso, kinahanglan nimo nga i-apply ang manual nga paagi nga mahimo, nga among gisakup kini nga giya.

Panapos

Nanghinaut ko nga nahibal-an nimo ang kahinungdanon sa suporta sa Camera2 API sa mga android phone. Kung napamatud-an na nimo ang impormasyon sa API, ayaw usiki ang imong oras sa pag-install sa mga third-party nga google camera port sa imong aparato. Kini usa ka maayo nga pananglitan nga ang pagtapos sa software tukma nga gikinahanglan aron mapaayo ang mga resulta sa camera.

Samtang, kung makit-an nimo ang bisan unsang mga pagduhaduha, mahimo nimong ipahibalo kanamo ang bahin niini pinaagi sa kahon sa komento sa ubos.

Mahitungod ni Abel Damina

Si Abel Damina, usa ka inhenyero sa pagkat-on sa makina ug mahiligon sa litrato, kauban nga gitukod ang GCamApk nga blog. Ang iyang kahanas sa AI ug matinguhaon nga mata alang sa komposisyon nagdasig sa mga magbabasa sa pagduso sa mga utlanan sa teknolohiya ug litrato.