Jak zkontrolovat podporu Camera2 API na jakémkoli zařízení Android?

Pokud chcete odemknout všechny výhody možností portu fotoaparátu Google, pak první věcí, o které byste měli vědět, by bylo rozhraní Camera2 API.

V tomto článku získáte úplné informace o tom, jak bez problémů zkontrolovat podporu Camera2 API na zařízeních Android.

Značky smartphonů se hodně zlepšily, zejména v softwarovém oddělení a také v hardwaru. Ale vývoj v sekci fotoaparátu se někdy zdá zastaralý ve starších telefonech, protože nepodporují ty luxusní funkce, které se objevují v moderních smartphonech.

I když není psaným pravidlem, že každý telefon přichází s výjimečným zážitkem z fotoaparátu. Mainstreamové značky si však vedou skvěle v poskytování lepších atributů přizpůsobení pro fotoaparáty, ale u většiny telefonů to neplatí.

V dnešní době může uživatel snadno získat modul fotoaparátu Google, aby si mohl užít všechny ty zajímavé a skvělé výhody přes svůj smartphone. Ale když jste si přečetli o procesu instalace, možná uslyšíte o Camera2 API.

A v následujícím příspěvku získáte celý návod, jak zkontrolovat, zda váš telefon podporuje Camera2 API nebo ne. Než se ale ponoříme do návodu, pojďme se o tomto termínu nejprve dozvědět!

Co je Camera2 API?

API (Application Programming Interface) poskytuje vývojářům přístup k softwaru a umožňuje jim vyladit některé úpravy podle jejich přání.

Podobně, Camera 2 je android API softwaru fotoaparátu telefonu, který poskytuje přístup vývojáři. Vzhledem k tomu, že Android je open source, společnost spustila API s aktualizací Android 5.0 Lollipop.

Poskytuje platnou autoritu nad kvalitou fotoaparátu přidáním vyšší rychlosti závěrky, vylepšení barev, snímání RAW a mnoha dalších aspektů ovládání. Prostřednictvím této podpory API může váš smartphone posouvat limity snímače fotoaparátu a poskytovat výhodné výsledky.

Kromě toho také poskytuje pokročilou technologii HDR a další zajímavé funkce, které v současné době dominují trhu. Navíc, jakmile potvrdíte, že zařízení má tuto podporu API, můžete snadno ovládat senzory, vylepšovat jeden snímek a zlepšovat výsledky objektivu.

Další podrobné informace o tomto API získáte na oficiálních stránkách Dokumentace Google. Takže, pokud máte zájem dozvědět se více, podívejte se.

Metoda 1: Potvrďte Camera2 API pomocí příkazů ADB

Ujistěte se, že jste již na svém smartphonu povolili vývojářský režim, a nainstalujte do počítače příkazový řádek ADB. 

  • Povolte ladění USB z režimu vývojáře. 
  • Připojte telefon pomocí kabelu k systému Windows nebo Mac. 
  • Nyní otevřete příkazový řádek nebo PowerShell (Windows) nebo Terminal Window (macOS).
  • Zadejte příkaz - adb shell "getprop | grep HAL3"
  • Pokud získáte následující výsledky

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Znamená to, že váš smartphone má plnohodnotnou podporu Camera2 API. Pokud se však nezobrazuje stejně, možná jej budete muset povolit ručně.

Metoda 2: Získejte terminálovou aplikaci k potvrzení 

  • stáhněte Aplikace Emulátor terminálu dle vašeho výběru
  • Otevřete aplikaci a zadejte příkaz – getprop | grep HAL3
  • Pokud získáte následující výsledky:

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Stejně jako předchozí metoda musí vaše zařízení získat Camera HAL3 s kompletní podporou Camera2 API. Pokud však výsledky nejsou stejné jako výše, musíte tato rozhraní API povolit ručně.

Metoda 3: Zkontrolujte podporu Camera2 API prostřednictvím aplikace třetí strany

