Како да ја проверите поддршката за Camera2 API на кој било уред со Android?

Ако сакате да ги отклучите сите придобивки од опциите за портата за камера на Google, тогаш првото нешто што треба да го знаете е Camera2 API.

Во оваа статија, ќе добиете целосни информации за тоа како да ја проверите поддршката за Camera2 API на уреди со Android без проблеми.

Марките на паметни телефони се многу подобрени, особено во одделот за софтвер, како и во хардверот. Но, еволуцијата во делот за камера понекогаш се чувствува застарена кај постарите телефони, бидејќи тие не ги поддржуваат оние фантастични функции што се појавуваат во современите паметни телефони.

Иако, не е пишано правило дека секој телефон доаѓа со исклучително искуство со камерата. Сепак, мејнстрим брендовите прават одлично во обезбедувањето подобри атрибути за прилагодување на камерите, но тоа не е точно за повеќето телефони.

Во денешно време, корисникот може лесно да добие мод на камерата на Google за да ужива во сите тие интересни и брилијантни придобивки преку нивниот паметен телефон. Но, кога ќе прочитате за процесот на инсталација, можеби ќе слушнете за Camera2 API.

А во следниот пост, ќе добиете цел туторијал за проверка дали вашиот телефон поддржува Camera2 API или не. Но, пред да се нурнеме во упатствата, прво да знаеме за овој термин!

Што е Camera2 API?

API (Application Programming Interface) им дава на програмерите пристап до софтверот и им овозможува да дотераат некои модификации според нивните желби.

Исто така, Camera 2 е андроид API на софтверот за камерата на телефонот што му дозволува пристап на развивач. Бидејќи Android е со отворен код, компанијата го лансираше API со ажурирањето на Android 5.0 Lollipop.

Обезбедува валиден авторитет врз квалитетот на камерата со додавање поголема брзина на блендата, подобрување на боите, снимање RAW и многу други аспекти на контрола. Преку оваа поддршка за API, вашиот паметен телефон може да ги помести границите на сензорот на камерата и да обезбеди поволни резултати.

Понатаму, тој исто така дава напредна технологија на HDR и други возбудливи карактеристики кои моментално доминираат на пазарот. Згора на тоа, откако ќе потврдите дека уредот ја има оваа поддршка за API, тогаш можете лесно да ги контролирате сензорите, да ја подобрите единечната рамка и лесно да ги подобрите резултатите од објективот.

Дополнителни детални информации во врска со ова API ќе добиете на официјалната Google документација. Затоа, проверете дали сте заинтересирани да дознаете повеќе.

Метод 1: Потврдете го Camera2 API преку ADB команди

Проверете дали веќе сте го вклучиле режимот на развивач на вашиот паметен телефон и инсталирајте ја командната линија ADB на вашиот компјутер. 

  • Овозможете USB дебагирање од режимот на развивач. 
  • Поврзете го телефонот користејќи го кабелот со Windows или Mac. 
  • Сега, отворете ја командната линија или PowerShell (Windows) или Терминалниот прозорец (macOS).
  • Внесете команда - adb shell "getprop | grep HAL3"
  • Доколку ги добиете следните резултати

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

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

Тоа значи дека вашиот паметен телефон има целосна поддршка за Camera2 API. Меѓутоа, ако не го покажува истото, тогаш можеби ќе треба рачно да го овозможите.

Метод 2: Земете терминална апликација за да потврдите 

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

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

Како и претходниот метод, вашиот уред треба да добие Camera HAL3 со целосна поддршка на Camera2 API. Меѓутоа, ако резултатите не се исти како погоре, треба рачно да ги овозможите тие API.

Метод 3: Проверете ја поддршката за Camera2 API преку апликација од трета страна

Постојат различни начини да се потврди дали уредот ја добил конфигурацијата Camera2 API за нивниот паметен телефон или не. Ако сте технолошки корисник, можете исто така да ја користите командната линија ADB на вашиот компјутер за да ги проверите тие детали.

Од друга страна, можете да ја преземете и терминалната апликација на вашиот телефон за да го направите тоа. Сепак, не сакаме да го трошите вашиот напор на нешто што одзема многу време.

Наместо тоа, можете да ја преземете сондата Camera2 API од продавницата на Google Play и да го тестирате резултатот без никакво дополнително одложување.

Преку оваа апликација, ќе ги добиете сите детали во врска со леќите на задната и предната камера. Со тие информации, можете без напор да потврдите дали уредот со Android има поддршка за Camera2 API или не.

Чекор 1: Земете ја апликацијата Camera2 API Probe

Не сакате да го губите вашето време додавајќи различни командни линии, а потоа преземете ја следнава апликација за да ги проверите деталите за API на камерата. 

  • Посетете ја апликацијата Google Play Store. 
  • Внесете ја сондата Camera2 API во лентата за пребарување. 
  • Кликнете на копчето Инсталирај. 
  • Почекајте додека не се изврши процесот на преземање. 
  • Конечно, отворете ја апликацијата.

Чекор 2: Проверете ја поддршката за Camera2 API

Откако ќе пристапите до апликацијата, интерфејсот ќе биде вчитан со различни детали во camera2 API. Делот за камерата е поделен на „Camera ID: 0“ дониран за модулот на задната камера и „Camera ID: 1“, кој обично се однесува на објектив за селфи.

Веднаш под ID на камерата, треба да го проверите нивото на поддршка за хардвер во двете камери. Ова е местото каде што ќе знаете дали вашиот уред поддржува Camera2 API. Постојат четири нивоа што ќе ги видите во таа категорија, а секое од нив е дефинирано како што следува:

  • Ниво_3: Тоа значи дека CameraAPI2 обезбедува некои дополнителни поволности за хардверот на камерата, кој генерално вклучува RAW слики, YUV преработка итн.
  • Целосно: Се однесува на тоа дека повеќето функции на CameraAPI2 се достапни.
  • Ограничено: Како што беше наведено името, добивате само ограничен број ресурси од Camera API2.
  • Наследство: Тоа значи дека вашиот телефон го поддржува постарата генерација Camera1 API.
  • Надворешни: Нуди слични поволности како ОГРАНИЧЕНО со некои недостатоци. Сепак, им овозможува на корисниците да користат надворешни камери како USB веб-камери.

Општо земено, ќе видите дека вашиот телефон ќе добие зелено штиклирање на делот FULL на нивото на поддршка на хардверот, што значи дека вашиот паметен телефон е погоден за инсталирање порти за камера на Google, ака. GCam.

Note: Ако забележите дека нивото на поддршка на хардверот во делот за наследство покажува зелен штиклирање, тоа значи дека вашиот телефон не поддржува camera2 API. Во тој случај, треба да го примените методот за рачно овозможување, кој го опфативме овој водич.

Заклучок

Се надевам дека ја научивте важноста на поддршката за Camera2 API на телефоните со Android. Откако ќе ги потврдите информациите за API, не трошете го вашето време инсталирајќи ги тие порти за камера на Google од трета страна преку вашиот уред. Тоа е одличен пример дека крајот на софтверот е точно потребен за да се подобрат резултатите од камерата.

Во меѓувреме, ако наидете на какви било сомнежи, можете да нè известите за нив преку полето за коментари подолу.

За Абел Дамина

Абел Дамина, инженер за машинско учење и ентузијаст за фотографија, е ко-основач на GCamАПК блог. Неговата експертиза во вештачката интелигенција и острото око за композиција ги инспирира читателите да ги поместат границите во технологијата и фотографијата.