Hoe om Camera2 API-ondersteuning op enige Android-toestelle na te gaan?

As jy al die voordele van die Google-kamerapoortopsies wil ontsluit, is die eerste ding waarvan jy moet weet die Camera2 API.

In hierdie artikel kry jy volledige inligting oor hoe om Camera2 API-ondersteuning op Android-toestelle sonder probleme na te gaan.

Die slimfoonhandelsmerke het baie verbeter, veral in die sagteware-afdeling sowel as hardeware. Maar die evolusie in die kamera-afdeling voel soms verouderd in die ouer fone, aangesien hulle nie daardie fancy kenmerke ondersteun wat in moderne slimfone voorkom nie.

Alhoewel dit nie 'n geskrewe reël is dat elke foon met 'n uitsonderlike kamera-ervaring kom nie. Die hoofstroomhandelsmerke vaar egter uitstekend in die verskaffing van beter aanpassingskenmerke vir kameras, maar dit is nie waar vir die meeste fone nie.

Deesdae kan die gebruiker maklik 'n Google-kamera-mod kry om al daardie interessante en briljante byvoordele oor hul slimfoon te geniet. Maar as jy oor die installasieproses gelees het, sal jy dalk van die Camera2 API hoor.

En in die volgende pos sal jy 'n hele handleiding kry om te kyk of jou foon die Camera2 API ondersteun of nie. Maar voordat ons in die instruksies duik, laat ons eers weet van hierdie term!

Wat is Camera2 API?

Die API (Application Programming Interface) gee ontwikkelaars toegang tot die sagteware en stel hulle in staat om sekere wysigings volgens hul wense aan te pas.

Net so is Camera 2 'n Android-API van die foon se kamerasagteware wat toegang aan 'n ontwikkelaar verleen. Aangesien Android oopbron is, het die maatskappy die API met die Android 5.0 Lollipop-opdatering bekendgestel.

Dit bied geldige gesag oor die kamerakwaliteit deur meer sluiterspoed by te voeg, kleure te verbeter, RAW-opname en baie ander aspekte van beheer. Deur hierdie API-ondersteuning kan jou slimfoon die kamerasensorlimiete verskuif en voordelige resultate lewer.

Verder lewer dit ook gevorderde tegnologie van HDR en ander opwindende kenmerke wat tans die mark oorheers. Boonop, sodra jy bevestig het dat die toestel hierdie API-ondersteuning het, kan jy die sensors beheer, die enkele raam verbeter en lensresultate maklik verbeter.

Jy sal bykomende gedetailleerde inligting oor hierdie API op die amptelike kry Google dokumentasie. So, kyk dit as jy belangstel om meer te weet.

Metode 1: Bevestig Camera2 API via ADB-opdragte

Maak seker dat jy reeds die ontwikkelaarmodus op jou slimfoon geaktiveer het en installeer die ADB-opdragprompt op jou rekenaar. 

  • Aktiveer die USB-ontfouting vanaf die ontwikkelaarmodus. 
  • Koppel jou foon met die kabel aan die Windows of Mac. 
  • Maak nou die opdragprompt of PowerShell (Windows) of Terminal Window (macOS) oop.
  • Voer opdrag in - adb shell "getprop | grep HAL3"
  • As jy die volgende resultate kry

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

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

Dit beteken dat jou slimfoon volwaardige ondersteuning van die Camera2 API het. As dit egter nie dieselfde wys nie, moet u dit dalk handmatig aktiveer.

Metode 2: Kry Terminal App om te bevestig 

  • Laai die Terminal Emulator-toepassing volgens jou keuse
  • Maak die toepassing oop en voer die opdrag in - getprop | grep HAL3
  • As jy die volgende resultate kry:

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

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

Soos die vorige metode, moet jou toestel Kamera HAL3 kry met volledige ondersteuning van die Camera2 API. As die resultate egter nie dieselfde is as hierbo nie, moet u daardie API's handmatig aktiveer.

Metode 3: Gaan Camera2 API-ondersteuning na via derdeparty-toepassing

