Paano Suriin ang Suporta sa Camera2 API sa anumang mga Android Device?

Kung gusto mong i-unlock ang lahat ng mga benepisyo ng mga opsyon sa Google camera port, ang unang bagay na dapat mong malaman ay ang Camera2 API.

Sa artikulong ito, makakakuha ka ng kumpletong impormasyon kung paano suriin ang suporta ng Camera2 API sa mga android device nang walang problema.

Ang mga tatak ng smartphone ay napabuti nang husto, lalo na sa departamento ng software pati na rin sa hardware. Ngunit ang ebolusyon sa seksyon ng camera kung minsan ay parang luma na sa mas lumang mga telepono dahil hindi nila sinusuportahan ang mga magagarang feature na lumalabas sa mga modernong smartphone.

Bagaman, hindi isang nakasulat na panuntunan na ang bawat telepono ay may pambihirang karanasan sa camera. Gayunpaman, mahusay ang mga pangunahing brand sa pagbibigay ng mas mahusay na mga katangian ng pag-customize para sa mga camera, ngunit hindi ito totoo para sa karamihan ng mga telepono.

Sa ngayon, madaling makakuha ng google camera mod ang user para tamasahin ang lahat ng mga kawili-wili at makikinang na perk sa kanilang smartphone. Ngunit, kapag nabasa mo na ang tungkol sa proseso ng pag-install, maaari mong marinig ang tungkol sa Camera2 API.

At sa susunod na post, makakakuha ka ng buong tutorial sa pagsuri kung sinusuportahan ng iyong telepono ang Camera2 API o hindi. Ngunit bago tayo sumisid sa mga tagubilin, alamin muna natin ang terminong ito!

Ano ang Camera2 API?

Ang API (Application Programming Interface) ay nagbibigay sa mga developer ng access sa software at pinapayagan silang mag-tweak ng ilang mga pagbabago ayon sa kanilang kagustuhan.

Gayundin, ang Camera 2 ay isang android API ng software ng camera ng telepono na nagbibigay ng access sa isang developer. Dahil open source ang Android, inilunsad ng kumpanya ang API na may update sa Android 5.0 Lollipop.

Nagbibigay ito ng wastong awtoridad sa kalidad ng camera sa pamamagitan ng pagdaragdag ng higit pang bilis ng shutter, pagpapahusay ng mga kulay, pagkuha ng RAW, at marami pang ibang aspeto ng kontrol. Sa pamamagitan ng suportang ito ng API, maaaring itulak ng iyong smartphone ang mga limitasyon ng sensor ng camera at makapagbigay ng mga magagandang resulta.

Higit pa rito, nagbibigay din ito ng advanced na teknolohiya ng HDR at iba pang kapana-panabik na feature na kasalukuyang nangingibabaw sa merkado. Higit pa rito, kapag nakumpirma mo na ang device ay may ganitong suporta sa API, maaari mong kontrolin ang mga sensor, pagandahin ang solong frame, at pagbutihin ang mga resulta ng lens nang madali.

Makakakuha ka ng karagdagang detalyadong impormasyon tungkol sa API na ito sa opisyal Dokumentasyon ng Google. Kaya, tingnan ito kung interesado kang malaman ang higit pa.

Paraan 1: Kumpirmahin ang Camera2 API sa pamamagitan ng ADB Commands

Tiyaking pinagana mo na ang developer mode sa iyong smartphone at i-install ang command prompt ng ADB sa iyong computer. 

  • Paganahin ang USB Debugging mula sa developer mode. 
  • Ikonekta ang iyong telepono gamit ang cable sa Windows o Mac. 
  • Ngayon, buksan ang command prompt o PowerShell (Windows) o Terminal Window (macOS).
  • Ipasok ang utos - adb shell "getprop | grep HAL3"
  • Kung makuha mo ang mga sumusunod na resulta

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

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

Nangangahulugan ito na ang iyong smartphone ay may ganap na suporta ng Camera2 API. Gayunpaman, kung hindi ito nagpapakita ng pareho, maaaring kailanganin mong paganahin ito nang manu-mano.

Paraan 2: Kunin ang Terminal App para Kumpirmahin 

  • I-download ang Terminal Emulator app ayon sa iyong pinili
  • Buksan ang app at ipasok ang command - getprop | grep HAL3
  • Kung makuha mo ang mga sumusunod na resulta:

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

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

Tulad ng nakaraang pamamaraan, kailangang makuha ng iyong device ang Camera HAL3 na may kumpletong suporta ng Camera2 API. Gayunpaman, kung ang mga resulta ay hindi pareho sa itaas, kailangan mong paganahin ang mga API na iyon nang manu-mano.

Paraan 3: Suriin ang Suporta sa Camera2 API sa pamamagitan ng Third-party na App

