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

问题描述 投票:2回答:3

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

#

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

有什么api ??提前致谢。

#
android web-applications android-library
3个回答
3
投票

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

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

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


0
投票

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


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.

© www.soinside.com 2019 - 2024. All rights reserved.