【发布时间】:2012-09-23 04:42:25
【问题描述】:
我为智能手机开发了一个 HTML5 网络应用程序,最初推出的是黑莓。它的部分功能也是拍照,然后返回表单以获取更多信息。
在 OS7(曲线型手机)上,该应用程序功能完美。拍照,返回表单,并使用 base64 显示所拍照片的小缩略图。已使用 Bes/Bas 打包和部署的应用
在OS6(Bold 9700)上,应用程序中的相机在拍照后不会自动关机,我必须单击返回箭头,将我带回表单,并且照片仍然按预期拍摄。
我已经准备好在 Phonegap 上使用 Blackberry 的怪癖
“应用程序必须具有密钥注入权限才能在拍照后关闭本机相机应用程序。”
我假设这是在 OS7 上运行的,我已经有了它。是否有一种可编程的方法/解决方法,我可以确保在旧操作系统上拍摄照片后关闭相机,或者我可能错过的任何专家提示?
提前感谢您的任何回复
【问题讨论】:
-
您使用的是哪个版本的 Phonegap?
-
Cordova 2.0.0 2.1.0 能解决这个小问题吗?
-
我刚刚用cordova2.1.0.js重新编译了..拍照,但拍照后仍然不会关闭相机,我必须点击返回箭头。
-
@MorganUK 昨天我收到了类似的错误报告。问题是没有 API 可以关闭相机应用程序,并且必须通过密钥注入黑客来完成。如果 Phonegap 提供了这样的功能,那么它肯定依赖于 hack,因为它是唯一已知的方法。如果某些操作系统/设备阻止了黑客的工作,那就没什么可做的了。在这里阅读:stackoverflow.com/q/10203531/813951
-
顺便说一句,如果您需要使用密钥注入关闭相机,请确保您已授予权限。
标签: jquery html cordova blackberry