我正在为BlackBerry开发图像扫描应用程序。如果扫描了正确的图像并且在扫描不正确的图像时显示失败页面,则应用程序将用户带到成功页面。
我正在使用IBM Worklight框架来开发此应用程序。
我的问题是:如何在BlackBerry中打开相机进行扫描?
我使用Worklight为iOS开发了相同的应用程序。在iOS中,我使用了这种JavaScript语法:
WL.native.show(arg1, arg2, arg3);
所以我想知道在BlackBerry的情况下打开相机/本机页面的语法是什么。
答案 0 :(得分:0)
为了让事情变得更清楚,您不要使用WL.NativePage.show来在iOS设备中使用相机。为此你use the Camera API provided by Apache Cordova。
WL.NativePage.show旨在从WebView转换为本机页面 但是,您当然可以使用它来传递参数并在本机端执行任何操作,然后返回WebView ...
WL.NativePage.show仅适用于iOS和Android。
无论如何,
在BlackBerry WebWorks应用程序(Worklight中支持的BlackBerry应用程序类型)中,您有以下几种选择:
Worklight目前支持Cordova 2.3(在Worklight 5.0.6.x中)和Cordova 2.6(在Worklight 6.0中)。