我正在开发一个简单的应用程序,旨在利用Camera API并拍摄照片然后保存。我在运行时收到一些奇怪的错误并得到文本“不幸的是,CameraDemo已停止。”
我从本教程获得了代码:http://marakana.com/forums/android/examples/39.html
mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
显然已被弃用。有没有其他选择,因为我认为这会导致问题。
这也是我的logcat错误日志文件:
任何人都知道什么是错的? 谢谢, 丹
答案 0 :(得分:1)
预览代码中的第37行看起来就像你调用了camera.open()之后的行一样。你确定没有失败并且返回了一个空的相机对象吗?