Bii o ṣe le Ṣayẹwo Atilẹyin API Camera2 lori Awọn Ẹrọ Android eyikeyi?

Ti o ba fẹ ṣii gbogbo awọn anfani ti awọn aṣayan ibudo kamẹra Google, lẹhinna ohun akọkọ ti o yẹ ki o mọ nipa yoo jẹ kamẹra2 API.

Ninu nkan yii, iwọ yoo gba alaye pipe lori bii o ṣe le ṣayẹwo atilẹyin Camera2 API lori awọn ẹrọ Android laisi awọn iṣoro.

Awọn ami iyasọtọ foonuiyara ti ni ilọsiwaju pupọ, paapaa ni ẹka sọfitiwia bii ohun elo. Ṣugbọn itankalẹ ninu apakan kamẹra nigbakan rilara ti igba atijọ ninu awọn foonu agbalagba nitori wọn ko ṣe atilẹyin awọn ẹya ayanmọ wọnyẹn ti o han ni awọn fonutologbolori ode oni.

Botilẹjẹpe, kii ṣe ofin kikọ pe gbogbo foonu wa pẹlu iriri kamẹra alailẹgbẹ. Sibẹsibẹ, awọn ami iyasọtọ akọkọ n ṣe nla ni ipese awọn abuda isọdi ti o dara julọ fun awọn kamẹra, ṣugbọn kii ṣe otitọ fun ọpọlọpọ awọn foonu.

Ni ode oni, olumulo le ni irọrun gba moodi kamẹra google lati gbadun gbogbo awọn anfani ati awọn anfani ti o wuyi lori foonuiyara wọn. Ṣugbọn, nigba ti o ba ti ka nipa ilana fifi sori ẹrọ, o le gbọ nipa Camera2 API.

Ati ninu ifiweranṣẹ atẹle, iwọ yoo gba ikẹkọ gbogbo lori ṣiṣe ayẹwo boya foonu rẹ ṣe atilẹyin API Camera2 tabi rara. Ṣugbọn ṣaaju ki a to lọ sinu awọn itọnisọna, jẹ ki a mọ nipa ọrọ yii ni akọkọ!

Kini Camera2 API?

API (Àwòrán Ètò Ìṣàmúlò Ohun elo) n fun awọn olupilẹṣẹ wọle si sọfitiwia naa ati gba wọn laaye lati tweak diẹ ninu awọn iyipada gẹgẹ bi awọn ifẹ wọn.

Bakanna, Kamẹra 2 jẹ Android API ti sọfitiwia kamẹra foonu ti o funni ni iwọle si olutẹsiwaju. Niwọn igba ti Android jẹ orisun ṣiṣi, ile-iṣẹ ṣe ifilọlẹ API pẹlu imudojuiwọn Android 5.0 Lollipop.

O pese aṣẹ ti o wulo lori didara kamẹra nipasẹ fifi iyara iyara diẹ sii, imudara awọn awọ, gbigba RAW, ati ọpọlọpọ awọn apakan miiran ti iṣakoso. Nipasẹ atilẹyin API yii, foonuiyara rẹ le Titari awọn opin sensọ kamẹra ati pese awọn abajade anfani.

Pẹlupẹlu, o tun funni ni imọ-ẹrọ ilọsiwaju ti HDR ati awọn ẹya moriwu miiran ti o jẹ gaba lori ọja lọwọlọwọ. Lori oke yẹn, ni kete ti o ba ti jẹrisi pe ẹrọ naa ni atilẹyin API yii, lẹhinna o le ṣakoso awọn sensọ, mu fireemu ẹyọkan pọ si, ati ilọsiwaju awọn abajade lẹnsi ni irọrun.

Iwọ yoo gba afikun alaye alaye nipa API yii lori osise naa Google iwe. Nitorinaa, ṣayẹwo ti o ba nifẹ lati mọ diẹ sii.

Ọna 1: Jẹrisi kamẹra2 API nipasẹ Awọn aṣẹ ADB

Rii daju pe o ti mu ipo idagbasoke ṣiṣẹ tẹlẹ lori foonuiyara rẹ ki o fi aṣẹ aṣẹ ADB sori kọnputa rẹ. 

  • Mu N ṣatunṣe aṣiṣe USB ṣiṣẹ lati ipo idagbasoke. 
  • So foonu rẹ pọ pẹlu okun USB si Windows tabi Mac. 
  • Bayi, ṣii aṣẹ aṣẹ tabi PowerShell (Windows) tabi Window Terminal (macOS).
  • Tẹ aṣẹ sii - adb shell "getprop | grep HAL3"
  • Ti o ba gba awọn abajade wọnyi

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

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

O tumọ si pe foonuiyara rẹ ni atilẹyin kikun ti Camera2 API. Sibẹsibẹ, ti ko ba ṣe afihan kanna, lẹhinna o le nilo lati mu ṣiṣẹ pẹlu ọwọ.

Ọna 2: Gba App Terminal lati Jẹrisi 

  • gba awọn Ohun elo Emulator Terminal gẹgẹ bi o fẹ
  • Ṣii app naa ki o tẹ aṣẹ sii - getprop | grep HAL3
  • Ti o ba gba awọn abajade wọnyi:

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

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

Bii ọna ti tẹlẹ, ẹrọ rẹ ni lati jèrè HAL3 kamẹra pẹlu atilẹyin pipe ti Camera2 API. Sibẹsibẹ, ti awọn abajade ko ba jẹ kanna bi loke, o nilo lati mu awọn API wọnyẹn ṣiṣẹ pẹlu ọwọ.

