2012-01-08 96 views
0

我試圖建立一個混合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

回答

1

建表示層看一看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