Android前置摄像头默认情况下

时间:2012-08-22 18:51:14

标签: android cordova camera

好吧我有一个应用程序将在具有前置摄像头的特定Android设备上运行。

我默认需要使用前置摄像头。我设置的最小API是9.我试过到处寻找,因为我是JAVA的新手,我迷路了。

以下是我的代码片段,如果你能详细说明代码是如何工作的,我会非常感激!

import android.app.Activity;
import android.hardware.Camera;
import android.os.Bundle;
import android.util.Log;
import android.view.Surface;

import org.apache.cordova.*;

public class MainActivity extends DroidGap {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.html");
    }
}

1 个答案:

答案 0 :(得分:0)

您需要添加相机权限

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

和相机适用于APIs >=9,所以你没事。 这是前置Camera意图,在代码中使用它

int CAMERA_FACING_FRONT 

在此处阅读更多内容:http://developer.android.com/reference/android/hardware/Camera.html