我正在实施相机应用程序然后使用黑莓插件为eclipse命名为“CameraDemo”的问题是当屏幕失去焦点时它不显示相机视图而不是它显示如下
有没有人面临这样的问题解决方案?
答案 0 :(得分:2)
这种拍照方式(使用Player
和VideoControl.getSnapshot()
)并不适用于所有BB模型。我甚至说它只适用于一组窄型BB模型。因此,如果您要在各种BB型号上使用您的应用程序,那么这不是正确的方法。
而是使用内置的相机应用拍照。 Here是如何做到这一点的起点。
基本上,您调用内置的Camera应用程序并侦听文件系统更改以检测新的图像文件路径。然后你需要以某种方式关闭内置的相机应用程序 - 可以通过模拟两个'Esc'按钮按下来实现这一点。
是的,这听起来有点hacky /过于复杂,但这就是BB engeneers为我们安排的。 :)顺便说一句,如果与Android相比,这实际上并没有那么糟糕,因为不同的设备制造商违反了通用规则并以特定的方式实现了Camera应用程序,因此一旦覆盖所有Androids就无法编写代码。