SORU
6 Mayıs 2010, PERŞEMBE


Nasıl açılır "ön kamera" android platformunda?

Bir cihaz Eğer daha genel olarak, birden fazla kamera var, başlatılıyor için herhangi bir yolu var mı?

Android başvuru doc bulamadım.

Samsung SHW-M100S 2 kamera var. Eğer 2 kameralarında kullanmak için başvuru yok, samsung.. nasıl bir fikriniz var mı?

CEVAP
22 Ocak 2011, CUMARTESİ


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

AndroidManifest.xml dosyası: aşağıdaki izinleri ekleyin

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.front" android:required="false" />

Not:Bu özellik, Gingerbread(2.3) mevcut ve Android Versiyonu.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AlaskanGrizzly

    AlaskanGrizz

    30 EKİM 2009
  • Ordetta Price

    Ordetta Pric

    12 EYLÜL 2011
  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011