我正在使用以下代码启动具有图像和视频模式交换的设备相机。因此,一旦我拍摄照片或视频,我就不会返回任何值来确定用户是否拍摄了照片或视频。
Intent intent = new Intent(MediaStore.INTENT_ACTION_VIDEO_CAMERA);
startActivityForResult(intent, 0);
请在这件事上给予我帮助
我正在使用以下代码启动具有图像和视频模式交换的设备相机。因此,一旦我拍摄照片或视频,我就不会返回任何值来确定用户是否拍摄了照片或视频。
Intent intent = new Intent(MediaStore.INTENT_ACTION_VIDEO_CAMERA);
startActivityForResult(intent, 0);
请在这件事上给予我帮助
onActivityResult
像下面这样覆盖
onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
//this is how you check if a camera did take a picture
if(resultCode== RESULT_OK && requestCode== 0) // in your case requestCode == 0
{
//here you get it
Bitmap . bitmap = (Bitmap) data.getExtras();
}
}