Daar is verskeie maniere om te bevestig of die toestel die Camera2 API-konfigurasie vir hul slimfoon gekry het of nie. As jy 'n tegnologie-gebruiker is, kan jy ook die ADB-opdragprompt op jou rekenaar gebruik om daardie besonderhede na te gaan.

Aan die ander kant kan jy ook die terminale toepassing op jou foon aflaai om dit te doen. Ons wil egter nie hê jy moet jou moeite mors op iets wat tydrowend is nie.

In plaas daarvan, kan jy die Camera2 API-sonde van die Google Play Winkel aflaai en die resultaat sonder enige verdere uitstel toets.

Deur hierdie toepassing kry jy al die besonderhede rakende die agterste en voorste kameralense. Met daardie inligting kan jy moeiteloos bevestig of die Android-toestel Camera2 API-ondersteuning gekry het of nie.

Stap 1: Kry die Camera2 API Probe-toepassing

Wil nie jou tyd mors om verskillende opdraglyne by te voeg nie, laai dan die volgende toepassing af om die kamera API-besonderhede na te gaan. 

  • Besoek die Google Play Winkel-toepassing. 
  • Voer die Camera2 API-sonde in die soekbalk in. 
  • Klik op die Installeer-knoppie. 
  • Wag totdat die aflaaiproses plaasvind. 
  • Maak uiteindelik die toepassing oop.

Stap 2: Gaan Camera2 API-ondersteuning na

Sodra jy toegang tot die toepassing verkry het, sal die koppelvlak gelaai word met verskeie besonderhede in die camera2 API. Die kamera-afdeling is verdeel in "Kamera ID: 0" wat geskenk is vir die agterkamera-module, en "Kamera ID: 1", wat gewoonlik na 'n selfie-lens verwys.

Reg onder die kamera-ID moet u die hardeware-ondersteuningsvlak in albei kameras nagaan. Dit is waar jy sal weet of jou toestel Camera2 API ondersteun. Daar is vier vlakke wat jy in daardie kategorie sal sien, en elkeen van hulle word soos volg gedefinieer:

  • Vlak_3: Dit beteken dat die CameraAPI2 'n paar ekstra byvoordele vir die kamerahardeware bied, wat gewoonlik RAW-beelde, YUV-herverwerking, ens.
  • Vol: Dit verwys dat die CameraAPI2 se meerderheid funksies toeganklik is.
  • Beperk: Soos die naam verwys, kry jy slegs 'n beperkte hoeveelheid hulpbronne van die Camera API2.
  • Nalatenskap: Dit beteken dat jou foon die ouer generasie Camera1 API ondersteun.
  • eksterne: Bied soortgelyke byvoordele as die BEPERK met 'n paar nadele. Dit laat gebruikers egter toe om eksterne kameras as USB-webkameras te gebruik.

Oor die algemeen sal jy sien dat jou foon 'n groen regmerkie sal kry op die VOLLE gedeelte van die hardeware-ondersteuningsvlak, wat beteken jou slimfoon is geskik vir die installering van Google-kamera-poorte, aka. GCam.

Note: As jy agterkom dat die hardeware-ondersteuningsvlak in die Legacy-afdeling 'n groen regmerkie wys, beteken dit dat jou foon nie camera2 API ondersteun nie. In daardie geval moet u die handaktiveermetode toepas, wat ons behandel het hierdie gids.

Gevolgtrekking

Ek hoop jy het die belangrikheid van die Camera2 API-ondersteuning op Android-fone geleer. Sodra jy die API-inligting geverifieer het, moenie jou tyd mors om daardie derdeparty Google-kamera-poorte oor jou toestel te installeer nie. Dit is 'n goeie voorbeeld dat die sagteware-einde juis nodig is om die kameraresultate te verbeter.

Intussen, as jy enige twyfel teëkom, kan jy ons daarvan laat weet deur die kommentaarblokkie hieronder.

Oor Abel Damina

Abel Damina, 'n masjienleer-ingenieur en fotografie-entoesias, het die mede-stigter GCamApk blog. Sy kundigheid in KI en skerp oog vir komposisie inspireer lesers om grense in tegnologie en fotografie te verskuif.