混合Android应用

问题描述:

我试图建立一个混合Android应用程序,所有的逻辑得到的数据将是Java和表现层将HTML嵌入到网页视图。混合Android应用

我的问题在这里,如何在Java中收集的数据传递到端的HTML网页视图?收集的数据将是一个Java集合类型..就像一个地图。

选项我考虑过,但不想使用

1)的PhoneGap一种解决方案 - 因为我使用的PhoeGap犯规还支持一些本地硬件访问功能。

2)托管我的Java逻辑HTML的服务器端逻辑在服务器端本身(如使用JSP)

+0

只是为了让我的脑海里围绕你想要什么:你为什么觉得有必要对HTML /的WebView的“表现层”? – Nanne 2012-01-08 10:19:31

+0

为什么你不能使用PhoneGap的,写自己的插件失踪的硬件组件? – 2012-01-08 10:20:21

+0

看起来你根本就不想学习XML – 2012-01-08 10:22:44

建表示层看一看at the docs。尤其是基本用法部分它说

//或者,你也可以从一个HTML字符串加载:
字符串摘要= "<html><body>You scored <b>192</b> points.</body></html>";

webview.loadData(总之, “text/html的” 空);

+0

感谢您的回答。在Java中构建HTML本身并传递字符串是一个选项。我不喜欢它作为我的HTML将是相当大的,将被搞乱,如果我在Java中建立它。考虑如果我的HTML文件存储在项目中,是否可以传递并循环访问HTML文件中的Java对象,就像在JSP中一样?我知道期望HTML内部的Java对象听起来很奇怪,只是试图了解在Android世界中是否有选项。 – Anand 2012-01-08 11:00:13