2011-07-20 96 views
1

我可以從前置攝像頭拍照嗎?我可以使用Samsung Galaxy Tab(Android 2.2)上的前置攝像頭拍照嗎?

我的應用程序有一個庫存輸入表單。 如果用戶發送數據,用戶的臉部圖片也會發送到服務器進行授權/驗證。

我會把應用程序放在三星Galaxy Tab(Android 2.2)上。

有沒有辦法從前置攝像頭拍照?

+0

官方支持平臺2.3(API級別9)。看到這個鏈接:http://developer.android.com/reference/android/hardware/Camera.CameraInfo.html#CAMERA_FACING_FRONT – Mudassir

+0

@Mudassir有沒有一種方法可以從android 2.2上的前置攝像頭拍照或將我的標籤升級到2.3唯一的辦法? – Falmesino

+0

我不知道平臺2.2的任何方式。 – Mudassir

回答

2

對於2.2

Camera cam = Camera.open(); 
    cam.setDisplayOrientation(90); 
    cam.setPreviewDisplay(holder); 

    Camera.Parameters para = cam.getParameters(); 
    para.set("camera-id", 2); 
    cam.setParameters(p); 
+0

錯誤「open()方法未定義類型Camera」,您能告訴我如何使用它嗎?或者可能是一個鏈接? – Falmesino

+0

這是一個靜態函數,[自api級別1後可用](http://developer.android.com/reference/android/hardware/Camera.html#open()) – Reno

+0

如何檢測設備是否有前置相機,但在條件 – CQM

1

爲了解決錯誤:

"The method open() is undefined for the type Camera"

import android.hardware.Camera 

這是代替

import android.graphics.Camera 

兩者都給出選項從蝕僅硬件之一具有打開。

相關問題