如何在不使用webView的情况下在Android应用程序中显示Web内容

时间:2014-07-03 05:34:53

标签: android web-applications android-library

我还在开发android静态应用程序,其中所有内容都是静态的,所有由我设计的内容都没有被网站占用但现在

我开始开发网络应用程序,即所有来自网站的内容。 我搜索了很多我只得到的东西" WebView"整个网站将在我的WebView中显示。 所以有一个问题,我想从任何网站获取特定内容,如来自网站的活动图片,并在我的活动中显示。  请帮我启动Web应用程序开发。

有没有api? 提前谢谢。

3 个答案:

答案 0 :(得分:3)

根据我的理解,您要创建的是一个应用程序,它将显示来自网站的内容,但不会使用WebView。

对于那些不提供API(例如您自己的网站)的网站,您可能需要查看JSOUP并尝试一下。

对于那些拥有API的网站(例如:twitter),您应该阅读其文档并尝试一些HTTP请求。

答案 1 :(得分:0)

您需要编写API,这些API允许您从Android代码向服务器代码发出请求。使用这些请求,您将能够以友好的格式获取存储在Web服务器上的数据,该格式可用于在您的Android应用程序上显示内容。

答案 2 :(得分:0)

我看到你清楚一些概念,比如Web应用程序,浏览器,事件。但请记住,webApp中的Logic使用javascript,因此Webview将HTML下载到设备中,如果您在webview中激活了javascript,那么请记住您对使用webapps的硬件和流程有一些限制。

但是Android开发人员有一个tutorial to create web apps.

当您创建本机应用程序并不意味着是静态时,您可以使用Json,XML,Rest API,Web服务等与Web服务器进行通信。

我建议看看如何将android应用与外部资源和网络服务器here is an example.

连接起来