public boolean onKeyDown(int keycode,KeyEvent event)
{
//check if the camera button is pressed
if(keycode==KeyEvent.KEYCODE_CAMERA)
{
//if result
if (mResultView.IsShowingResult)
{
mResultView.IsShowingResult = false;
}
else if (mCameraReadyFlag == true)//switch to camera view
{
mCameraReadyFlag = false;
mPreview.camera.takePicture(shutterCallback, rawCallback, jpegCallback);
}
return true;
}
return super.onKeyDown(keycode, event);
}
我有以下代码来检查相机按钮是否被检查,是否是,然后拍照。但它使用物理相机按钮代码。如果按下屏幕,我想拍照,因为相机按钮是现在已经过时了。可以给我同样的功能。