Должен ли я использовать библиотеку CameraView Natario1 или Fotoapparat для использования камеры в Android? - PullRequest
0 голосов
/ 21 июня 2019

Я делаю библиотеку, используя камеру. В настоящее время я использую Camera2 и Camera API. Однако у меня были проблемы со специальными устройствами Samsung, Huawei, Xiaomi, Oppo, ... и некоторыми версиями API. Я действительно беспокоился об этом. Я искал библиотеку в Интернете, я нашел Вид с камеры natario1 и Фотоаппарат действительно хороший.

Мне бы хотелось посоветовать, какую из двух библиотек лучше использовать для всех устройств. Не используйте AndroidX, потому что мне нужно поддерживать API 14 или 15 и выше. Или я должен просто использовать Camera API, чтобы сделать вещи проще. Большое спасибо!

Примечание: мой главный приоритет - плавная работа на всех устройствах. : D

1 Ответ

0 голосов
/ 21 июня 2019

API CAMERA2

Как вы упомянули, вам нужна поддержка всех устройств. Прежде чем использовать API camea2, Google ограничивает уровень реализации API на разных телефонах. Но с API Camera2 каждому устройству предоставляется полный доступ.ко всем функциям API.

Существует четыре разных этапа реализации этого API. LEGACY Все функции API-интерфейса camera1 будут доступны.Нет поддержки для camera2 API. FULL ALL будут доступны основные функции camer2API. Уровень 3 Доступны некоторые дополнительные функции, такие как захват RAW. Ограничения Будут доступны некоторые основные функции camer2API.

С помощью вышеуказанных четырех символов вы можете проверить, поддерживает ли ваш телефон camera2APi или нет.

Camera2 API, кажется, работаетболее стабильный, чем Camera1 API.

Android 5.0 и более поздних версий включает Camera API2.Устройства под управлением Android 5.0 и более поздних версий могут не поддерживать все функции Camera API2.

Samsung, HTC, Lenovo, LG, N OnePlus выпустили свои полностью поддерживаемые модели Camera 2 API.

С помощью Camera 2 API Google предоставляет разработчикам камер возможность больше работать с камерой.Управление выдержкой (ISO), фокусировкой, захватом RAW и т. Д.

...