- - Co to jest Camera2 API? Sprawdź, czy Twój smartfon to obsługuje

Co to jest Camera2 API? Sprawdź, czy Twój smartfon to obsługuje

Aparaty mają długą drogę na Androidzie. Nie tylko widzieliśmy lepszy sprzęt, ale także lepsze oprogramowanie, np. Pixel Camera. Podobnie jest w przypadku API Camera2 i jeśli telefon obsługuje API Camera2. W tym artykule omówimy, co to jest Camera2 API, Funkcje, CKontrola API amera 2 aby sprawdzić, czy smartfon to obsługuje, i how, aby włączyć interfejs API kamery 2.

Rok wcześniej aparat premium był tylko częściąflagowych, drogich modeli premium. Ale teraz nawet modele budżetowe mogą zawierać superfunkcjonalny aparat z wysokiej jakości wyjściowym obrazem, a nawet integracją technologii AI. Więc jak ta zmiana nastąpiła nagle? W jaki sposób te zmiany pomogły branży smartfonów, a także aparatom podekscytować klientów, aby uzyskać lepszy aparat z wydatkami budżetowymi? Wszystkie te zmiany nastąpiły w związku z wprowadzeniem na rynek najnowszego API Camera 2 API. W tym artykule staramy się wyjaśnić, czym jest API Camera 2 w zwykłym języku.

Co to jest API?

Przed przejściem do szczegółów kamery 2API, najpierw zobaczmy, co oznacza interfejs API. API, Application Programming Interface to mechanizm komunikacji różnych komponentów oprogramowania. Interfejs API określa, co można zrobić za pomocą innego oprogramowania i zakres, w jakim każde oprogramowanie ma dostęp do systemu. Przechodząc do części kamery, a Interfejs API aparatu definiuje wszystkie funkcje aplikacji aparatu, wyświetl podgląd, rób zdjęcia, kręć filmy, używając różnych czujników, czasu otwarcia migawki aparatu itp.

Co to jest Camera2 API?

Google wprowadził API Camera 2 z AndroidemWersja 5. Przed API Camera 2 funkcje aparatu na dowolnym urządzeniu były minimalne. Aplikacja aparatu może być używana do podglądu i robienia zdjęć oraz nagrywania wideo. Dzięki API API Camera 2 Google daje programistom aparatów możliwość zrobienia więcej z aparatem. Kontroluj czas otwarcia migawki (ISO), ostrość, przechwytywanie RAW itp. Pomaga programistom zewnętrznym włączać więcej funkcji do swoich aplikacji dzięki narzędziom udostępnianym przez interfejs API.

Od momentu wprowadzenia API kamery 2 zWersja Lollipop systemu Android, w każdym urządzeniu jest używany standardowy interfejs API aparatu. Ale Google ogranicza poziom implementacji API w różnych telefonach. Każde urządzenie nie ma pełnego dostępu do funkcji, które może wdrożyć za pomocą interfejsu API Camera 2.

Różne poziomy API Camera2

Wdrożenie odbywa się w czterech różnych etapach.

  • Dziedzictwo: Tam, gdzie funkcje API Camera 1 są dostępne tylko, Limited, oznacza to, że udostępniono niektóre podstawowe funkcje API 2.
  • Pełny: gdzie wszystkie podstawowe funkcje API Camera 2 są dostępne do eksploracji,
  • Camera 2 API Level 3: Wersja premium, w której niektóre dodatkowe funkcje, takie jak przechwytywanie RAW itp., Są zawarte w interfejsie API.

Tak więc, jeśli chcesz korzystać z zaawansowanych aplikacji innych firm do przechwytywania i nagrywania filmów, musisz mieć co najmniej urządzenie z obsługą API Full Camera 2.

Google, na swoim urządzeniu, Pixel & Nexus, dajepełne wsparcie API Camera 2, co oznacza, że ​​nawet starsza wersja telefonu Nexus otrzymała pełne wsparcie API Camera 2 poprzez aktualizację systemu operacyjnego. Niektórzy inni producenci oryginalnego sprzętu wprowadzili API Camera 2 za pośrednictwem swoich flagowych smartfonów wydanych z Androidem Lollipop i Android Marshmallow. Samsung, HTC, Lenovo, LG, OnePlus mają wszystkie w pełni obsługiwane modele API Camera 2. Ale niektórzy producenci, nawet ze swoimi flagowymi urządzeniami, nie udostępnią jeszcze w pełni obsługiwanego urządzenia API Camera 2.

Wraz z wprowadzeniem API Camera 2, Cameramaniacy mogą teraz robić o wiele więcej, podobnie jak profesjonalny aparat na urządzeniach mobilnych. W przyszłości możemy zobaczyć, że każde urządzenie, które zostanie wprowadzone na rynek, ma co najmniej obsługę interfejsu API Full Camera 2. Ale na razie pełne wsparcie API Camera 2 pozostaje w pewnym sensie funkcją telefonu premium. Możesz jednak szybko sprawdzić, czy Twoje urządzenie obsługuje interfejs API Camera 2.

Jak sprawdzić status obsługi API Camera 2 lub czy jest włączony czy nie w smartfonie

  1. Wystarczy pobrać prostą aplikację o nazwie Sonda API Camera2 z Sklep Google Play. Pobierz i zainstaluj tę aplikację na smartfonie z Androidem.
  2. Otwórz aplikację; poda szczegółowe informacje na temat modułów przedniej i tylnej kamery.
  3. Pokażą dwie sekcje: Identyfikator kamery: 0 i Identyfikator kamery: 1. Pierwszy reprezentuje aparat tylny, a drugi aparat do selfie.

sprawdzanie camera2api

W tej aplikacji możesz zobaczyć wszystkie informacje o aparacie smartfona. Teraz użyj następujących klawiszy, aby sprawdzić, czy Twoje urządzenie obsługuje API Camera 2, czy nie.

  • Poziom 3 - Producent urządzenia dodał kilka dodatkowych funkcji do sprzętu aparatu, w tym przetwarzanie YUV, przechwytywanie obrazów RAW i wiele innych.
  • Pełny - Smartfon w pełni obsługuje wszystkie istotne funkcje API Camera2.
  • Ograniczony - Telefon obsługuje tylko niektóre funkcje API Camera2.
  • Dziedzictwo - Twój telefon obsługuje tylko funkcje API Camera1. Brak obsługi API Camera2. Jest również nazywany C.amera 2 API Legacy.

Wyraźnie wyjaśnia aparat 2 API Poziom 3 vs pełny.

To wszystko o API Camera2. Teraz pobierz aplikację i sprawdź, czy Twoje urządzenie obsługuje imponujące możliwości API Camera2. Jeśli masz jakieś pytania, daj nam znać w komentarzach poniżej.

Komentarze