Maitiro ekutarisa Kamera2 API Tsigiro pane chero Android Zvishandiso?

Kana iwe uchida kuvhura ese mabhenefiti eGoogle kamera port sarudzo, saka chinhu chekutanga chaunofanirwa kuziva nezvacho chingave iyo Kamera2 API.

Muchikamu chino, iwe unowana ruzivo rwakakwana rwekutarisa Kamera2 API rutsigiro pane android zvishandiso pasina matambudziko.

Iwo ma-smartphone brand akavandudza zvakanyanya, kunyanya mudhipatimendi resoftware pamwe nehardware. Asi shanduko iri muchikamu chekamera dzimwe nguva inonzwa sechinyakare mumafoni echikuru sezvo asingatsigire iwo emhando yepamusoro maficha anoonekwa mumafoni emazuva ano.

Kunyangwe, hausi mutemo wakanyorwa kuti foni yese inouya neyakasarudzika kamera chiitiko. Nekudaro, mhando dzemhando yepamusoro dziri kuita zvakanaka mukupa zvirinani maitiro emakamera, asi hachisi chokwadi kune mazhinji mafoni.

Mazuva ano, mushandisi anogona nyore kuwana google kamera mod kuti anakirwe ese aya anonakidza uye akajeka mapeks pane yavo smartphone. Asi, kana waverenga nezve maitiro ekuisa, unogona kunzwa nezve Kamera2 API.

Uye mune inotevera positi, iwe unowana chidzidzo chese chekutarisa kana foni yako inotsigira iyo Kamera2 API kana kwete. Asi tisati tanyura mumirairo, ngatizivei nezve temu iyi kutanga!

Chii chinonzi Camera2 API?

Iyo API (Application Programming Interface) inopa vanogadzira mukana kune software uye inovatendera kuti vatore mamwe magadzirirwo maererano nezvavanoda.

Saizvozvo, Kamera 2 ndeye android API yefoni kamera software inopa mukana kune anovandudza. Sezvo Android iri yakavhurika sosi, kambani yakatanga iyo API neiyo Android 5.0 Lollipop update.

Iyo inopa simba rinoshanda pamusoro pemhando yekamera nekuwedzera imwe shutter kumhanya, kuwedzera mavara, RAW kubatwa, uye zvimwe zvakawanda zvinhu zvekutonga. Kuburikidza nerutsigiro urwu rweAPI, yako smartphone inogona kusundira kamera sensor muganho uye kupa mhedzisiro inobatsira.

Uyezve, inopawo tekinoroji yepamusoro yeHDR uye zvimwe zvinonakidza maficha zviri kutonga pamusika. Pamusoro peizvozvo, kana wangosimbisa kuti mudziyo une iyi API tsigiro, ipapo iwe unogona kudzora masensa, kusimudzira imwe chete furemu, uye kugadzirisa lens mhedzisiro zviri nyore.

Iwe uchawana rumwe ruzivo rwakadzama nezve iyi API pane mukuru Zvinyorwa zveGoogle. Saka, tarisa kana iwe uchida kuziva zvakawanda.

Nzira 1: Simbisa Kamera2 API kuburikidza neADB Mirairo

Ita shuwa kuti watogonesa iyo yekuvandudza modhi pane yako smartphone uye isa iyo ADB yekuraira kukurumidza pakombuta yako. 

  • Gonesa iyo USB Debugging kubva kune yekuvandudza modhi. 
  • Batanidza foni yako uchishandisa tambo kuWindows kana Mac. 
  • Zvino, vhura iyo yekuraira nekukurumidza kana PowerShell (Windows) kana Terminal Window (macOS).
  • Pinda kuraira - adb shell "getprop | grep HAL3"
  • Kana iwe ukawana zvinotevera

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

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

Zvinoreva kuti smartphone yako ine yakazara-yakazara rutsigiro rweCamera2 API. Nekudaro, kana isiri kuratidza zvakafanana, saka ungangoda kuigonesa nemaoko.

Nzira 2: Tora Terminal App yekusimbisa 

  • Download Terminal Emulator app maererano nesarudzo yako
  • Vhura iyo app uye isa murairo - getprop | grep HAL3
  • Kana iwe ukawana zvinotevera mhedzisiro:

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

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

Senge nzira yapfuura, mudziyo wako unofanirwa kuwana Kamera HAL3 nerutsigiro rwakakwana rweCamera2 API. Nekudaro, kana mhedzisiro isina kufanana nepamusoro, iwe unofanirwa kugonesa iwo maAPIs pamaoko.

Nzira 3: Tarisa Kamera2 API Tsigiro kuburikidza neyechitatu-bato App

