Hvordan kontrolleres Camera2 API-understøttelse på alle Android-enheder?

Hvis du vil låse op for alle fordelene ved Googles kameraportmuligheder, så er den første ting, du bør vide om, Camera2 API.

I denne artikel får du fuldstændig information om, hvordan du kan kontrollere Camera2 API-support på Android-enheder uden problemer.

Smartphone-mærkerne har forbedret sig meget, især i softwareafdelingen samt hardware. Men udviklingen i kamerasektionen føles nogle gange forældet i de ældre telefoner, da de ikke understøtter de smarte funktioner, der vises i moderne smartphones.

Selvom det ikke er en skriftlig regel, at hver telefon kommer med en enestående kameraoplevelse. Men mainstream-mærker klarer sig godt i at give bedre tilpasningsegenskaber til kameraer, men det er ikke sandt for de fleste telefoner.

I dag kan brugeren nemt få en google kamera mod til at nyde alle disse interessante og geniale frynsegoder over deres smartphone. Men når du har læst om installationsprocessen, hører du måske om Camera2 API.

Og i det følgende indlæg får du en hel tutorial om at kontrollere, om din telefon understøtter Camera2 API eller ej. Men før vi dykker ned i instruktionerne, lad os først vide om dette udtryk!

Hvad er Camera2 API?

API'et (Application Programming Interface) giver udviklere adgang til softwaren og giver dem mulighed for at tilpasse nogle ændringer efter deres ønsker.

Ligeledes er Camera 2 en android API af telefonens kamerasoftware, der giver adgang til en udvikler. Da Android er open source, lancerede virksomheden API'et med Android 5.0 Lollipop-opdateringen.

Det giver gyldig autoritet over kamerakvaliteten ved at tilføje mere lukkerhastighed, forbedre farver, RAW-optagelse og mange andre aspekter af kontrol. Gennem denne API-understøttelse kan din smartphone skubbe kamerasensorens grænser og give fordelagtige resultater.

Ydermere gengiver den også avanceret teknologi af HDR og andre spændende funktioner, der i øjeblikket dominerer markedet. Når du oven i købet har bekræftet, at enheden har denne API-understøttelse, kan du nemt styre sensorerne, forbedre den enkelte ramme og forbedre objektivresultaterne.

Du vil få yderligere detaljerede oplysninger om denne API på den officielle Google dokumentation. Så tjek det ud, hvis du er interesseret i at vide mere.

Metode 1: Bekræft Camera2 API via ADB-kommandoer

Sørg for, at du allerede har aktiveret udviklertilstanden på din smartphone, og installer ADB-kommandoprompten på din computer. 

  • Aktiver USB-fejlretning fra udviklertilstand. 
  • Tilslut din telefon med kablet til Windows eller Mac. 
  • Åbn nu kommandoprompten eller PowerShell (Windows) eller Terminal Window (macOS).
  • Indtast 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 betyder, at din smartphone har fuld understøttelse af Camera2 API. Men hvis det ikke viser det samme, skal du muligvis aktivere det manuelt.

Metode 2: Få Terminal-appen til at bekræfte 

  • Download Terminal Emulator app efter dit valg
  • Åbn appen og indtast kommandoen – getprop | grep HAL3
  • Hvis du får følgende resultater:

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

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

Ligesom den foregående metode skal din enhed få Camera HAL3 med fuldstændig understøttelse af Camera2 API. Men hvis resultaterne ikke er de samme som ovenfor, skal du aktivere disse API'er manuelt.

Metode 3: Tjek Camera2 API-support via tredjepartsapp

Der er forskellige måder at bekræfte, om enheden fik Camera2 API-konfigurationen til deres smartphone eller ej. Hvis du er en teknisk bruger, kan du også bruge ADB-kommandoprompten på din computer til at kontrollere disse detaljer.

På den anden side kan du også downloade terminalapplikationen på din telefon for at gøre det. Vi ønsker dog ikke, at du spilder dine kræfter på noget tidskrævende.

I stedet for det kan du downloade Camera2 API-sonden fra Google Play Butik og teste resultatet uden videre.

Gennem denne applikation får du alle detaljerne vedrørende bag- og frontkameralinserne. Med disse oplysninger kan du nemt bekræfte, om Android-enheden fik Camera2 API-understøttelse eller ej.

Trin 1: Hent Camera2 API Probe Application

Vil du ikke spilde din tid på at tilføje forskellige kommandolinjer, så download følgende app for at kontrollere kameraets API-detaljer. 

  • Besøg appen Google Play Butik. 
  • Indtast Camera2 API-sonden i søgefeltet. 
  • Klik på knappen Install. 
  • Vent, indtil download-processen finder sted. 
  • Åbn endelig appen.

Trin 2: Tjek Camera2 API-understøttelse

Når du har åbnet applikationen, vil grænsefladen blive indlæst med forskellige detaljer i camera2 API. Kamerasektionen er opdelt i "Camera ID: 0" doneret til det bagerste kameramodul og "Camera ID: 1", som normalt refererer til et selfie-objektiv.

Lige under kamera-id'et skal du kontrollere hardwaresupportniveauet i begge kameraer. Det er her, du vil vide, om din enhed understøtter Camera2 API. Der er fire niveauer, du vil se i den kategori, og hver af dem er defineret som følger:

  • Niveau_3: Det betyder, at CameraAPI2 giver nogle ekstra frynsegoder til kamerahardwaren, som generelt inkluderer RAW-billeder, YUV-genbehandling osv.
  • Fuld: Det henviser til, at CameraAPI2's størstedelen af ​​funktionerne er tilgængelige.
  • Begrænset: Som navnet henviste til, får du kun en begrænset mængde ressourcer fra Camera API2.
  • Eftermæle: Det betyder, at din telefon understøtter den ældre generation af Camera1 API.
  • Udvendig: Tilbyder lignende frynsegoder som LIMITED med nogle ulemper. Det giver dog brugerne mulighed for at bruge eksterne kameraer som USB-webkameraer.

Generelt vil du se, at din telefon vil modtage et grønt flueben på FULD sektion af hardwaresupportniveauet, hvilket betyder, at din smartphone er egnet til at installere google kamera porte, aka. GCam.

Note: Hvis du bemærker, at hardwaresupportniveauet i Legacy-sektionen viser et grønt flueben, betyder det, at din telefon ikke understøtter camera2 API. I så fald skal du anvende den manuelt aktiverede metode, som vi har dækket ind denne vejledning.

Konklusion

Jeg håber, du har lært vigtigheden af ​​Camera2 API-understøttelse på Android-telefoner. Når du har verificeret API-oplysningerne, skal du ikke spilde din tid på at installere disse tredjeparts google-kameraporte over din enhed. Det er et godt eksempel på, at softwareenden netop er nødvendig for at forbedre kameraresultaterne.

I mellemtiden, hvis du støder på nogen tvivl, kan du fortælle os om dem gennem kommentarfeltet nedenfor.

Om Abel Damina

Abel Damina, en maskinlæringsingeniør og fotografentusiast, var med til at stifte GCamApk blog. Hans ekspertise inden for kunstig intelligens og skarpe øje for komposition inspirerer læserne til at flytte grænser inden for teknologi og fotografi.