在android中拍摄前置摄像头的快照

时间:2013-07-29 13:29:19

标签: android android-camera

我正在开发一款应用程序,需要使用设备的前置摄像头拍照而无需预览和/或询问用户。 这是一个Anti Steal应用程序。我见过很多代码,他们显示相机的预览,他们使用前置和/或后置摄像头等等。

我现在的问题是:如何拍摄前置摄像头的快照并将其保存到SD卡上,而无需询问用户是否允许以及未预览摄像头?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

  

这适用于后置摄像头:

private void OpenCamera() {
        buttonCapture.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                Intent intentOpenCamera = new Intent();
                intentOpenCamera.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
                startActivityForResult(intentOpenCamera, REQUEST_CAMERA);
            }
        });
    }