So aktivieren Sie die Camera2 API auf Android mit und ohne Root-Rechte

Unter Android können App-Entwickler die Camera2 API von Google nutzen, um mit der Kamerahardware des Geräts zu interagieren. Dies ist eine wichtige Voraussetzung für Kamera-Apps von Drittanbietern, wie beispielsweise GCam. Aufgrund der weitreichenden Kontrollmöglichkeiten, die diese API der App bietet, deaktivieren die meisten Hersteller Camera2 jedoch standardmäßig.

Wozu benötigen Sie die Camera2 API?

Kurz gesagt, die Camera2 API stellt Apps die notwendigen Werkzeuge zur Verfügung, um die Kamerahardware ihres Smartphones zu nutzen oder zu steuern. Die genaue Funktionsweise würde den Rahmen dieses Leitfadens sprengen, aber es ist wichtig zu wissen, dass die meisten Kamera-Apps von Drittanbietern darauf basieren. Denn die Kamera-App selbst benötigt, anders als andere Dienste, direkten Zugriff, um die verfügbare Hardware voll auszuschöpfen.

Die Standardkamera von WhatsApp bietet beispielsweise Optionen zum Aufnehmen von Fotos und Videos, zum Aktivieren des Blitzes und zum Umschalten zwischen Vorder- und Rückkamera. Im Gegensatz dazu gibt es umfassendere Kamera-Apps wie GCam, die Funktionen wie RAW-Bildaufnahme, Weißabgleich, Verschlusszeit, ISO, manuellen Fokus usw. erfordern. Genau für diesen letzten Punkt wird die Camera2 API verwendet.

↪ Überprüfen Sie, ob die Camera2 API auf Ihrem Gerät aktiviert ist.

Überprüfen Sie zunächst, ob die Camera2 API auf Ihrem Telefon aktiviert ist. Sie können entweder in Online-Foren nach der Kompatibilität suchen oder eine Drittanbieter-App verwenden, die dies für Sie überprüft. Wenn Sie Letzteres bevorzugen, laden Sie die „Camera2 API-SondeAus dem Google Play Store.

Die App liefert Ihnen alle Details zur Camera2-Kompatibilität auf Ihrem Telefon. Unter der Überschrift „…“ werden Ihnen möglicherweise bestimmte Begriffe angezeigt.Hardware-UnterstützungsebeneDas bedeutet Folgendes:

  1. BegrenztDie Kameraanschlüsse funktionieren möglicherweise nicht wie erwartet, und es ist wahrscheinlich, dass Sie in Zukunft auf Fehler und mögliche Störungen stoßen werden.
  2. AltDie grundlegenden Kamerafunktionen bleiben erhalten, die erweiterten Steuerungsmöglichkeiten sind jedoch eingeschränkt.
  3. Ganze Oder Stufe 3Ihr Telefon unterstützt die Camera2 API vollständig und ist vollständig kompatibel mit Kamera-Ports von Drittanbietern.

Camera2 API Probe liefert Ihnen umfassende Informationen zu unterstützten Funktionen und Einschränkungen. Es trennt die Rück- und Frontkamera und bietet detaillierte Informationen zu unterstützten Videobildraten (FPS), Fokusmodi, Belichtungseinstellungen, Stabilisierungsmodi und Vorschaugrößen.

Wie aktiviere ich die Camera2 API auf meinem Android-Telefon?

In diesem Abschnitt werden verschiedene Möglichkeiten zur Aktivierung der Camera2-API auf Ihrem Gerät erläutert. Beachten Sie jedoch, dass jeder dieser Schritte Änderungen an Systemdateien erfordert. Falls Sie lediglich eine Kamera-App eines Drittanbieters benötigen, versuchen Sie [die folgende Methode/Methode]. GCam Go — Es enthält alle grundlegenden Kamerafunktionen und erfordert keine vollständige Unterstützung von Camera2 durch das Telefon.

1) Magisk-Modul für Camera2API (erfordert Root-Rechte)

Bei Magisks Standardvorgehensweise reicht die Installation des Fixes aus, um die Einschränkungen von Camera2 zu umgehen, allerdings benötigt Ihr Telefon dafür Root-Rechte.

  1. Laden Sie die Camera2API-Modul Aus dem jhangyu-Repository auf GitHub.
  2. Installieren Sie das Gerät
    • Gehen Sie dazu wie folgt vor: Öffnen Sie Magisk > Module (unten rechts) > Aus Speicher installieren > Wählen Sie die heruntergeladene .zip-Datei aus.
  3. Starte dein Gerät neu.

2) Terminalemulator (erfordert Root-Rechte)

Auch Nutzer, die ein anderes Rooting-Tool verwenden, wie zum Beispiel KernelSU, können die Anwendung nutzen. Terminal Emulator Um die build.prop-Dateien zu ändern und die API zu aktivieren.

  1. Laden Sie den Terminalemulator auf Ihr Gerät herunter.
    • Die APK-Datei für diese Anwendung finden Sie in Foren und auf Webseiten.
  2. Gewähren Sie der App Root-Rechte, indem Sie Folgendes eingeben: su
  3. Wenn Sie fertig sind, notieren Sie sich die folgenden beiden Dinge:
    • setprop persist.camera.HAL3.enabled 1
    • setprop vendor.persist.camera.HAL3.enabled 1
  4. Drücken Sie die Eingabetaste und starten Sie Ihr Gerät neu.

Kommentare sind geschlossen.