Existují různé způsoby, jak ověřit, zda zařízení získalo konfiguraci Camera2 API pro svůj smartphone nebo ne. Pokud jste technický uživatel, můžete tyto podrobnosti zkontrolovat také pomocí příkazového řádku ADB na vašem počítači.

Na druhou stranu si k tomu můžete do telefonu stáhnout i terminálovou aplikaci. Nechceme však, abyste své úsilí plýtvali něčím časově náročným.

Místo toho si můžete stáhnout sondu Camera2 API z obchodu Google Play a bez dalšího otestovat výsledek.

Prostřednictvím této aplikace získáte všechny podrobnosti týkající se objektivu zadního a předního fotoaparátu. S těmito informacemi můžete snadno potvrdit, zda zařízení Android má podporu Camera2 API nebo ne.

Krok 1: Získejte aplikaci Camera2 API Probe

Nechcete ztrácet čas přidáváním různých příkazových řádků, pak si stáhněte následující aplikaci a zkontrolujte podrobnosti rozhraní API fotoaparátu. 

  • Navštivte aplikaci Obchod Google Play. 
  • Do vyhledávacího pole zadejte sondu Camera2 API. 
  • Klikněte na tlačítko Instalovat. 
  • Počkejte, až proběhne proces stahování. 
  • Nakonec otevřete aplikaci.

Krok 2: Zkontrolujte podporu Camera2 API

Jakmile přistoupíte k aplikaci, rozhraní bude načteno s různými detaily v camera2 API. Sekce fotoaparátu je rozdělena na „Camera ID: 0“ darované pro modul zadní kamery a „Camera ID: 1“, což obvykle odkazuje na selfie objektiv.

Přímo pod ID kamery musíte zkontrolovat úroveň podpory hardwaru v obou kamerách. Zde zjistíte, zda vaše zařízení podporuje Camera2 API. V této kategorii uvidíte čtyři úrovně a každá z nich je definována následovně:

  • Úroveň_3: To znamená, že CameraAPI2 poskytuje některé další výhody pro hardware fotoaparátu, který obecně zahrnuje snímky RAW, přepracování YUV atd.
  • Plný: Znamená to, že většina funkcí CameraAPI2 je přístupná.
  • Omezený: Jak název napovídá, z rozhraní Camera API2 získáváte pouze omezené množství zdrojů.
  • Dědictví: Znamená to, že váš telefon podporuje starší generaci Camera1 API.
  • Externí: Nabízí podobné výhody jako LIMITED s některými nevýhodami. Uživatelům však umožňuje používat externí kamery jako USB webkamery.

Obecně uvidíte, že váš telefon obdrží zelené zaškrtnutí v sekci FULL úrovně hardwarové podpory, což znamená, že váš smartphone je vhodný pro instalaci portů pro fotoaparáty Google, aka GCam.

Note: Pokud si všimnete, že úroveň hardwarové podpory v části Legacy ukazuje zelené zaškrtnutí, znamená to, že váš telefon nepodporuje camera2 API. V takovém případě musíte použít metodu ručního povolení, kterou jsme popsali tato příručka.

Proč investovat do čističky vzduchu?

Doufám, že jste pochopili důležitost podpory Camera2 API na telefonech se systémem Android. Jakmile ověříte informace API, neztrácejte čas instalací těchto portů pro fotoaparáty Google od třetích stran do vašeho zařízení. Je to skvělý příklad toho, že ke zlepšení výsledků fotoaparátu je právě potřeba software.

Mezitím, pokud narazíte na nějaké pochybnosti, můžete nám o nich dát vědět prostřednictvím pole pro komentáře níže.

O Abel Damina

Abel Damina, inženýr strojového učení a fotografický nadšenec, spoluzaložil GCamApk blog. Jeho odborné znalosti v oblasti umělé inteligence a zájem o kompozici inspirují čtenáře k posouvání hranic v oblasti techniky a fotografie.