Ọna 3: Ṣayẹwo Atilẹyin API Camera2 nipasẹ Ohun elo ẹni-kẹta

Awọn ọna oriṣiriṣi lo wa lati jẹrisi boya ẹrọ naa ni iṣeto kamẹra2 API fun foonuiyara wọn tabi rara. Ti o ba jẹ olumulo techie, o tun le lo aṣẹ aṣẹ ADB lori kọnputa rẹ lati ṣayẹwo awọn alaye yẹn.

Ni apa keji, o tun le ṣe igbasilẹ ohun elo ebute lori foonu rẹ lati ṣe bẹ. Sibẹsibẹ, a ko fẹ ki o padanu akitiyan rẹ lori nkan ti n gba akoko.

Dipo iyẹn, o le ṣe igbasilẹ iwadii API Camera2 lati Ile itaja Google Play ki o ṣe idanwo abajade laisi adojuru eyikeyi.

Nipasẹ ohun elo yii, iwọ yoo gba gbogbo awọn alaye nipa ẹhin ati awọn lẹnsi kamẹra iwaju. Pẹlu alaye yẹn, o le jẹrisi lainidii boya ẹrọ Android ni atilẹyin Camera2 API tabi rara.

Igbesẹ 1: Gba Ohun elo Iwadi API Camera2

Maṣe fẹ lati padanu akoko rẹ lati ṣafikun awọn laini aṣẹ oriṣiriṣi, lẹhinna ṣe igbasilẹ ohun elo atẹle lati ṣayẹwo awọn alaye API kamẹra naa. 

  • Ṣabẹwo si ohun elo itaja itaja Google Play. 
  • Tẹ iwadii API Camera2 sinu ọpa wiwa. 
  • Tẹ bọtini Fi sori ẹrọ. 
  • Duro till awọn download ilana gba ibi. 
  • Níkẹyìn, ṣii app.

Igbesẹ 2: Ṣayẹwo atilẹyin Camera2 API

Ni kete ti o ba ti wọle si ohun elo naa, wiwo naa yoo jẹ ti kojọpọ pẹlu awọn alaye lọpọlọpọ ninu kamẹra2 API. Abala kamẹra ti pin si “ID kamẹra: 0” ti a ṣetọrẹ fun module kamẹra ẹhin, ati “ID kamẹra: 1”, eyiti o tọka si lẹnsi selfie nigbagbogbo.

Ni isalẹ ID kamẹra, o ni lati ṣayẹwo ipele atilẹyin Hardware ninu awọn kamẹra mejeeji. Eyi ni ibiti iwọ yoo mọ boya ẹrọ rẹ ṣe atilẹyin API Camera2. Awọn ipele mẹrin wa ti iwọ yoo rii ninu ẹka yẹn, ati pe ọkọọkan wọn jẹ asọye bi atẹle:

  • Ipele_3: O tumọ si pe CameraAPI2 n pese diẹ ninu awọn anfani afikun fun ohun elo kamẹra, eyiti o pẹlu awọn aworan RAW ni gbogbogbo, atunṣe YUV, ati bẹbẹ lọ.
  • Kun: O tọka si pe ọpọlọpọ awọn iṣẹ ti CameraAPI2 wa ni iraye si.
  • Lopin: Gẹgẹbi orukọ ti a tọka si, iwọ n gba iye awọn orisun to lopin lati API2 kamẹra.
  • Ogún: O tumọ si pe foonu rẹ ṣe atilẹyin iran agbalagba API Camera1.
  • Ita: Nfunni awọn anfani ti o jọra bi LIMITED pẹlu diẹ ninu awọn alailanfani. Sibẹsibẹ, o gba awọn olumulo laaye lati lo awọn kamẹra ita bi awọn kamera wẹẹbu USB.

Ni gbogbogbo, iwọ yoo rii pe foonu rẹ yoo gba ami alawọ ewe ni apakan FULL ti ipele atilẹyin ohun elo, eyiti o tumọ si pe foonuiyara rẹ dara fun fifi awọn ibudo kamẹra kamẹra google sori ẹrọ, aka GCam.

Note: Ti o ba ṣe akiyesi pe ipele atilẹyin ohun elo lori apakan Legacy n ṣafihan ami alawọ ewe kan, o tumọ si pe foonu rẹ ko ṣe atilẹyin API camera2. Ni ọran naa, o ni lati lo ọna ṣiṣe pẹlu ọwọ, eyiti a ti bo ninu itọsọna yii.

ipari

Mo nireti pe o ti kọ pataki ti atilẹyin Camera2 API lori awọn foonu Android. Ni kete ti o ba ti jẹrisi alaye API, maṣe fi akoko rẹ ṣòfo fifi sori awọn ibudo kamẹra google ẹni-kẹta wọnyẹn lori ẹrọ rẹ. O jẹ apẹẹrẹ nla pe opin sọfitiwia nilo ni deede lati mu awọn abajade kamẹra dara si.

Nibayi, ti o ba wa awọn iyemeji eyikeyi, o le jẹ ki a mọ nipa wọn nipasẹ apoti asọye ni isalẹ.

Nipa Abel Damina

Abel Damina, a ẹrọ eko ẹlẹrọ ati fọtoyiya iyaragaga, àjọ-da awọn GCamApk bulọọgi. Imọye rẹ ni AI ati oju itara fun akopọ ṣe iwuri fun awọn oluka lati Titari awọn aala ni imọ-ẹrọ ati fọtoyiya.