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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在不使用webView的情况下在Android应用程序中显示Web内容相关的知识,希望对你有一定的参考价值。

我还在开发android静态应用程序,其中所有内容都是静态的,所有由我设计的内容都不是由网站拍摄的,而是现在

#

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

有什么api ??提前致谢。

#
答案

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

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

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

另一答案

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

另一答案

我看到你已经清楚了一些概念,比如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.

以上是关于如何在不使用webView的情况下在Android应用程序中显示Web内容的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用 Eclipse 的情况下在 Android 上安装/替换

如何在不发送消息的情况下在 Android 中打开默认电子邮件客户端?

如何在不先保存的情况下在 Android 中发送 zip 文件?

如何在不登录的情况下在 Android 中发布到 Facebook Wall?

如何在不启动模拟器的情况下在 Eclipse 中将 Android 项目编译为 .apk 文件?

如何在不缩小图像的情况下在 Android 中调整图像大小?