Hvordan sjekke Camera2 API-støtte på alle Android-enheter?

Hvis du vil låse opp alle fordelene med Googles kameraportalternativer, er det første du bør vite om Camera2 API.

I denne artikkelen vil du få fullstendig informasjon om hvordan du sjekker Camera2 API-støtte på Android-enheter uten problemer.

Smarttelefonmerkene har forbedret seg mye, spesielt i programvareavdelingen så vel som maskinvare. Men utviklingen i kameradelen føles noen ganger utdatert i de eldre telefonene siden de ikke støtter de fancy funksjonene som vises i moderne smarttelefoner.

Selv om det ikke er en skriftlig regel at hver telefon kommer med en eksepsjonell kameraopplevelse. Imidlertid gjør mainstream-merker det bra med å gi bedre tilpasningsegenskaper for kameraer, men det er ikke sant for de fleste telefoner.

I dag kan brukeren enkelt få en Google-kamera-mod for å nyte alle de interessante og strålende fordelene over smarttelefonen. Men når du har lest om installasjonsprosessen, kan du kanskje høre om Camera2 API.

Og i det følgende innlegget får du en hel veiledning for å sjekke om telefonen din støtter Camera2 API eller ikke. Men før vi dykker ned i instruksjonene, la oss få vite om dette begrepet først!

Hva er Camera2 API?

API (Application Programming Interface) gir utviklere tilgang til programvaren og lar dem justere noen modifikasjoner i henhold til deres ønsker.

På samme måte er Camera 2 en android API av telefonens kameraprogramvare som gir tilgang til en utvikler. Siden Android er åpen kildekode, lanserte selskapet API med Android 5.0 Lollipop-oppdateringen.

Det gir gyldig autoritet over kamerakvaliteten ved å legge til mer lukkerhastighet, forbedre farger, RAW-opptak og mange andre aspekter ved kontroll. Gjennom denne API-støtten kan smarttelefonen flytte grensene for kamerasensoren og gi fordelaktige resultater.

Videre gjengir den også avansert teknologi med HDR og andre spennende funksjoner som dominerer markedet for tiden. På toppen av det, når du har bekreftet at enheten har denne API-støtten, kan du kontrollere sensorene, forbedre enkeltrammen og forbedre objektivresultatene enkelt.

Du vil få ytterligere detaljert informasjon om denne API-en på den offisielle Google-dokumentasjon. Så sjekk den ut hvis du er interessert i å vite mer.

Metode 1: Bekreft Camera2 API via ADB-kommandoer

Sørg for at du allerede har aktivert utviklermodus på smarttelefonen din, og installer ADB-kommandoprompten på datamaskinen. 

  • Aktiver USB-feilsøking fra utviklermodus. 
  • Koble telefonen til Windows eller Mac med kabelen. 
  • Nå åpner du ledeteksten eller PowerShell (Windows) eller Terminal Window (macOS).
  • Skriv inn kommando - adb shell "getprop | grep HAL3"
  • Hvis du får følgende resultater

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

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

Det betyr at smarttelefonen din har fullverdig støtte for Camera2 API. Men hvis det ikke viser det samme, må du kanskje aktivere det manuelt.

Metode 2: Få Terminal-appen for å bekrefte 

  • Last ned Terminal Emulator-appen i henhold til ditt valg
  • Åpne appen og skriv inn kommandoen – getprop | grep HAL3
  • Hvis du får følgende resultater:

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

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

Som den forrige metoden, må enheten din få Camera HAL3 med fullstendig støtte for Camera2 API. Men hvis resultatene ikke er de samme som ovenfor, må du aktivere disse APIene manuelt.

Metode 3: Sjekk Camera2 API-støtte via tredjepartsapp

Det er forskjellige måter å bekrefte om enheten fikk Camera2 API-konfigurasjonen for smarttelefonen eller ikke. Hvis du er en teknisk bruker, kan du også bruke ADB-kommandoprompten på datamaskinen din for å sjekke disse detaljene.

På den annen side kan du også laste ned terminalapplikasjonen på telefonen din for å gjøre det. Vi vil imidlertid ikke at du skal kaste bort innsatsen din på noe tidkrevende.

I stedet for det kan du laste ned Camera2 API-sonden fra Google Play Store og teste resultatet uten videre.

Gjennom denne applikasjonen får du alle detaljene angående kameralinsene bak og foran. Med den informasjonen kan du enkelt bekrefte om Android-enheten fikk Camera2 API-støtte eller ikke.

Trinn 1: Få Camera2 API-sondeapplikasjonen

Ikke ønsker å kaste bort tiden din på å legge til forskjellige kommandolinjer, så last ned følgende app for å sjekke kamera-API-detaljene. 

  • Gå til Google Play Butikk-appen. 
  • Skriv inn Camera2 API-sonden i søkefeltet. 
  • Klikk på Installer-knappen. 
  • Vent til nedlastingsprosessen finner sted. 
  • Til slutt åpner du appen.

Trinn 2: Sjekk Camera2 API-støtte

Når du har åpnet applikasjonen, vil grensesnittet bli lastet med ulike detaljer i camera2 API. Kameradelen er delt inn i "Kamera ID: 0" donert for bakkameramodulen, og "Kamera ID: 1", som vanligvis refererer til et selfieobjektiv.

Rett under kamera-ID-en må du sjekke maskinvarestøttenivået i begge kameraene. Det er her du vil vite om enheten din støtter Camera2 API. Det er fire nivåer du vil se i den kategorien, og hver av dem er definert som følger:

  • Nivå_3: Det betyr at CameraAPI2 gir noen ekstra fordeler for kameraets maskinvare, som vanligvis inkluderer RAW-bilder, YUV-reprosessering, etc.
  • Full: Det refererer til at CameraAPI2s flertall av funksjoner er tilgjengelige.
  • Begrenset: Som navnet refererer til, får du bare en begrenset mengde ressurser fra Camera API2.
  • Arv: Det betyr at telefonen din støtter den eldre generasjonen Camera1 API.
  • Utvendig: Tilbyr lignende fordeler som LIMITED med noen ulemper. Imidlertid lar det brukere bruke eksterne kameraer som USB-webkameraer.

Generelt vil du se at telefonen din vil motta en grønn hake på FULL-delen av maskinvarestøttenivået, noe som betyr at smarttelefonen din er egnet for å installere google-kameraporter, aka. GCam.

Note: Hvis du legger merke til at maskinvarestøttenivået i Legacy-delen viser en grønn hake, betyr det at telefonen din ikke støtter camera2 API. I så fall må du bruke metoden for manuell aktivering, som vi har dekket inn Denne guiden.

konklusjonen

Jeg håper du har lært viktigheten av Camera2 API-støtte på Android-telefoner. Når du har bekreftet API-informasjonen, ikke kast bort tiden din på å installere disse tredjeparts Google-kameraportene over enheten din. Det er et godt eksempel på at programvareenden er nødvendig for å forbedre kameraresultatene.

I mellomtiden, hvis du kommer over noen tvil, kan du gi oss beskjed om dem gjennom kommentarfeltet nedenfor.

Om Abel Damina

Abel Damina, en maskinlæringsingeniør og fotografentusiast, var med på å grunnlegge GCamApk blogg. Hans ekspertise innen AI og skarpe øye for komposisjon inspirerer leserne til å flytte grenser innen teknologi og fotografi.