Worklight上的Android布局

时间:2014-11-12 17:58:10

标签: android-layout ibm-mobilefirst worklight-studio

我是Worklight的初学者。我使用Estimote Android API开发了一个Android应用程序。现在我想在Worklight中使用相同的应用程序。我应该怎么做才能在工作灯上获得Android UI。我在Android环境中的Native文件夹上编写了相同的代码。但我得到空白显示而不是MainActivity布局。如何在Worklight上显示android布局?请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您是否了解Worklight的客户端功能?也就是说,使用Worklight,您可以创建混合应用程序或本机应用程序。请务必阅读IBM Worklight's Getting Started training materials

  • 混合应用程序基本上是一个本机应用程序shell,包含使用JavaScript,CSS和HTML构建的Web应用程序。
  • 原生应用只是完全原生的Android应用,其中Worklight提供了一套API,可以与Worklight Server和其他服务器端功能配合使用。

从你的文字中,听起来你选择使用混合应用程序模型,在这种情况下,对我来说,你的原生用户界面代码不是开箱即用的,这样会很有意义。需要更改为混合Android应用程序提供的默认Activity Worklight。

您没有解释您所做的更改

默认活动实际上会显示一个Web视图,它会加载客户端框架,并显示在您的Worklight应用程序中可以找到的index.html中(您的项目>您的应用程序>公共文件夹>索引html的)。

因此,只需添加代码和布局,并不意味着应用的显示会发生变化。这将要求您更改应用程序的加载顺序。

您没有解释您所做的更改

无论如何,我觉得你需要决定是否:

  1. 使用HTML,CSS和JavaScript根据混合应用程序模型构建应用程序的UI
  2. 改为创建原生应用,您可以在其中创建用户界面,就像您在问题中所说的那样
  3. 了解如何在Hybrid Worklight应用程序中mix & match native and web UI elements together