我使用surfaceview和相机拍照。我使用android网站的方法:http:
//developer.android.com/reference/android/hardware/Camera.html
它告诉我们:重要:调用release()
释放相机以供其他应用程序使用。应用程序应立即释放相机onPause()
并重新打开()它onResume()
我的代码如下:
protected void onPause() {
super.onPause();
if (bfCamera != null) {
bfCamera.stopPreview();
bfCamera.release();
}
}
protected void onResume() {
super.onResume();
bfCamera.startPreview();
bfCamera.open();
}
它在来电之前工作。
当我的朋友打电话给我时,我的应用程序已关闭。
预览图片无法使用。
它显示全黑。
有什么建议吗?谢谢