Какой API камеры использовать для Android?

Я столкнулся с двумя способами для пользовательской реализации камеры в Android. Первый способ - использование устаревшей камеры 1 api, второй - использование последней обновленной камеры 2 api, которая, похоже, не имеет заднего порта для устройств ниже api 21 (Lolipop). Мое приложение поддерживает API 18 минимум. Есть ли способ сделать это без использования API и проверки версий.

1 ответ

Решение

Я думаю, что вы можете использовать ниже настраиваемые API камеры для вашего требования.

файл Gradle:

compile 'com.otaliastudios:cameraview:1.4.1'

пользовательский вид камеры установлен как:

  <com.otaliastudios.cameraview.CameraView
        android:id="@+id/camera"
        android:keepScreenOn="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

Для полной поддержки вы можете использовать ссылку ниже:

https://github.com/hyl87/CameraView-1

я надеюсь это поможет тебе

Другие вопросы по тегам