Pane nzira dzakasiyana dzekusimbisa kana chishandiso chakawana iyo Kamera2 API kumisikidzwa kune yavo smartphone kana kwete. Kana iwe uri techie mushandisi, unogona zvakare kushandisa iyo ADB yekuraira kukurumidza pakombuta yako kuti utarise izvo zvinhu.

Kune rimwe divi, iwe unogona zvakare kudhawunirodha terminal application pafoni yako kuti uite kudaro. Nekudaro, isu hatidi kuti iwe utadze kuedza kwako pane chimwe chinhu chinopedza nguva.

Panzvimbo peizvozvo, unogona kudhawunirodha Kamera2 API probe kubva kuGoogle Play Store uye kuyedza mhedzisiro pasina imwezve ado.

Kuburikidza nechishandiso ichi, iwe unozowana zvese zveruzivo zvine chekuita nekumashure uye kumberi kamera lenses. Neruzivo irworwo, unogona kusimbisa zvisina simba kana iyo Android mudziyo wakawana rutsigiro rweKamera2 API kana kwete.

Nhanho yekutanga: Tora iyo Kamera1 API Probe Application

Usade kutambisa nguva yako uchiwedzera mitsara yekuraira yakasiyana, wobva wadhawunirodha iyi inotevera app kuti utarise iyo kamera API ruzivo. 

  • Shanyira iyo Google Play Store app. 
  • Pinda iyo Kamera2 API probe mubhara yekutsvaga. 
  • Tinya bhatani reInstall. 
  • Mirira kusvikira maitiro ekurodha aitika. 
  • Pakupedzisira, vhura iyo app.

Nhanho yechipiri: Tarisa Kamera2 API rutsigiro

Kana uchinge wawana iyo application, iyo interface inozoremerwa nezvakasiyana siyana mucamera2 API. Chikamu chekhamera chakakamurwa kuita "Camera ID: 0" yakapihwa yekumashure kamera module, uye "Camera ID: 1", iyo inowanzo reva selfie lens.

Pazasi peiyo ID kamera, iwe unofanirwa kutarisa iyo Hardware yekutsigira nhanho mumakamera ese ari maviri. Apa ndipo pauchazoziva kana mudziyo wako unotsigira Kamera2 API. Pane mazinga mana auchaona muchikamu ichocho, uye chimwe nechimwe chazvo chinotsanangurwa sezvinotevera:

  • Level_3: Zvinoreva kuti KameraAPI2 iri kupa mamwe mapeks eiyo kamera hardware, iyo inowanzo sanganisira RAW mifananidzo, YUV reprocessing, nezvimwe.
  • Yakazara: Zvinoreva kuti iyo CameraAPI2 yakawanda yemabasa inowanikwa.
  • Zvishoma: Sezvinotaurwa nezita, urikungowana zvishoma zviwanikwa kubva kuKamera API2.
  • Nhaka: Zvinoreva kuti foni yako inotsigira chizvarwa chekare Kamera1 API.
  • Zvekunze: Inopa mapeki akafanana neiyo LIMITED ine zvimwe zvinokanganisa. Nekudaro, inobvumira vashandisi kushandisa ekunze makamera se USB webcams.

Muzhinji, iwe uchaona kuti foni yako ichagamuchira green tick pane FULL chikamu cheiyo hardware tsigiro level, zvinoreva kuti smartphone yako yakakodzera kuisa google kamera ports, aka. GCam.

Note: Kana iwe ukaona kuti iyo hardware nhanho yekutsigira pachikamu cheNhaka iri kuratidza yakasvibira tick, zvinoreva kuti foni yako haitsigire kamera2 API. Muchiitiko ichocho, iwe unofanirwa kushandisa nzira yekugonesa nemaoko, iyo yatakafukidza mairi uyu mutungamiri.

mhedziso

Ndinovimba wadzidza kukosha kweiyo Kamera2 API rutsigiro pamafoni eandroid. Kana uchinge waona iyo API ruzivo, usatambise nguva yako nekuisa iyo yechitatu-bato google kamera madoko pamusoro pechishandiso chako. Iwo muenzaniso wakanaka wekuti kupera kwesoftware kunodiwa chaizvo kuvandudza mhinduro dzekamera.

Zvichakadaro, kana ukasangana nekusahadzika kupi zvako, unogona kutizivisa nezvavo kuburikidza nebhokisi rekutaura pazasi.

About Abel Damina

Abel Damina, mainjiniya ekudzidza muchina uye anofarira kutora mafoto, akavamba iyo GCamApk blog. Hunyanzvi hwake muAI uye ziso rakasvinura rekuumbwa rinokurudzira vaverengi kusundira miganhu mu tech uye kutora mafoto.