In order to fulfill the basic functions of our service, the user hereby agrees to allow Xiaomi to collect, process and use personal information which shall include but not be limited to written threads, pictures, comments, replies in the Mi Community, and relevant data types listed in Xiaomi's Private Policy. By selecting "Agree", you agree to Xiaomi's Private Policy and Content Policy .
Agree

Технології

[Обговорення] Camera2 АРІ: що це, особливості, та багато іншого

2018-06-21 13:21:30
3585 23
Вітаю, Мі-Фани!

Ми бачили багато повідомлень на форумі, у яких користувачі запитували про наявність Camera2 АРІ на своїх смартфонах. У цьому повідомленні ми розповімо вам все про це, тобто, що це таке, його корисність, як ви можете перевірити присутність даної функції у вашому смартфоні!
Схвильований? Давайте почнемо !!

Перш за все: що таке API?

АРІ (англ. Application Programming Interface) — це набір визначень взаємодії різнотипного програмного забезпечення. API — це зазвичай (але не обов'язково) метод абстракції між низькорівневим та високорівневим програмним забезпеченням. Це набір функцій і процедур, які дозволяють створювати додатки, які мають доступ до функцій або даних операційної системи, програми чи іншої служби.

API який поставляється на платформі Android, визначається за допомогою цілого ідентифікатора, який називається «рівень API» (level API). Кожна версія платформи підтримує рівно один рівень API, хоча існує підтримка всіх попередніх рівнів API (до рівня API 1).

Початковий випуск платформи Android, що передбачає, що рівень API 1 і наступні випуски збільшують рівень API, поточний - 27 (Android 8.1).

Що таке Camera2 АРІ?

Вступ. Завдяки Android 5.0 (Lollipop) Google представив Camera2 API-інтерфейс для надання OEM-розробникам та розробникам додатків більшого доступу до розширених функцій камери, таких як ручна експозиція (наприклад, ISO, витримка затвора), фокусування, зображення у форматі RAW і т. д.

Для OEM-компонентів не потрібно вказувати на всі функції цього API, оскільки вони налаштовують ОС відповідно до їхніх потреб. Отже, реалізація Camera2 АРІ за допомогою розробників додатків поділяється на 4 категорії:

* Метод перевірки наведений нижче.
* У версії Full також можуть бути відсутні деякі функції залежно від специфікації обладнання.

Legacy
Доступні тільки 2 АРІ функції
Limited
Нові функції АРІ недоступні. Доступна тільки стара версія АРІ
Full
Всі нові функції АРІ доступні на вашому смартфоні
Level_3
Доступно все + деякі особливі функції (запис у RAW) і т.д.

Важливість. Ці функції знадобляться вам, для встановлення скажімо деяких додатків, таких як, Filmic Pro, Lumic Cam, які потребують рівень Camera2 API Full, або Legacy. Також для здійснення фотографій, відеозаписів із розширеними експозиціями та функціями із сторонніх додатків потрібно мати пристрій із активованим Camera2 API.

Camera2 АРІ: чи присутня вона у мене?

Способи перевірки, чи підтримує ваш смартфон Camera2 API:

Перш ніж продовжувати, є 1 передумова: на вашому пристрої повинна працювати мінімум версія Android 5.0+ (API 21 і вище), що говорить про наявність Camera2 АРІ

Метод 1: (Використання Probe Camera2): Ця програма допоможе вам визначити, які функції Camera2 АРІ присутні на вашому смартфоні.


Завантаження:
Camera2 probe_v1.0.apk (1.35 MB, Downloads: 134)

Метод 2: (Використання додатку Manual Camera Compatibility): Цей спосіб покаже вам, чи підтримує ваша камера ручне керування та формат RAW зображення, чи ні.


Завантаження:
Manual Camera Compatibility_v2.5.apk (52.63 KB, Downloads: 49)

Метод 3: (фрагмент коду): Нижче наведено код, який підтверджує правильність, якщо ваш пристрій підтримує необхідний рівень апаратного забезпечення.


Увімкнення Camera2 API

* Все що ви робите, ви робите на власний страх і ризик, ми не беремо відповідальність за ваш пристрій *

Редагування файла build.prop (необхідний ROOT): Відкрийте файл build.prop, використовуючи ES File Explorer, і знайдіть рядок:

persist.camera.HAL3.enabled = 0

і відредагуйте значення з 0 на 1.

Через емулятор Терміналу: через термінал підключіть свій телефон і введіть команду нижче:

su
su persist.camera.HAL3.enabled 1
exit
exit

RAW Image Capture ( для чіпсетів Mediatek): Ви можете знімати зображення у форматі RAW, увімкнувши необхідні функції в режимі Engineer MTK.


Без використання ROOT (* Обов'язкове розблокування завантажувача): Для активації Camera2 АРІ вам потрібно ввести наступні команди:

fastboot oem unlock //для розблокування завантажувача, якщо у вас Мі А1, якщо інший пристрій, то вам сюди: https://in.c.mi.com/thread-344945-1-1.html
fastboot boot recovery.img
adb devices //щоб перевірити чи пристрій працює
adb shell //щоб увійти на пристрій
setprop persist.camera.HAL.enabled=1

exit
adb reboot bootloader //вийти і перезавантажитись у режим fastboot
fastboot oem lock //для блокування завантажувача, якщо у вас Мі А1
fastboot reboot

* Цей метод був випробуваний на Mi A1, але все ж ми наполягаємо, щоб ви були обережні та уважно читали інструкцію. *

Сподіваюся, ви отримали інформацію про Camera2 АРІ з цієї теми. Будь-які пропозиції по покращенню теми ви можете озвучити у коментарях нижче.


Джерело: miui.com

А ви увімкнули Camera2 API на вашому смартфоні?

Rate

Number of participants 1 Experience +1 Pack Reason

View Rating Log

2018-06-21 13:21:30
Favorites39 RateRate

Advanced Bunny

bkmnsk | from Mi A1

#1

Так, увімкнув Camera2 API декілька тижнів тому, та встановив Google Camera)) Якість фото набагато вища за стокову камеру (ІМХО). І можливостей значно більше))
2018-06-21 15:08:27
bkmnsk
Так, увімкнув Camera2 API декілька тижнів тому, та встановив ...

