Android: Mit einer benutzerdefinierten Kamera aufgenommenes Bild ist zu dunkel

In meiner App muss ich ein Foto mit benutzerdefinierten Aktivitäten aufnehmen. Ich implementiere alle Funktionen und kann meine Fotos speichern, aber auf einigen Geräten sind sie zu dunkel. Ich habe diesen Code, aber er hilft mir nicht

            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);

In Logcat sehe ich, dass alle Parameter auf AUTO gesetzt werden können.

Ich habe es in Samsung Galaxy II überprüft und es funktioniert einwandfrei, aber in einigen LG-Handys kann ich kein Bild sehen, weil es zu dunkel ist. Fotos, die mit der Standard-Kamera-App und der Facebook-Kamera-App aufgenommen wurden, sehen perfekt aus.

Entschuldigung für mein Englisch =)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage