Hoe schakel je de Camera2 API in op Android, met en zonder rootrechten?
Op Android kunnen app-ontwikkelaars de Camera2 API van Google gebruiken om met de camerahardware van het apparaat te communiceren. Dit is een cruciale voorwaarde voor camera-apps van derden, zoals GCam. Vanwege de controle die deze API de app geeft, schakelen de meeste fabrikanten Camera2 echter standaard uit.
Waarom heb je de Camera2 API nodig?
Kort gezegd biedt de Camera2 API apps de tools die ze nodig hebben om de camerahardware van hun telefoon te gebruiken of te beheren. Hoewel de details van de werking buiten het bestek van deze handleiding vallen, is het belangrijk om te weten dat de meeste camera-apps van derden er gebruik van maken. Dit komt omdat de camera-app zelf, in tegenstelling tot andere services, directe toegang nodig heeft om optimaal gebruik te kunnen maken van de beschikbare hardware.
De standaardcamera van WhatsApp biedt bijvoorbeeld opties voor het maken van foto's en video's, het inschakelen van de flitser en het schakelen tussen de camera aan de voor- en achterkant. Daarentegen zijn er uitgebreidere camera-apps zoals GCam, die functies vereisen zoals het vastleggen van RAW-afbeeldingen, het aanpassen van de witbalans, de sluitertijd, de ISO-waarde, handmatige scherpstelling, enzovoort. Precies voor dit laatste punt wordt de Camera2 API gebruikt.
↪ Controleer of de Camera2 API is ingeschakeld op uw apparaat.
Begin met te controleren of de Camera2 API is ingeschakeld op je telefoon. Je kunt online forums raadplegen om de compatibiliteit te controleren, of een app van derden gebruiken die dit voor je doet. Als je de laatste optie verkiest, download dan de app "Camera2 API".Camera2 API-sondeVerkrijgbaar in de Google Play Store.
De app geeft je volledige informatie over de compatibiliteit van Camera2 met je telefoon. Je kunt bepaalde termen tegenkomen onder de kop 'Hardware-ondersteuningsniveauDit is wat het betekent:
- BeperktDe camera-aansluitingen werken mogelijk niet zoals verwacht en u kunt in de toekomst fouten en mogelijke storingen tegenkomen.
- OudDe basisfuncties van de camera blijven werken, maar de geavanceerde bedieningsmogelijkheden zullen beperkt zijn.
- Heel أو Niveau 3Je telefoon ondersteunt de Camera2 API volledig en is volledig compatibel met camera-ports van derden.
De Camera2 API Probe geeft u volledige informatie over ondersteunde functies en beperkingen. Het isoleert de camera's aan de voor- en achterkant en geeft gedetailleerde informatie over ondersteunde framesnelheden (FPS), scherpstelmodi, belichtingsinstellingen, stabilisatiemodi en voorbeeldformaten.
Hoe schakel ik de Camera2 API in op mijn Android-telefoon?
In dit gedeelte worden verschillende manieren uitgelegd om de Camera2 API op uw apparaat in te schakelen. Wees echter voorzichtig, want elk proces vereist een wijziging in systeembestanden. Als u alleen een camera-app van een derde partij nodig hebt, probeer dan [de volgende methode/methode]. GCam gaan — Het bevat alle basisfuncties van de camera en vereist niet dat de telefoon Camera2 volledig ondersteunt.
1) Magisk-module voor Camera2API (vereist root-rechten)
Met de standaardmethode van Magisk is het installeren van de oplossing voldoende om de beperkingen van Camera2 te omzeilen, hoewel je telefoon hiervoor wel root-toegang nodig heeft.
- Download de Camera2API-module Afkomstig uit de jhangyu-repository op GitHub.
- Installeer het apparaat
- Om dit te doen, open je Magisk > Modules (rechtsonder) > Installeren vanuit opslag > Selecteer het gedownloade .zip-bestand.
- Start uw apparaat opnieuw op.
2) Terminalemulator (vereist rootrechten)
Gebruikers die een andere root-tool gebruiken, zoals KernelSU, kunnen de applicatie ook gebruiken. Terminal Emulator Om de build.prop-bestanden aan te passen en de API in te schakelen.
- Download Terminal Emulator op je apparaat.
- Het APK-bestand voor deze applicatie is te vinden op forums en websites.
- Geef de app rootrechten door het volgende te typen:
su - Als je klaar bent, schrijf dan de volgende twee dingen op:
setprop persist.camera.HAL3.enabled 1setprop vendor.persist.camera.HAL3.enabled 1
- Druk op Enter en herstart uw apparaat.
Reacties zijn gesloten.