在 Worklight 中,可以从 Android 的 Worklight 应用程序打开本机页面。是否可以从 Android 设备中 Worklight 开发的应用程序启动本机应用程序?如果可能,怎么做?提前致谢。
4 回答
是的,有可能。这是一个解释如何从 Worklight 应用程序打开本机活动的培训 - http://worklight.com/download/get-started/4.2.1/module-9.1
如果您想从您的应用程序中打开另一个活动(其他应用程序),您将需要创建一个 PhoneGap 插件,该插件会创建一个 Intent 对象来打开一个新应用程序。
此问题可能包含您要查找的内容Open another application from your own (intent)
在这里你可以看到如何为 Android 实现 PhoneGap 插件 - http://worklight.com/download/get-started/4.2.1/module-9.3
IBM Worklight 包含调用本机应用程序的示例,但这些示例是在 Worklight 本身中创建的。例如:module_09_1_Android_CombiningNativeAndWebPages
在 Android 文件夹本身的这个示例中,他们创建了一个活动com.AndroidShowNativePage.HelloNative
(包名称),该活动从该 JavaScript 调用。
是的,它与 Worklight 无关 :)
在 Worklight 的本机页面中(或者如果您愿意,您可以编写一个 phonegap 插件),您需要创建一个意图(参见http://developer.android.com/reference/ android/content/Intent.html)。
这个意图可以打开一个外部应用程序。
使用 Worklight,您可以调用本机页面,
代码:
WL.Nativepage.show("com.example.class",backtopage,parameter);
函数返回页()
调用本机代码并返回网页的自定义参数。
如果您有疑问,请参考“Anton”链接。