我正在使用Android 5.0實現應用程序,該應用程序允許自動捕獲圖像並將其保存到手機中。目前,我正在使用波紋管代碼,但它需要按下手機的Capture UI中的捕捉按鈕。是否可以在不按下捕捉按鈕的情況下捕捉並保存圖像?例如,我只需調用功能myCaptureandSave()
,然後手機將顯示Capture UI並中間捕捉圖像並保存,我不需要再執行更多操作。如何自動捕捉並保存圖像,而無需在Android中按捕捉按鈕?
public void myCaptureandSave() {
String image_path = Environment.getExternalStorageDirectory() +"/"+System.currentTimeMillis()+".jpg";
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
//File dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
File output = new File(image_path);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(output));
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
}
你不能這樣做的意圖。意圖打開其他應用程序。你必須製作自己的相機應用程序。 Folow [這](https://developer.android.com/guide/topics/media/camera.html#custom-camera)的說明 –