Jeśli chcesz wykorzystać wszystkie zalety portu aparatu Google, pierwszą rzeczą, którą powinieneś wiedzieć, jest interfejs API Camera2.
W tym artykule uzyskasz pełne informacje o tym, jak bez problemów sprawdzić obsługę API Camera2 na urządzeniach z Androidem.
Marki smartfonów bardzo się poprawiły, szczególnie w dziale oprogramowania, jak i sprzętu. Ale ewolucja w dziale aparatów czasami wydaje się przestarzała w starszych telefonach, ponieważ nie obsługują tych fantazyjnych funkcji, które pojawiają się w nowoczesnych smartfonach.
Chociaż nie jest pisemną zasadą, że każdy telefon ma wyjątkowe wrażenia z korzystania z aparatu. Jednak główne marki radzą sobie świetnie, zapewniając lepsze atrybuty dostosowywania aparatów, ale nie dotyczy to większości telefonów.
Obecnie użytkownik może łatwo uzyskać mod Google Camera, aby cieszyć się wszystkimi tymi interesującymi i błyskotliwymi dodatkami na swoim smartfonie. Ale kiedy przeczytasz o procesie instalacji, możesz usłyszeć o API Camera2.
A w następnym poście otrzymasz cały samouczek dotyczący sprawdzania, czy Twój telefon obsługuje API Camera2, czy nie. Ale zanim przejdziemy do instrukcji, najpierw zapoznajmy się z tym terminem!
Spis treści
Co to jest API Camera2?
API (Application Programming Interface) daje programistom dostęp do oprogramowania i pozwala im dostosować niektóre modyfikacje do swoich życzeń.
Podobnie Camera 2 to Android API oprogramowania aparatu w telefonie, który zapewnia dostęp do programisty. Ponieważ Android jest open source, firma uruchomiła interfejs API wraz z aktualizacją Androida 5.0 Lollipop.
Zapewnia ważny autorytet w zakresie jakości aparatu, zwiększając szybkość migawki, poprawiając kolory, przechwytując RAW i wiele innych aspektów kontroli. Dzięki obsłudze tego interfejsu API smartfon może przekraczać granice czujnika aparatu i zapewniać korzystne wyniki.
Ponadto, renderuje również zaawansowaną technologię HDR i inne ekscytujące funkcje, które obecnie dominują na rynku. Ponadto, gdy potwierdzisz, że urządzenie obsługuje to API, możesz łatwo kontrolować czujniki, ulepszać pojedynczą klatkę i poprawiać wyniki obiektywu.
Dodatkowe szczegółowe informacje dotyczące tego API uzyskasz na oficjalnej stronie Dokumentacja Google. Sprawdź to, jeśli chcesz dowiedzieć się więcej.
Metoda 1: Potwierdź interfejs API Camera2 za pomocą poleceń ADB
Upewnij się, że masz już włączony tryb programisty na swoim smartfonie i zainstaluj wiersz polecenia ADB na swoim komputerze.
- Włącz debugowanie USB w trybie programisty.
- Podłącz telefon za pomocą kabla do systemu Windows lub Mac.
- Teraz otwórz wiersz polecenia lub PowerShell (Windows) lub Okno terminala (macOS).
- Wprowadź polecenie –
adb shell "getprop | grep HAL3"
- Jeśli uzyskasz następujące wyniki
[persist.camera.HAL3.enabled]: [1]
[persist.vendor.camera.HAL3.enabled]: [1]
Oznacza to, że Twój smartfon ma pełną obsługę API Camera2. Jeśli jednak nie pokazuje tego samego, może być konieczne włączenie go ręcznie.
Metoda 2: Pobierz aplikację terminalową do potwierdzenia
- Pobierz Aplikacja Emulator terminala według twojego wyboru
- Otwórz aplikację i wprowadź polecenie –
getprop | grep HAL3
- Jeśli uzyskasz następujące wyniki:
[persist.camera.HAL3.enabled]: [1]
[persist.vendor.camera.HAL3.enabled]: [1]
Podobnie jak w przypadku poprzedniej metody, Twoje urządzenie musi uzyskać Camera HAL3 z pełną obsługą API Camera2. Jeśli jednak wyniki nie są takie same jak powyżej, musisz ręcznie włączyć te interfejsy API.
Metoda 3: Sprawdź obsługę interfejsu API Camera2 za pośrednictwem aplikacji innej firmy
Istnieją różne sposoby potwierdzenia, czy urządzenie otrzymało konfigurację API Camera2 dla swojego smartfona, czy nie. Jeśli jesteś użytkownikiem technicznym, możesz również skorzystać z wiersza polecenia ADB na swoim komputerze, aby sprawdzić te szczegóły.
Z drugiej strony możesz również pobrać aplikację terminala na swój telefon, aby to zrobić. Nie chcemy jednak, abyś marnował swój wysiłek na coś czasochłonnego.
Zamiast tego możesz pobrać sondę Camera2 API ze sklepu Google Play i przetestować wynik bez dalszych ceregieli.
Dzięki tej aplikacji uzyskasz wszystkie szczegóły dotyczące obiektywów tylnej i przedniej kamery. Dzięki tym informacjom możesz bez wysiłku potwierdzić, czy urządzenie z Androidem ma wsparcie API Camera2, czy nie.
Krok 1: Pobierz aplikację Camera2 API Probe
Nie chcesz tracić czasu na dodawanie różnych wierszy poleceń, a następnie pobierz następującą aplikację, aby sprawdzić szczegóły interfejsu API aparatu.
- Odwiedź aplikację Sklep Google Play.
- Wpisz sondę API Camera2 w pasku wyszukiwania.
- Kliknij przycisk Instaluj.
- Poczekaj, aż zakończy się proces pobierania.
- Na koniec otwórz aplikację.
Krok 2: Sprawdź obsługę API Camera2
Po uzyskaniu dostępu do aplikacji interfejs zostanie załadowany różnymi szczegółami w interfejsie API kamery2. Sekcja aparatu jest podzielona na „Identyfikator aparatu: 0” przekazany na moduł tylnej kamery oraz „Identyfikator aparatu: 1”, który zwykle odnosi się do obiektywu do selfie.
Tuż pod identyfikatorem kamery musisz sprawdzić poziom obsługi sprzętu w obu kamerach. Tutaj dowiesz się, czy Twoje urządzenie obsługuje API Camera2. Istnieją cztery poziomy, które zobaczysz w tej kategorii, a każdy z nich jest zdefiniowany w następujący sposób:
- Poziom 3: Oznacza to, że CameraAPI2 zapewnia dodatkowe korzyści dla sprzętu aparatu, które zazwyczaj obejmują obrazy RAW, ponowne przetwarzanie YUV itp.
- Pełny: Oznacza to, że większość funkcji CameraAPI2 jest dostępna.
- Ograniczony: Jak sama nazwa wskazuje, otrzymujesz tylko ograniczoną ilość zasobów z Camera API2.
- Dziedzictwo: Oznacza to, że Twój telefon obsługuje API Camera1 starszej generacji.
- Zewnętrzny: Oferuje podobne korzyści jak LIMITED z pewnymi wadami. Pozwala jednak użytkownikom używać zewnętrznych kamer jako kamer internetowych USB.
Ogólnie rzecz biorąc, zobaczysz, że Twój telefon otrzyma zielony haczyk w sekcji FULL poziomu wsparcia sprzętowego, co oznacza, że Twój smartfon nadaje się do instalacji portów kamery Google, czyli GCam.
Note: Jeśli zauważysz, że poziom obsługi sprzętu w sekcji Legacy jest oznaczony zielonym znacznikiem, oznacza to, że Twój telefon nie obsługuje interfejsu API camera2. W takim przypadku musisz zastosować metodę ręcznego włączania, którą omówiliśmy w ten przewodnik.
Podsumowanie
Mam nadzieję, że dowiedziałeś się, jak ważne jest wsparcie Camera2 API na telefonach z Androidem. Po zweryfikowaniu informacji API nie marnuj czasu na instalowanie portów Google Camera firm trzecich na swoim urządzeniu. To świetny przykład, że koniec oprogramowania jest potrzebny właśnie do poprawy wyników aparatu.
Tymczasem, jeśli natkniesz się na jakiekolwiek wątpliwości, możesz nas o nich powiadomić w polu komentarza poniżej.