0

我为智能手机开发了一个 HTML5 网络应用程序,最初推出的是黑莓。它的部分功能是拍照,然后返回表单以获取更多信息。

在 OS7(曲线型手机)上,该应用程序功能完美。拍照,返回表单,并使用 base64 显示所拍照片的小缩略图。已使用 Bes / Bas 打包和部署的应用程序

在OS6(Bold 9700)上,应用程序中的相机在拍照后不会自动关闭,我必须单击返回箭头,这会将我带回表单,并且照片仍然按预期拍摄。

我已经准备好在 Phonegap 上的黑莓怪癖

“应用程序必须具有密钥注入权限才能在拍照后关闭本机相机应用程序。”

我假设这是在 OS7 上工作的,我已经有了这个。是否有一种可编程的方式/解决方法,我可以确保在旧操作系统上拍摄照片后关闭相机,或者我可能错过的任何专家提示?

预先感谢您的任何回复

4

2 回答 2

0

看起来这个问题在使用 Phonegap 编译时可能特定于 OS6,将尝试在 phonegap 以外的源上进行编译,看看它是否有所作为。

于 2012-10-04T08:21:06.677 回答
0

我已经解决了 os 6 的相同问题。扫描 QR 码后,关闭所有播放器和扫描仪连接。

您可以使用-

if (_scanner != null && _scanner.getPlayer() != null) {
    _scanner.getPlayer().close();
}

这肯定会对你有所帮助。

于 2012-10-05T04:33:06.000 回答