Android: obraz wykonany przez niestandardowy aparat jest zbyt ciemny

W mojej aplikacji muszę zrobić zdjęcie z niestandardową aktywnością. Implementuję wszystkie funkcje i mogę zapisywać moje zdjęcia, ale w niektórych urządzeniach są one zbyt ciemne. Mam ten kod, ale to mi nie pomaga

            Parameters params = mCamera.getParameters();
            if (params.getSupportedWhiteBalance().contains(
                    Parameters.WHITE_BALANCE_AUTO)) {
                params.setWhiteBalance(Parameters.WHITE_BALANCE_AUTO);
                Log.d(TAG, "white balance auto");
            }
            if (params.getSupportedFlashModes().contains(
                    Parameters.FLASH_MODE_AUTO)) {
                params.setFlashMode(Parameters.FLASH_MODE_AUTO);
                Log.d(TAG, "flash mode auto");
            }
            if (params.getSupportedSceneModes().contains(
                    Parameters.SCENE_MODE_AUTO)) {
                params.setSceneMode(Parameters.SCENE_MODE_AUTO);
                Log.d(TAG, "scene mode auto");
            }
            mCamera.setParameters(params);

W Logcacie widzę, że wszystkie parametry można ustawić na AUTO.

Sprawdziłem to w Samsung Galaxy II i działa idealnie, ale w niektórych telefonach LG nie mogę nawet zrobić zdjęcia, ponieważ jest zbyt ciemno. Zdjęcia zrobione przez standardową aplikację aparatu i aplikację aparatu Facebook wyglądają idealnie, więc można to zrobić.

Przepraszamy za mój angielski =)

questionAnswers(1)

yourAnswerToTheQuestion