Mayroong iba't ibang paraan upang kumpirmahin kung nakuha ng device ang configuration ng Camera2 API para sa kanilang smartphone o hindi. Kung ikaw ay isang techie user, maaari mo ring gamitin ang command prompt ng ADB sa iyong computer upang suriin ang mga detalyeng iyon.

Sa kabilang banda, maaari mo ring i-download ang terminal application sa iyong telepono upang magawa ito. Gayunpaman, hindi namin nais na sayangin mo ang iyong pagsisikap sa isang bagay na nakakaubos ng oras.

Sa halip na iyon, maaari mong i-download ang Camera2 API probe mula sa Google Play Store at subukan ang resulta nang walang anumang karagdagang ado.

Sa pamamagitan ng application na ito, makukuha mo ang lahat ng mga detalye tungkol sa rear at front camera lens. Gamit ang impormasyong iyon, madali mong makumpirma kung ang Android device ay nakakuha ng suporta sa Camera2 API o hindi.

Hakbang 1: Kunin ang Camera2 API Probe Application

Hindi nais na mag-aksaya ng iyong oras sa pagdaragdag ng iba't ibang mga linya ng command, pagkatapos ay i-download ang sumusunod na app upang suriin ang mga detalye ng camera API. 

  • Bisitahin ang Google Play Store app. 
  • Ilagay ang Camera2 API probe sa search bar. 
  • Mag-click sa pindutang I-install. 
  • Maghintay hanggang maganap ang proseso ng pag-download. 
  • Panghuli, buksan ang app.

Hakbang 2: Suriin ang suporta sa Camera2 API

Kapag na-access mo na ang application, mai-load ang interface ng iba't ibang detalye sa camera2 API. Ang seksyon ng camera ay nahahati sa "Camera ID: 0" na donasyon para sa rear camera module, at "Camera ID: 1", na karaniwang tumutukoy sa isang selfie lens.

Sa ibaba mismo ng camera ID, kailangan mong suriin ang antas ng suporta sa Hardware sa parehong mga camera. Dito mo malalaman kung sinusuportahan ng iyong device ang Camera2 API. Mayroong apat na antas na makikita mo sa kategoryang iyon, at ang bawat isa sa kanila ay tinukoy bilang sinusunod:

  • Level_3: Nangangahulugan ito na ang CameraAPI2 ay nagbibigay ng ilang dagdag na perk para sa hardware ng camera, na karaniwang kinabibilangan ng mga RAW na larawan, YUV reprocessing, atbp.
  • Puno: Tinutukoy nito na ang karamihan sa mga function ng CameraAPI2 ay naa-access.
  • Limitado: Gaya ng tinukoy na pangalan, limitado lang ang natatanggap mo na mga mapagkukunan mula sa Camera API2.
  • Pamana: Nangangahulugan ito na sinusuportahan ng iyong telepono ang mas lumang henerasyon na Camera1 API.
  • Panlabas: Nag-aalok ng mga katulad na perk tulad ng LIMITED na may ilang mga kakulangan. Gayunpaman, pinapayagan nito ang mga user na gumamit ng mga panlabas na camera bilang mga USB webcam.

Sa pangkalahatan, makikita mo na ang iyong telepono ay makakatanggap ng berdeng tik sa BUONG seksyon ng antas ng suporta sa hardware, na nangangahulugang ang iyong smartphone ay angkop para sa pag-install ng mga google camera port, aka GCam.

Note: Kung napansin mo na ang antas ng suporta sa hardware sa seksyong Legacy ay nagpapakita ng berdeng tik, nangangahulugan ito na hindi sinusuportahan ng iyong telepono ang camera2 API. Sa ganoong sitwasyon, kailangan mong ilapat ang manu-manong paraan ng pag-enable, na nasasakupan namin gabay na ito.

Konklusyon

Sana ay natutunan mo ang kahalagahan ng suporta sa Camera2 API sa mga android phone. Kapag na-verify mo na ang impormasyon ng API, huwag sayangin ang iyong oras sa pag-install ng mga third-party na google camera port sa iyong device. Ito ay isang magandang halimbawa na ang pagtatapos ng software ay tiyak na kailangan upang mapabuti ang mga resulta ng camera.

Samantala, kung makatagpo ka ng anumang mga pagdududa, maaari mong ipaalam sa amin ang tungkol sa mga ito sa pamamagitan ng kahon ng komento sa ibaba.

Tungkol kay Abel Damina

Si Abel Damina, isang machine learning engineer at mahilig sa photography, ay kapwa nagtatag ng GCamApk blog. Ang kanyang kadalubhasaan sa AI at matalas na mata para sa komposisyon ay nagbibigay inspirasyon sa mga mambabasa na itulak ang mga hangganan sa tech at photography.