Kuidas kontrollida Camera2 API tuge mis tahes Android-seadmes?

Kui soovite avada kõik Google'i kaamerapordi valikute eelised, peaksite kõigepealt teadma Camera2 API-t.

Sellest artiklist saate täielikku teavet selle kohta, kuidas kontrollida Camera2 API tuge Android-seadmetes probleemideta.

Nutitelefonide kaubamärgid on palju arenenud, eriti tarkvaraosakonnas ja riistvaras. Kuid kaamerasektsiooni areng tundub vanemates telefonides mõnikord aegunud, kuna need ei toeta tänapäevastes nutitelefonides kuvatavaid väljamõeldud funktsioone.

Kuigi, pole kirjas reegel, et iga telefoniga tuleb kaasa erakordne kaamerakogemus. Peavoolubrändidel läheb aga suurepäraselt kaamerate paremate kohandamisatribuutide pakkumisel, kuid see ei kehti enamiku telefonide puhul.

Tänapäeval saab kasutaja hõlpsasti hankida Google'i kaameramodi, et nautida kõiki neid huvitavaid ja suurepäraseid eeliseid oma nutitelefoni kaudu. Kuid kui olete installiprotsessi kohta lugenud, võite kuulda Camera2 API-st.

Ja järgmises postituses saate terve õpetuse selle kohta, kas teie telefon toetab Camera2 API-d või mitte. Kuid enne juhistesse sukeldumist tutvuge kõigepealt selle terminiga!

Mis on Camera2 API?

API (Application Programming Interface) annab arendajatele juurdepääsu tarkvarale ja võimaldab neil vastavalt oma soovile mõningaid muudatusi kohandada.

Samuti on Camera 2 telefoni kaameratarkvara Androidi API, mis annab arendajale juurdepääsu. Kuna Android on avatud lähtekoodiga, käivitas ettevõte API koos Android 5.0 Lollipopi värskendusega.

See annab kehtiva volituse kaamera kvaliteedi üle, lisades rohkem säriaega, täiustades värve, RAW-pildi jäädvustamist ja paljusid muid juhtimise aspekte. Selle API toe kaudu saab teie nutitelefon kaamerasensori piire ületada ja pakkuda soodsaid tulemusi.

Lisaks pakub see ka täiustatud HDR-tehnoloogiat ja muid põnevaid funktsioone, mis praegu turul domineerivad. Peale selle, kui olete kinnitanud, et seadmel on see API tugi, saate hõlpsalt juhtida andureid, täiustada üksikut kaadrit ja parandada objektiivi tulemusi.

Täiendavat üksikasjalikku teavet selle API kohta saate ametnikult Google'i dokumentatsioon. Niisiis, vaadake seda, kui olete huvitatud rohkem teada saada.

1. meetod: kinnitage Camera2 API ADB käskude kaudu

Veenduge, et olete oma nutitelefonis arendajarežiimi juba lubanud, ja installige arvutisse ADB käsuviip. 

  • Lubage USB silumine arendaja režiimis. 
  • Ühendage telefon kaabli abil Windowsi või Maciga. 
  • Nüüd avage käsuviip või PowerShell (Windows) või terminaliaken (macOS).
  • Sisesta käsk - adb shell "getprop | grep HAL3"
  • Kui saate järgmised tulemused

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

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

See tähendab, et teie nutitelefonil on Camera2 API täieõiguslik tugi. Kui see ei kuvata aga sama, peate võib-olla selle käsitsi lubama.

2. meetod: hankige kinnitamiseks terminalirakendus 

  • Lae alla Terminali emulaatori rakendus vastavalt teie valikule
  • Avage rakendus ja sisestage käsk - getprop | grep HAL3
  • Kui saate järgmised tulemused:

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

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

Nagu eelmine meetod, peab teie seade saama Camera HAL3 Camera2 API täieliku toega. Kui aga tulemused ei ole ülaltoodud tulemused, peate need API-d käsitsi lubama.

