Невозможно создать приложение камеры SurfaceView, поддерживающее Android 4.0 и выше. - PullRequest
0 голосов
/ 06 сентября 2018

Я планирую сделать приложение для камеры, чтобы вы могли делать фотографии с фоновым изображением. Я думаю, будет необходимость использовать Surfaceview? Но главная проблема в том, что камера устарела там может быть необходимость использовать camera2 для Android. Я хочу сделать приложение камеры в портретном режиме, но есть ли образцы или чаевые? Я гуглил, но не смог найти приличного. Я хотел бы услышать от вас.

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

Пример приложения HdrViewfinder использует SurfaceView с камерой2, хотя он не блокируется в портретном режиме. Но это относительно простое изменение.

Конечно, camera2 был добавлен только в Android 5.0, поэтому если вам нужна поддержка 4.0, вам нужно использовать старый API камеры.

0 голосов
/ 06 сентября 2018

Если вы хотите начать с Camera2 API, эта ссылка поможет вам понять основы.

Android-Camera2Basic (Github)


Нет необходимости использовать SurfaceView, как вы увидите из кода TextureView также может удовлетворить ваше требование

...