【问题标题】:How to show web content in android application without using webView如何在不使用 webView 的情况下在 android 应用程序中显示网页内容
【发布时间】:2014-07-03 05:34:53
【问题描述】:

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

#

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

有没有api?? 提前致谢。

#

【问题讨论】:

    标签: android web-applications android-library


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        我看到你有一些概念很清楚,比如 Web 应用程序、浏览器、事件。但是请记住,来自 webApp 的逻辑是使用 javascript 的,因此 Webview 将 HTML 下载到设备,如果您在 webview 中激活了 javascript 工作正常,请记住您对硬件和使用 webapps 的过程有一些限制。

        但是android开发者有一个tutorial to create web apps.

        当你创建一个原生应用并不意味着是静态的,你可以使用 Json、XML、Rest API、Web 服务等与 Web 服务器通信。

        我推荐看看如何将安卓应用与外部资源和网络服务器连接起来,here is an example.

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-05-16
          • 1970-01-01
          • 1970-01-01
          • 2014-08-16
          相关资源
          最近更新 更多