我正在开发一个应用程序,该应用程序需要使用设备的前置摄像头拍照而无需预览和/或询问用户。这是一个反盗窃应用程序。我看过很多代码,它们显示了相机的预览,他们使用前置和/或后置摄像头等等。
我现在的问题是:如何拍摄前置摄像头的快照并将其保存到 sd 卡上,而无需征求用户许可,也无需预览摄像头?
非常感谢您的帮助。
我正在开发一个应用程序,该应用程序需要使用设备的前置摄像头拍照而无需预览和/或询问用户。这是一个反盗窃应用程序。我看过很多代码,它们显示了相机的预览,他们使用前置和/或后置摄像头等等。
我现在的问题是:如何拍摄前置摄像头的快照并将其保存到 sd 卡上,而无需征求用户许可,也无需预览摄像头?
非常感谢您的帮助。
这适用于后置摄像头:
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);
}
});
}