Jak włączyć API Camera2 na Androidzie z uprawnieniami roota i bez nich
Na Androidzie twórcy aplikacji mogą korzystać z interfejsu API Camera2 firmy Google do interakcji z aparatem w urządzeniu. Jest to niezbędny warunek dla aplikacji innych firm, takich jak GCam. Jednak ze względu na kontrolę, jaką ten interfejs API zapewnia aplikacji, większość producentów domyślnie wyłącza funkcję Camera2.
Dlaczego potrzebujesz API Camera2?
Krótko mówiąc, API Camera2 zapewnia aplikacjom narzędzia potrzebne do obsługi i sterowania aparatem w telefonie. Chociaż szczegółowe omówienie jego działania wykracza poza zakres tego przewodnika, warto wiedzieć, że większość aplikacji innych firm korzysta z tego interfejsu. Wynika to z faktu, że sama aplikacja aparatu, w przeciwieństwie do innych usług, potrzebuje bezpośredniego dostępu, aby w pełni wykorzystać możliwości dostępnego sprzętu.
Na przykład, domyślny aparat w WhatsAppie zawiera opcje robienia zdjęć lub filmów, włączania lampy błyskowej oraz przełączania między przednim a tylnym aparatem. Z kolei rozbudowane aplikacje do aparatów, takie jak GCam, wymagają takich funkcji, jak robienie zdjęć w formacie RAW, regulacja balansu bieli, czasu otwarcia migawki, czułości ISO, ręczne ustawianie ostrości itd. Właśnie do tego ostatniego celu służy API Camera2.
↪ Sprawdź, czy na Twoim urządzeniu włączono API Camera2
Zacznij od sprawdzenia, czy API Camera2 jest włączone w Twoim telefonie. Możesz przeszukać fora internetowe, aby sprawdzić kompatybilność, lub skorzystać z aplikacji innej firmy, która to sprawdzi. Jeśli wolisz tę drugą opcję, pobierz „Sonda API Camera2Ze sklepu Google Play.
Aplikacja dostarczy Ci pełnych informacji o kompatybilności Camera2 z Twoim telefonem. Niektóre terminy mogą się pojawić pod nagłówkiem „Poziom wsparcia sprzętowegoOto co to oznacza:
- OgraniczonyPorty kamery mogą nie działać zgodnie z oczekiwaniami i istnieje prawdopodobieństwo, że w przyszłości pojawią się błędy i potencjalne usterki.
- StaryPodstawowe funkcje aparatu będą nadal działać, ale możliwości zaawansowanego sterowania będą ograniczone.
- Pełny أو Poziom 3Twój telefon w pełni obsługuje API Camera2 i jest w pełni kompatybilny z portami aparatów innych firm.
Sonda Camera2 API Probe dostarczy Ci pełnych informacji o obsługiwanych funkcjach i ograniczeniach. Wyodrębni kamerę tylną i przednią oraz dostarczy szczegółowych informacji o obsługiwanych klatkach na sekundę (FPS), trybach ostrości, ustawieniach ekspozycji, trybach stabilizacji i rozmiarach podglądu.
Jak włączyć API Camera2 na telefonie z systemem Android?
W tej sekcji wyjaśnimy kilka sposobów włączenia interfejsu API Camera2 na urządzeniu. Należy jednak zachować ostrożność, ponieważ każdy proces wymaga wprowadzenia pewnych zmian w plikach systemowych. Jeśli potrzebujesz po prostu aplikacji aparatu innej firmy, wypróbuj [poniższą metodę/metodę]. GCam Go — Zawiera wszystkie podstawowe funkcje aparatu i nie wymaga, aby telefon w pełni obsługiwał funkcję Camera2.
1) Moduł Magisk dla Camera2API (wymaga uprawnień roota)
Zgodnie ze standardowym podejściem Magiska, zainstalowanie poprawki powinno wystarczyć, aby ominąć ograniczenia aplikacji Camera2, choć wymaga to uprawnień roota w telefonie.
- Pobierz Moduł Camera2API Z repozytorium jhangyu na GitHubie.
- Zainstaluj jednostkę
- Aby to zrobić, otwórz Magisk > Moduły (w prawym dolnym rogu) > Zainstaluj z pamięci masowej > Wybierz pobrany plik .zip.
- Uruchom ponownie urządzenie.
2) Emulator terminala (wymaga uprawnień roota)
Użytkownicy korzystający z innych narzędzi do rootowania, np. KernelSU, mogą używać tej aplikacji. Terminal Emulator Aby zmodyfikować pliki build.prop i włączyć API.
- Pobierz Terminal Emulator na swoje urządzenie.
- Plik APK tej aplikacji możesz znaleźć na forach i stronach internetowych.
- Przyznaj aplikacji uprawnienia roota, wpisując:
su - Po zakończeniu zapisz następujące dwie rzeczy:
setprop persist.camera.HAL3.enabled 1setprop vendor.persist.camera.HAL3.enabled 1
- Naciśnij Enter i uruchom ponownie urządzenie.
Możliwość dodawania komentarzy nie jest dostępna.