Nowe API, być może tylko na LG G3, wydaje się, że coś się zmieniło.Aplikacja Camera2basic, ma bardzo ciemny podgląd w systemie Android 6.0 LGG3
Używam the sample code.
Na moim nexusie 4 kod działa idealnie, ale na LGG3 zaktualizowanym do Androida 6.0 nie działa. Jakieś pomysły?
grałem z ustawieniami, ale bez powodzenia, to nadal działa dobrze na Nexusa 4:
mPreviewRequestBuilder.set(CaptureRequest.BLACK_LEVEL_LOCK, false);
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AWB_LOCK, false);
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AWB_MODE, CaptureRequest.CONTROL_AWB_MODE_AUTO);
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_LOCK, false);
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_MODE, CaptureRequest.CONTROL_AE_MODE_ON);
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_ANTIBANDING_MODE, CaptureRequest.CONTROL_AE_ANTIBANDING_MODE_AUTO);
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_EXPOSURE_COMPENSATION, 0);
//mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_TARGET_FPS_RANGE, Range.create(1000,1000));
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_PRECAPTURE_TRIGGER, 0);
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_MODE, CaptureRequest.CONTROL_MODE_AUTO);
mPreviewRequestBuilder.set(CaptureRequest.COLOR_CORRECTION_MODE, CaptureRequest.CONTROL_MODE_AUTO);
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_CAPTURE_INTENT,
CaptureRequest.CONTROL_CAPTURE_INTENT_PREVIEW);
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AF_MODE,
CaptureRequest.CONTROL_AF_MODE_CONTINUOUS_PICTURE);
Byłoby lepiej, aby zadać to pytanie tutaj: http://android.stackexchange.com/ – kaartic
Oznaczono to jako offtopic. :) http://android.stackexchange.com/questions/151735/android-camera2basic-app-has-very-dark-preview-in-android-6-0-lgg3 –
Wypróbuj to pytanie i rozwiązania: http: // stackoverflow.com/questions/26967490/android-camera-preview-is-dark – Jehy