Как установить размер предварительного просмотра камеры для вкладки Samsung E - PullRequest
0 голосов
/ 15 ноября 2018

Я разработал приложение, чтобы сфотографировать и загрузить его в облаке. Приложение работает нормально для всех мобильных устройств. Приложение зависло в Samsung Galaxy Tab E, и я получил ошибку типа

 java.lang.RuntimeException: setParameters failed
    at android.hardware.Camera.native_setParameters(Native Method)
    at android.hardware.Camera.setParameters(Camera.java:1940)
    at CameraActivity.surfaceChanged(CameraActivity.java:401)

Пожалуйста, помогите мне сделать это, и вот мой код, чтобы установить размеры предварительного просмотра камеры

List<Camera.Size> sizes = camParams.getSupportedPreviewSizes();
    Camera.Size optimalSize = getOptimalPreviewSize(sizes, getResources().getDisplayMetrics().widthPixels, getResources().getDisplayMetrics().heightPixels);
camParams.setPreviewSize(optimalSize.width, optimalSize.height);
camera.setParameters(camParams);
camera.setPreviewDisplay(holder);
camera.startPreview();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...