从网站上获取一个元素并放入一个Android应用程序

时间:2011-06-29 18:57:16

标签: android

年度问题的年轻人。

我有一个网站,里面有几个div。以及我想把它作为Android应用程序前端的div之一。

I.E,我有这个div 我想将整个元素作为android应用程序。当然为各种物品添加按钮,但现在这是我的主要障碍。

我不想将页面硬编码到android应用程序中,因为当然元素会发生变化。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

您可以使用WebView在应用程序中显示网站。见this article。如果您只想显示网站的一个div,可以将此div移动到另一个页面。这应该是实现目标的最简单方法。

顺便说一句:没有愚蠢的问题; - )

答案 1 :(得分:0)

一种选择是对您的网站进行编码,以便此DIV具有分配给它的唯一ID。然后,您可以将站点中的所有HTML下载到应用程序中的字符串中,解析出您想要的单个div(通过查找唯一ID)并将其保存在名为html的字符串中。接下来,您可以使用webView.loadData(html,mimeType,encoding)将此DIV放在webview中;其中“html”是包含您提取的div的字符串。只要DIV的内容具有资源(图像/链接)的绝对路径,它就应该正确加载和显示您的内容