Как да активирам Camera2 API в телефони с Android

API на Camera2 се превърна в един от най-важните фактори за оценка на възможностите на камерата на смартфона. Ако сте впечатлени от неговите функции, можете също да опитате да го активирате на вашия смартфон.





В тази статия описваме стъпките за активиране на API Camera2 на телефон с Android.



Какво представлява API на Camera2?

Когато беше пуснат, Google не одобри наследения API на камерата и помоли разработчиците да внедрят новия Camera API 2 на смартфони с Android. Но това не се случи много бързо. Само няколко първокласни смартфона сега се предлагат с тази интегрирана функция. Google не искаше това да се случи. Все пак все още можете да знаете как да активирате поддръжката на Camera API 2 на вашия смартфон с Android с някои прости настройки.

Google Pixel 3, 4 използва настройките на API Camera2, поради което има толкова впечатляваща камера. Сигурен съм, че ще има много телефони, които ще бъдат пуснати през 2019 г. с API Camera2.



s8 oreo root snapdragon

Забележка: Бихме искали да Ви информираме, че не носим отговорност за каквито и да било вредни ефекти по време на този процес. Направете тези промени на свой собствен риск.



Прочетете също: Как да проверите броя на циклите на зареждане на батерията на iPhone Не е необходим Jailbreak

Как да активирам API Camera2 на смартфони с Android

Има няколко начина да активирате API на Camera2 на смартфони с Android. Но трябва да разберете, че винаги ще ви трябва правилно вкоренен телефон с Android, за да промените настройките на ROM. Следователно телефонът с root е от съществено значение за активиране на API2 на Camera2. Ако го имате, следвайте всеки от следните методи и проверете дали работи.



Забележка: Няма официален списък с телефони, съвместими с Camera2 API



Активирайте API 2 на camera 2 в Build.prop

Това е един от перфектните методи за активиране на много от скритите функции на Android на смартфони. Можете също да активирате Camera API 2 с Build.prop. Трябва обаче да разберете, че този метод има само петдесет и петдесет шанса за успех. Той работи на смартфони, оборудвани с поддръжка на API Camera2 в ROM, но е деактивирал неговата функционалност по други причини.

Следвайте внимателно стъпките.

  1. Изтеглете и инсталирайте всяко приложение за управление на файлове от Google Play Store, което поддържа основния браузър. Тук използваме най-популярния, т.е. ES File Manager.
  2. Превключете към системния дял на вашия Android телефон с корен и намерете файла, наречен Build.prop.
  3. Отворете файла Build.prop с помощта на текстовия редактор.
  4. Вътре във файла Build.prop потърсете този ред:

persist.camera.HAL3.enabled = 0

  1. Редактирайте 0 на 1, след това запазете и излезте от Build.prop и рестартирайте телефона.
  2. След това можете да проверите дали е работило, като стартирате приложение на камера на трета страна като Open Camera.

build.prop_

Активирайте API на Camera2 с терминален емулатор

Първият активиран метод, camera2api, работи на почти всички смартфони с Android с root и съвместим. В някои случаи обаче няма да работи както се очаква. Ако имате лош късмет с първия метод, можете да опитате този втори метод, който е по-удобен и включва нулеви усложнения. Не забравяйте, че ще ви е необходим root достъп на телефона ви, за да го направите. Следвайте внимателно стъпките:

  1. Изтеглете и инсталирайте приложението емулатор на терминал Google Play.
  2. Отворете приложението и изпълнете следните команди:

си

your persist.camera.HAL3.enabled 1

изход

изход

  1. Сега рестартирайте телефона си и проверете с приложението Open Camera.

Ето стъпките за активиране на API Camera2 на съвместими смартфони с Android. Ако изпробвате предишните стъпки на не-root телефон, няма да успеете, както се очаква. Както и да е, опитайте и ни кажете вашите съмнения в раздела за коментари.

Как да проверите дали Android смартфонът е съвместим с API Camera2

  1. Инсталирайте API сонд Camera2
  2. Стартирайте приложението и потърсете две секции: Camera ID: 0 и Camera ID: 1. Първата е задната камера, докато втората е предната камера.
  3. В Camera-ID изследвайте подкатегория с името Категория за поддръжка на ниво хардуер. Тук можете да намерите нивото на поддръжка на Camera2 API на вашия телефон.
  4. За да може телефонът ви да е съвместим с 2 API камерата, трябва поне ниво 3 или пълно. В този случай API 2 на Camera 2 е активиран за вас.

Ако видите зелен знак до ниво 3 или пълно, това означава, че е активиран.

API2 нива на Camera2

Има четири нива на API 2 на Camera 2 или по-скоро категория поддръжка на хардуерно ниво (ниво на хардуерна поддръжка на Camera 2 API)

  • Ниво 3: В допълнение към FULL, OEM добави своята персонализация, включи функции като RAW, Pro режим и т.н.
  • Пълен: камерата на смартфона поддържа всички важни функции на API2 на Camera2.
  • Ограничено: камерата поддържа само някои от функциите на API2 на Camera2.
  • Наследство: телефонът е съвместим само с функциите на API Camera1

Разликата между Camera 2 API level 3 и full е огромна. OEM могат да предложат много функции в допълнение към API 2 на Camera 2, за да направят крачка напред, като добавят YUV преработка, заснемане на RAW изображения и други.