如何在已实施本机Activity的物理设备上启动MobileFirst应用程序

时间:2016-07-04 03:09:29

标签: android bluetooth ibm-mobilefirst native hybrid-mobile-app

我有一个mobilefirst混合应用程序项目,我在其本地项目中为蓝牙和谷歌地图实现了Activity子类。现在,如果我在物理设备上运行,则仅启动本机活动,并且不显示任何html页面。另一方面,如果我尝试在模拟器上运行它,则会显示html页面,但无法测试本机端。 (原生活动搜索蓝牙)

1 个答案:

答案 0 :(得分:0)

您需要使用SendAction API从Web代码调用本机类。请参阅以下教程和文档主题:

使用API​​,您可以在wlCommonInit中调用以在本机类中执行代码,并在混合应用程序中使用该本机功能。

或者,您也可以实现自定义Cordova插件:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/adding-native-functionality/android-adding-native-functionality-hybrid-application-apache-cordova-plugin/