0

Ich arbeite an Android Marshmallow. In meiner Anwendung versuche ich, Android mobile Frontkamera pro grammatisch für die Erfassung von Benutzern Profil Bild & zu öffnen, um es für die Vorschau anzuzeigen Ich habe viele Beispiele zur Verfügung, die im Internet verfügbar sind keine der App gegeben perfekt aus jedem gesetzt Beispiel zeigt das Laden der Kamera auf Knopfdruck.Öffnen Frontkamera programmatisch in Android

+0

Bitte geben Sie einen [MCVE] demonstriert Ihr Problem. – CommonsWare

+0

@CommonsWare Dies ist der URL-Link, dem ich gefolgt bin [link] (http://www.vogella.com/tutorials/AndroidCamera/article.html) –

Antwort

0

können Sie Frontkamera zugreifen, indem

Camera.CameraInfo.CAMERA_FACING_FRONT 

und hier ist das beispielhafte Verfahren Sie darauf zugreifen können, um

private Camera openFrontFacingCameraGingerbread() { 
int cameraCount = 0; 
Camera cam = null; 
Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); 
cameraCount = Camera.getNumberOfCameras(); 
for (int camIdx = 0; camIdx < cameraCount; camIdx++) { 
    Camera.getCameraInfo(camIdx, cameraInfo); 
    if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) { 
     try { 
      cam = Camera.open(camIdx); 
     } catch (RuntimeException e) { 
      Log.e(TAG, "Camera failed to open: " + e.getLocalizedMessage()); 
     } 
    } 
} 

return cam; 
}