на який смарт?
2018-06-22 01:02:19

Advanced Bunny

bkmnsk | from Mi A1

#3

  ПАСІЧНИК
на який смарт?

На Xiaomi Mi A1
2018-06-22 02:57:48

Advanced Bunny

winnertour | from Redmi Note 5

#4

  ПАСІЧНИК
на який смарт?

привет. уже не первый раз слышу про Google Camera,  покажите  как это выглядит в плей маркете , спасибо.
2018-06-22 11:35:33

Semi Pro Bunny

banderovets | from Redmi 5

#5

танці з бубном?
2018-06-22 11:44:21

Advanced Bunny

winnertour | from Redmi Note 5

#6

ридми ноте 5 , все красные крестики (((((((
2018-06-22 11:59:04

Advanced Bunny

1805727011 | from Mi A1

#7

Я когда из за звука решил сделать откат,сразу поставил гугл камеру,оно того стоит,на ютубе есть ролики как это сделать. Но с майской прошивки все данные слетят,будте осторожны
2018-06-22 12:30:52

Moderator

Alex Bond Author |

#8

winnertour відповів о 2018-06-22 18:35:33
привет. уже не первый раз слышу про Google Camera,  покажите   ...

Добрий вечір.
Тут можна дізнатися більше про Google Camera: https://in.c.mi.com/thread-799025-1-1.html
2018-06-22 12:42:17

Rookie Bunny

t_korn | from Redmi 4A

#9

на який смарт
2018-06-22 13:51:54

Advanced Bunny

winnertour | from Redmi Note 5

#10

Alex Bond
Добрий вечір.
Тут можна дізнатися більше про Google Camera: h ...

спасибо!!!
2018-06-22 15:02:00
please sign in to reply.
Sign In Sign Up

Alex Bond

Moderator

  • Followers

    312

  • Threads

    210

  • Replies

    1069

  • Points

    9426

3 Days Check-In
7 Days Check-In
21 Days Check-In
40 Days Check-In
70 Days Check-In
100 Days Check-In
Oct-100 replies in a month
Nov-100 replies in a month
Редактор-експерт
7 років MIUI
10 000 Мі-Фанів
Вбивця смартфонів
Halloween
Halloween
World Records
Black Friday
Хитрий Санта
З Новим роком!
100 Коментарів
1000 Коментарів
100 Тем
Пригадай все
MIUI
Антивірус MIUI
Справжній серіаломан
One headphone
25 000 Мі-Фанів
Вечірній Lewis
6S проти Mi A1
Redmi 5/5 Plus
Кращий модератор Лютого
8 березня
Telegram
Are you OK?
Color Your Planet
Кращий модератор березня
З Великоднем!
Кращий модератор Квітня
Redmi Note 5
50К
Кращий модератор Травня
Настоящий Mi фан
Мі Дослідники
Mi A2 Lite
Mi A2
#2КращеНіж1
Mi A2
Throwback With Mi 2018

Read moreGet new
Copyright©2010-2020 Xiaomi.com, All Rights Reserved
Content Policy
Quick Reply To Top Return to the list