3. meetod: kontrollige Camera2 API tuge kolmanda osapoole rakenduse kaudu

On mitmeid viise, kuidas kontrollida, kas seadmel on nutitelefoni jaoks Camera2 API konfiguratsioon või mitte. Kui olete tehnikakasutaja, saate nende üksikasjade kontrollimiseks kasutada ka arvutis ADB käsurida.

Teisest küljest saab selleks alla laadida ka oma telefoni terminalirakenduse. Kuid me ei taha, et raiskaksite oma jõupingutusi millegi aeganõudva peale.

Selle asemel saate Google Play poest alla laadida Camera2 API-sondi ja testida tulemust ilma pikema jututa.

Selle rakenduse kaudu saate kõik üksikasjad tagumise ja esikaamera objektiivide kohta. Selle teabe abil saate hõlpsalt kinnitada, kas Android-seadmel on Camera2 API tugi või mitte.

1. samm: hankige rakendus Camera2 API Probe

Ärge raisake aega erinevate käsuridade lisamisele, seejärel laadige kaamera API üksikasjade kontrollimiseks alla järgmine rakendus. 

  • Külastage Google Play poe rakendust. 
  • Sisestage otsinguribale Camera2 API sond. 
  • Klõpsake nuppu Installi. 
  • Oodake, kuni allalaadimisprotsess toimub. 
  • Lõpuks avage rakendus.

2. samm: kontrollige Camera2 API tuge

Kui olete rakendusele ligi pääsenud, laaditakse liides kaamera2 API-s erinevate üksikasjadega. Kaamera osa jaguneb tagumise kaamera mooduli jaoks annetatud "Camera ID: 0" ja "Camera ID: 1", mis tavaliselt viitab selfie-objektiivile.

Otse kaamera ID all peate kontrollima mõlema kaamera riistvara toe taset. Siit saate teada, kas teie seade toetab Camera2 API-d. Selles kategoorias näete nelja taset ja igaüks neist on määratletud järgmiselt:

  • Level_3: See tähendab, et CameraAPI2 pakub kaamera riistvarale lisahüvesid, mis tavaliselt hõlmavad RAW-pilte, YUV-i ümbertöötlemist jne.
  • Täis: See viitab sellele, et enamik CameraAPI2 funktsioone on juurdepääsetavad.
  • Piiratud: Nagu nimi viitas, saate kaamera API2-st vaid piiratud hulga ressursse.
  • Pärand: See tähendab, et teie telefon toetab vanema põlvkonna Camera1 API-t.
  • Väline: Pakub sarnaseid eeliseid nagu LIMITED, kuid mõningate puudustega. Küll aga võimaldab see kasutajatel kasutada väliseid kaameraid USB-veebikaameratena.

Üldiselt näete, et teie telefon saab riistvaratoe taseme jaotises TÄIS rohelise linnukese, mis tähendab, et teie nutitelefon sobib google'i kaameraportide installimiseks. GCam.

Note: Kui märkate, et riistvara toe tase jaotises Legacy näitab rohelist linnukest, tähendab see, et teie telefon ei toeta camera2 API-d. Sel juhul peate rakendama käsitsi lubamise meetodit, mida oleme käsitlenud Selles juhendis.

Järeldus

Loodan, et olete õppinud Camera2 API toe tähtsust Android-telefonides. Kui olete API teabe kinnitanud, ärge raisake oma aega nende kolmanda osapoole Google'i kaameraportide installimisele oma seadmesse. See on suurepärane näide, et tarkvaralist otsa on just kaamera tulemuste parandamiseks vaja.

Vahepeal, kui teil tekib kahtlusi, võite meile neist teada anda alloleva kommentaarikasti kaudu.

Abel Damina kohta

Abel Damina, masinõppeinsener ja fotograafia entusiast, oli selle kaasasutaja GCamApk ajaveeb. Tema teadmised tehisintellekti alal ja terav pilk kompositsioonile inspireerivad lugejaid nihutama tehnoloogia ja fotograafia piire.