眼前多少难甘事,自古男儿当自强。这篇文章主要讲述如何在不使用webView的情况下在Android应用程序中显示Web内容相关的知识,希望能为你提供帮助。
我还在开发android静态应用程序,其中所有内容都是静态的,所有由我设计的内容都不是由网站拍摄的,而是现在
#我开始开发网络应用程序,即所有来自网站的内容。我搜索了很多东西,我只得到了“WebView”,其中整个网站将在我的WebView中显示。所以有一个问题,我想从任何网站获取特定内容,如来自网站的活动图片,并在我的活动中显示。请帮我启动Web应用程序开发。
有什么api ??提前致谢。
#
答案根据我的理解,您要创建的是一个应用程序,它将显示来自网站的内容,但不使用WebView。
【如何在不使用webView的情况下在Android应用程序中显示Web内容】对于那些不提供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.
推荐阅读
- 解决Azure Web App 500内部服务器错误超时问题并对其进行故障排除
- Webapp地址与.war文件名不同
- 使用Google Apps脚本Web应用添加到Google表格
- 对于任何不匹配的URL,Jetty ConstraintMapping()
- eclipse webapp中的pom.xml文件出错
- 如何在webapp中创建子域用户帐户
- webapp2 - 如何反转模板中的URL()
- java web-application初始化和关闭
- 如何在Appsource.Microsoft.com上发布“Web App”()