Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry 黑莓摄像头应用程序_Blackberry_Camera - Fatal编程技术网

Blackberry 黑莓摄像头应用程序

Blackberry 黑莓摄像头应用程序,blackberry,camera,Blackberry,Camera,我正在使用eclipse的blackberry插件“CameraDemo”来实现摄像头应用程序。问题是,当屏幕失去焦点时,它不会显示摄像头视图,它的屏幕显示如下 有人遇到过这样的问题吗?解决方法是什么?这种拍照方式(使用播放器和VideoControl.getSnapshot())并不适用于所有BB机型。我甚至会说它只在一小部分BB型号上运行良好。因此,如果你打算在各种BB机型上使用你的应用程序,那么这不是正确的方法 取而代之的是使用内置相机应用程序拍照。这是如何做到这一点的起点 基本上,您

我正在使用eclipse的blackberry插件“CameraDemo”来实现摄像头应用程序。问题是,当屏幕失去焦点时,它不会显示摄像头视图,它的屏幕显示如下



有人遇到过这样的问题吗?解决方法是什么?

这种拍照方式(使用
播放器和
VideoControl.getSnapshot()
)并不适用于所有BB机型。我甚至会说它只在一小部分BB型号上运行良好。因此,如果你打算在各种BB机型上使用你的应用程序,那么这不是正确的方法

取而代之的是使用内置相机应用程序拍照。这是如何做到这一点的起点

基本上,您可以调用内置的摄像头应用程序并监听文件系统的更改,以检测新的图像文件路径。然后你需要以某种方式关闭内置的摄像头应用程序——可以通过模拟两次“Esc”按钮按下来实现这一点


是的,这听起来有点老套/过于复杂,但BB engeneers就是这样为我们安排的:顺便说一句,如果与Android相比,这其实并不坏,因为不同的设备制造商违反了共同的规则,并以他们特定的方式实现了摄像头应用程序,因此您无法编写涵盖所有机器人的代码。

感谢Arhimed的链接。您能否提供有关此方法工作的设备的信息?或者一个链接可能对我有用。当屏幕失去焦点时,我正在尝试做一些变通。@TechnodHr:对不起,我没有跟踪设备列表。我记得这在Bold 4.6.0上运行正常,但在Storm 4.7.0上失败。然后它在另外两台设备上也失败了,所以我们决定根本不使用这种方式,因为在未来的设备上会出现不可预测的行为。