Како да се овозможи поддршка за Camera2 API на кој било Андроид [Ажурирано 2024 година]

Овозможувањето на camera2 API е сосема неопходно кога сакате да ја преземете портата за камера на Google преку вашите паметни телефони. Општо земено, тие порти ќе го подобрат севкупниот квалитет на камерата и ќе направат неверојатни фотографии и видеа без многу мака.

Меѓутоа, кога имате го провери API-то на камерата функцијата на вашиот телефон и разочарувачки дознајте дека вашиот телефон не ги поддржува тие API-и.

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

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

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

Што е Camera2 API?

Кај постарите телефони со Android, генерално ќе го добиете API-то на камерата што можеби не е толку одлично. Но, Google го објавува Camera2 API во лижавчето со Android 5.0. Тоа е подобра програма која нуди широк опсег на атрибути кои дополнително помагаат во зајакнувањето на севкупниот квалитет на камерата на телефоните.

Оваа функција дава подобри резултати HDR+ и додава прекрасни атрибути за кликнување на фотографии при слаба осветленост со помош на напреден софтвер.

За повеќе информации, би препорачале да го проверите официјална страница.

Предуслови

  • Општо земено, сите следни методи ќе бараат root пристап.
  • Пристапете до поставките за програмери за да овозможите дебагирање преку USB.
  • Потребните драјвери за ADB треба да се инсталираат на компјутерот/лаптопот
  • Добијте ја точната верзија на TWRP прилагодено обновување според вашиот телефон.

Note: Постојат различни методи за да root вашиот телефон, но ние би ви препорачале преземете магија за стабилна конфигурација.

Методи за овозможување Camera2 API

Некои производители на паметни телефони, како што е Realme, обезбедуваат Camera HAL3 во дополнителни поставки за користење на апликации за камера од трета страна, до кои може да се пристапи откако ќе се овозможи режимот на развивач.

(Применливо само кај телефоните Realme што добија ажурирање на Android 11 или погоре). Но, тоа не е случај за многу паметни телефони. Во тој случај, можете да ги следите следните методи:

1. Користење на апликација за емулатор на терминал (Root)

  • Прво, пристапете до Терминален емулатор стан.
  • За да дадете пристап до root, напишете su и притиснете Enter.
  • Внесете ја првата команда - setprop persist.camera.HAL3.enabled 1 и притиснете enter.
  • Вметнете ја следната команда - setprop vendor.persist.camera.HAL3.enabled 1 и притиснете enter.
  • Следно, рестартирајте го телефонот.

2. Користење на апликацијата X-plore (Root)

  • Преземете и инсталирајте го Управувач со датотеки со X-plore за пристап до папката систем/root. 
  • Потоа, мора да пристапите до папката system/build.prop. 
  • Кликнете на Изгради.проп да ја уредите таа скрипта. 
  • Додај -“persist.camera.HAL3.enabled = 1″ на дното. 
  • После тоа, треба да го рестартирате паметниот телефон.

3. Преку библиотека со модули Magisk (Root)

Има бројни придобивки од искоренувањето со magisk, една од нив е тоа што ќе добиете пристап до директориумот на модули.

  • Прво на сите, преземете Module-Camera2API-Enabeler.zip од библиотеката на модулите.
  • Следно, треба да го инсталирате тој соодветен zip во менаџерот на магии. 
  • Рестартирајте го уредот за да го активирате модулот API на камерата.

4. Трепка zip-датотека преку TWRP (Root или Not Root)

  • Преземете го потребното Камера2API zip датотека. 
  • Вклучете го телефонот во приспособеното обновување TWRP.
  • Одете до локацијата на zip датотеката и кликнете на неа. 
  • Трепкајте ја датотеката Camera2API.zip на паметниот телефон. 
  • Конечно, рестартирајте го уредот како и обично за да добиете резултати.

Може ли да ги овозможам функциите на Camera2 API без дозвола за root?

Ќе ви треба root пристап за да го отклучите camera2API бидејќи најчесто тие датотеки може да се добијат кога уредот има целосна дозвола за root.

Но, ако сакате да пристапите до функциите на API и да имате многу време, ви препорачуваме да го следите следниот водич.

Пристапете до Camera2API без Root

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

Работи кои се потребни пред процесот.

  • Осигурете се дека уредот со Android има отклучен подигнувач.
  • Овозможете USB дебагирање преку режим на развивач. 
  • Компјутер или лаптоп се препорачува за работа со Windows 7, 8, 10 или 11.
  • USB-кабел за меѓусебно поврзување на телефонот и компјутерот. 
  • Преземете ја TWRP датотека за вашиот паметен телефон
  • ADB Driver.zip minimal_adb_fastboot.zip

Чекор 1: Создадете комплетно поставување

  • Инсталирајте го ADB драјвер.zip На вашиот компјутер.
  • Следно, ќе треба да ја извадите датотеката minimal_adb_fastboot.zip
  • Преименувајте ја преземената TWRP-датотека во recovery.img и преместете ја во папката за минимално брзо подигање zip.
  • Користете го пакетот кабли за да го поврзете компјутерот со телефонот. 

Чекор 2: Извршете ја командната линија

  • Пред сè, кликнете двапати на cmd-here.exe во папката минимална поштенска форма. 
  • Внесете ја командата за да видите дали уредот е поврзан или не - adb devices и Внесете.
  • Следно, напишете ја командата - adb reboot bootloader и притиснете Enter за да пристапите до режимот за подигање. 
  • Внесете ја следната команда - fastboot boot recovery.img и притиснете Enter на тастатурата за да го отворите режимот TWRP.

Чекор 3: Користете го режимот TWRP за измена

  • Откако ќе ги внесете тие команди, почекајте малку. 
  • Ќе забележите дека на екранот на вашиот телефон е активиран прилагодениот режим за обновување TWRP. 
  • Повлечете го копчето што вели: „Повлечете за да дозволите измени“.
  • Сега, вратете се на екранот на компјутерот/лаптопот. 

Чекор 4: Внесете команди од втора фаза

  • Повторно, напишете adb devices и внесете за да видите дали уредот се поврзува или не. 
  • Потоа, треба да го напишете adb shell команди и додаде
  • За да го активирате Camera2API, користете ја командата - setprop persist. camera.HAL3.enable 1 и притиснете enter.
  • Внесете ја командата - exit да излезе од делот школка на АДБ. 
  • Конечно, користете adb reboot и притиснете enter за да го рестартирате уредот нормално.

Како да го вратите Camera2 API како порано?

Мора да го повторите целиот процес од Чекор 4 како да сте го инсталирале Camera API во горниот дел.

  • Се што треба да направите е да го замени setprop persist. camera.HAL3.enable 1  до setprop persist. camera.HAL3.enable 0 за да го исклучите презапишувањето на API на камерата. 
  • Внесете ја командата за излез - exit и притиснете Enter
  • На крајот, напишете - adb reboot за нормално рестартирање на телефонот.

Забелешка: Не го инсталирате TWRP за да не се соочувате со никакви проблеми при добивање ажурирања. Плус, Camera2API ќе се врати во нормала ако го примените ажурирањето OTA. Покрај тоа, можете да проверите рачна компатибилност на камерата да ги потврдат измените.

Заклучок

Накратко, најдобриот начин за пристап до Camera2API е можен со root дозвола и TWRP конфигурација. Откако ќе завршите со процесот, можете лесно да го инсталирате GCam апликација на вашиот уред со Android без многу мака.

Од друга страна, доколку имате прашања во врска со активирањето на camera2 API, споделете го вашиот коментар во следниот дел.

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

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