Seriál: Programujeme pre Android – Camera2 API
V dnešnej časti seriálu sa začneme venovať práci s kamerou, konkrétne tzv. Camera2 API, ktoré bolo uvedené s príchodom Android 5.0 Lollipop – API Level 21. Ide o pomerne nové rozhranie a preto nie je podporované každým zariadením. Oproti pôvodnému Camera API však poskytuje množstvo výhod a je odporúčaným rozhraním pre vývoj nových aplikácií.
Zastaralé, resp. neaktuálne (deprecated) rozhranie Camera API je síce stále možné využiť, avšak s istými obmedzeniami ako napr. obmedzený prístup k tzv. streamom, k informáciám o stave kamery, ku kontrole snímkovania… Nové API je modernejšie, výkonnejšie a zahŕňa rozšírené nastavenia kamery vrátane tzv. RAW snímkovania.
Súčasti Camera2 API
Najmarkantnejším rozdielom nového rozhrania oproti pôvodnému je rozdelenie úloh medzi šesť základných súčastí (module parts):
1
CameraManager
Systémová služba (CAMERA_SERVICE) určená na pripojenie ku CameraDevice
2
CameraDevice
Softvérová reprezentácia hardvérových zariadení – kamier
3
Came ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Zobrazit Galériu
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH