Какой API камеры Android я должен использовать - PullRequest
0 голосов
/ 08 июня 2019

У меня есть требование для реализации поведения камеры в приложении, когда пользователь может сделать снимок QR-кода, а затем я буду использовать API служб Google Play для обработки и декодирования QR-кода.

Так что все, что мне нужно сделать, это сделать снимок.

Кроме того, я знаю точные модели устройств, на которых развертывается это приложение. В настоящее время это два устройства, в конечном итоге это могут быть три модели устройств (все API 21+).

Из того, что я прочитал, API Jetpack CameraX разработан для упрощения кода, специфичного для устройства.

Если моя цель состоит в том, чтобы просто реализовать самый простой код для этого требования ... я должен смотреть на использование Camera API, Camera2 API или CameraX API?

1 Ответ

1 голос
/ 12 июня 2019

На самом деле CameraX просто обертка для Camera2 API. Читайте следующую статью

В вашем случае очень просто, просто сделать фотографию можно много

Считыватель QR-кодов

Библиотеки, но если вы все еще хотите развить функциональность фотосъемки, а ваши устройства старше 21, тогда переходите на CameraX, поскольку он будет обновляться очень часто, и вам не придется беспокоиться о различном поведении на разных устройствах, как объяснено выше видео на YouTube

...