0

我写了一段代码来记录来自相机的视频。没有什么不寻常的。它可以在具有不同 Android 版本的多个 HTC 和三星设备上完美运行。

但是... LG 设备有问题。带有 Android 4.0.4 的 LG-P970 在 Camera.open 呼叫中挂起。我在日志中看到的是:

02-14 20:16:48.582: E/CameraProperties(1348): 73: initialize() ENTER
02-14 20:16:48.652: I/LGMDMUICameraAdapter(21106): Camera open, camPid = 21106
02-14 20:16:48.652: I/LGMDMUICameraAdapter(21106): getCameraDisabled = false

就这样。如果我在调试器中运行应用程序,然后在挂起时将其挂起,则表明应用程序在 Camera.native_setup 中挂起

我真的不知道如何解决这个问题。我认为在 Activty.onCreate 中创建 Camera 实例不是一个好主意,并将代码延迟移动到线程,然后移动到可运行并延迟在主线程中执行。它根本不起作用。

有任何想法吗?

4

0 回答 0