android - 如何为网站创建功能齐全的 Android 应用程序?

标签 android android-webview

这是我的网站:http://www.stustu.co.uk ..

我想创建一个可以从该网站下拉列表并以我想要的形式显示条目的应用程序;使用户能够在应用程序内方便地管理他们的在线帐户;发布新条目。基本上,与亚马逊和 eBay 类似的应用程序。

但我不知道如何在应用程序中查询来自网站的信息... 该网站本身是基于 WordPress 的(因此非常简单),我最初的想法是从 WordPress 中找到一些 API。我确实找到了带有源代码的官方 WordPress 应用程序,但它的帮助不大,因为它的代码主要处理博客。

所以这是我的问题:

  1. Web 开发人员在服务器端使用哪些常规方法来实现我的目标?
  2. WordPress 可以实现吗?
  3. 如果没有,是否有解决方法?

我是一名新的自学成才的开发人员,很抱歉这个问题有点宽泛。

最佳答案

当您尝试在应用和网站之间进行通信时,最常用的方法是使用网络服务。流行的架构包括使用 RESTSOAP与您的服务器通信。

video将教您如何在您的 Android 应用程序上正确使用 REST 接口(interface),而在此 link您会发现使用 SOAP 与 REST 相比有其缺点,尤其是在 Android(或一般的移动设备)上。

我个人建议为您的 Web 服务使用带有 JSON 格式响应的 REST API。 Twitter 用他们的 own rest api 做了正确的事情, 你可以用类似的方式构建你的。

您会发现在开发应用程序时有用的其他链接:

google-gson

jackson JSON

http://blogs.developerforce.com/developer-relations/2011/02/rest-api-android-awesome.html

很抱歉没有回答您关于 Wordpress 的问题,因为我从来没有机会使用它。对于我的道歉,有这个 potato .

关于android - 如何为网站创建功能齐全的 Android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9676912/

相关文章:

android - 将色相图像效果与搜索栏一起使用

android - 通过edittext设置文本到textview

android - 添加 Facebook Android SDK 依赖项后出现此错误

android clipChildren 不工作角半径形状

android - 除了用户代理,Chrome 桌面模式还有什么作用?

Android 动画仅在 AsyncTask 完成后开始

android - WebView重置UiMode并打破黑暗主题

android - 在 Android WebView 中未重用 SSL session

机器人 8 (API 26) : WebView issue : err_unsafe_port for http://xxxxxx:6666 for example

java - 在Recyclerview项目Mainactivity中创建url对象,Adapter在默认浏览器中解析加载Url。尝试在 WebView 中?