我正在开发一款应用程序,需要使用设备的前置摄像头拍照而无需预览和/或询问用户。 这是一个Anti Steal应用程序。我见过很多代码,他们显示相机的预览,他们使用前置和/或后置摄像头等等。
我现在的问题是:如何拍摄前置摄像头的快照并将其保存到SD卡上,而无需询问用户是否允许以及未预览摄像头?
非常感谢您的帮助。
答案 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);
}
});
}