PHP with Android?


PHP with Android?

我一直在研究用Android编写应用程序,并开始用Java进行开发。然而,我已经编写了一个应用程序,它成功地使用了php和html的组合(使用http post作为搜索实用程序),然后联系API。

我读到PHP可以在Android上运行,但这是否只有在用户安装了一些特殊的东西的情况下才能运行?或者它现在是安卓手机的标准配置?

其次,如果不是,我听说过简单地创建一个web应用程序。有没有一种方法可以在我的Android上使用我已经可以工作的php代码?或者我必须以某种方式自定义它。

任何关于这个主题的线索都会很棒。我找不到一致的答案!

我找到了几个选项:

  1. http://phpforandroid.net/
  2. http://www.talkandroid.com/6211-php-for-android-install-it-and-start-testing/

请注意,我没有使用过这些框架,也不知道它们有多好。

另一种选择是用java开发,并在需要时在某些情况下对php进行HTTP调用。

还有一个选择,是phonegap,它允许您使用HTML、Javascript、CSS开发android应用程序,但这需要对现有应用程序进行一些更改。

如果你已经有了一个可用的web应用程序,你可以用你的android设备访问它。也许可以调整布局以适应较小的屏幕。

如果没有进一步的工作,你就无法在android手机上运行PHP,因为你需要一个解释器(通常是一个Web服务器)。

您可以使用在PHP上编写的现有函数,只需将值作为jSON数据传递即可。

然后在你的Android应用程序上,你所需要做的就是解析jSON数据,这些数据可以根据你的需要通过GET或POST传递。

因此,从技术上讲,你需要将PHP理解为服务器端脚本语言,将数据以jSON的形式传递,这是安卓应用程序的基础JAVA可以解析的最轻的数据交换格式。