【发布时间】:2012-06-22 08:11:48
【问题描述】:
我对网站有一个想法,我想建立它,但我认为在网站旁边添加 android 应用程序会非常有帮助......我想知道: 如何做到这一点? 我应该使用哪些编程语言? 我可能会遇到什么样的困难?
我考虑过网络服务,但我不知道这是否适用于我......你觉得呢?
【问题讨论】:
标签: android web-services web
我对网站有一个想法,我想建立它,但我认为在网站旁边添加 android 应用程序会非常有帮助......我想知道: 如何做到这一点? 我应该使用哪些编程语言? 我可能会遇到什么样的困难?
我考虑过网络服务,但我不知道这是否适用于我......你觉得呢?
【问题讨论】:
标签: android web-services web
为了在 Android 应用程序和网络之间进行交互,您最好使用 JSON 协议,因为 JSON 是轻量级的,并且提供了一种以有意义的方式组织数据的方式。
Android 原生具有 JSON 编码解码 APIS
如果你更喜欢开源,我个人建议使用 PHP
【讨论】:
如果您只需要一个类似于 WebApp 的 Android 应用程序,那么: 首先,您应该真正考虑是否需要它。如果该应用程序只不过是一个网站,那么问题在于,该用户会下载您的应用程序,然后通常会有点难过,它只不过是一个网站。因此,您应该考虑通过移动技术增加一些价值,例如定位服务、离线存储等。
如果您的应用程序添加了一些移动设备,但您的 UI 通常类似于 Web 应用程序,并且您不想花太多精力来构建本机 UI,您可以使用 HTML5 到像 @ 这样的本机框架987654321@ 和Appaccelerator。它们还可以让您很好地为多个平台编译它。
但是,如果你真的想要真正的原生体验,真的想使用传感器给人们提供良好的移动体验,比如后台同步等,你可能应该编写一个原生应用程序/原生应用程序。
要采用的技术是适用于 Android 的 Java 和适用于 iOS 的 Cocoa。正如 Pete 已经指出的那样,两者都可以很好地与 JSON API 配合使用,所以如果你提供那很好。几乎所有服务器端语言都提供了创建这些的可能性。因此,您不仅限于 PHP,还可以随心所欲。
这是一个粗略的概述,请随时询问详细信息。
干杯,乔尔格
【讨论】: