我开发了一个应用程序,它在后台获得快照服务。虽然这个应用程序在我迄今为止尝试的所有设备(不是摩托罗拉的设备)中运行良好,但我发现在Bionic Droid上运行它会崩溃。
基本上,我正在做的是:
此序列适用于从Android 2.2到Android 2.3.4的不同HTC和Samsung设备的问题
Bionic正在运行2.3.4并且takePicture方法在android.hardware.Camera.native_takePicture(本机方法)中抛出RuntimeException
另外,我已经尝试删除对setPreviewDisplay(null)的调用,但它仍然崩溃。 Bionic是否有任何限制,如果没有表面就无法拍摄快照?
我已按照此处描述的所有步骤进行操作:http://developer.android.com/reference/android/hardware/Camera.html
我认为这是摩托罗拉设备上的一个特定错误,但是,如果这是一个更普遍的问题,有人可能会对此有所了解。
非常感谢提前!