Невозможно создать приложение камеры Surfaceview, поддерживающее Android 4.0 и выше

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

0
0
49
2

Ответы 2

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

android-Camera2Basic (Github)


It is not necessary to use SurfaceView as you will see from code that TextureView can also fulfill your requirement

Спасибо, но он не поддерживает ОС Android 4.0, верно? Что я должен сделать?

Nancy 06.09.2018 07:59

Извините, я ничем не могу вам помочь, но вы можете присоединиться к этому обсуждению обсуждение @Nancy

Jeel Vankhede 06.09.2018 08:28

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

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

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