包php作为Android应用程序?

时间:2012-06-20 08:54:13

标签: php android web-applications package

我正在开发一款Android应用,由于时间的限制,我开始在 PHP 中开发项目,以及 MySQL 后端。是否可以将the project folder打包为可以在平板电脑中打开的 APK

我知道Android应用程序应该用 Java 编写,我已经检查过:

http://phpforandroid.net/

但如果可以将完整的PHP项目打包为APK,则无法回答。

2 个答案:

答案 0 :(得分:1)

没有。由于PHP是服务器端语言,因此您必须在设备上运行 一个MySQL服务器(如@deceze所说)。

由于您已经开始使用PHP进行开发,我的建议是开发基于Web的应用程序,并让您的用户从Android设备上的非常轻量级的客户端访问它。您可以使用PhoneGapAppCelerator之类的东西开发前端客户端应用程序,因为我猜测您的才能在于Web开发:)

答案 1 :(得分:1)

“当你拥有的只是一把锤子时,你开始接近每一个问题,好像它是钉子一样”

你正在使用错误的工具来完成工作。 PHP不是用于编写交互式GUI应用程序,而是用于运行服务器端脚本或命令行脚本。即使你可以在Android手机上轻松运行PHP(你不能),对于手机应用来说,这将是错误的语言选择。

您有两个选择

1)抛弃你迄今为止所完成的工作,并用更适合手头任务的语言重做它

2)将您的应用程序部署到可公开访问的Web服务器,并通过手机的Web浏览器运行它。

如果您考虑一下,您需要将Web服务器,PHP核心,应用程序使用的扩展和MySQL服务器压缩到手持设备上。这严重矫枉过正。

为何选择MySQL? Android提供SQLite数据库支持。