我正在开发一款Android应用,由于时间的限制,我开始在 PHP 中开发项目,以及 MySQL 后端。是否可以将the project folder
打包为可以在平板电脑中打开的 APK ?
我知道Android应用程序应该用 Java 编写,我已经检查过:
但如果可以将完整的PHP项目打包为APK,则无法回答。
答案 0 :(得分:1)
没有。由于PHP是服务器端语言,因此您必须在设备上运行 和 一个MySQL服务器(如@deceze所说)。
由于您已经开始使用PHP进行开发,我的建议是开发基于Web的应用程序,并让您的用户从Android设备上的非常轻量级的客户端访问它。您可以使用PhoneGap或AppCelerator之类的东西开发前端客户端应用程序,因为我猜测您的才能在于Web开发:)
答案 1 :(得分:1)
“当你拥有的只是一把锤子时,你开始接近每一个问题,好像它是钉子一样”
你正在使用错误的工具来完成工作。 PHP不是用于编写交互式GUI应用程序,而是用于运行服务器端脚本或命令行脚本。即使你可以在Android手机上轻松运行PHP(你不能),对于手机应用来说,这将是错误的语言选择。
您有两个选择
1)抛弃你迄今为止所完成的工作,并用更适合手头任务的语言重做它
2)将您的应用程序部署到可公开访问的Web服务器,并通过手机的Web浏览器运行它。
如果您考虑一下,您需要将Web服务器,PHP核心,应用程序使用的扩展和MySQL服务器压缩到手持设备上。这严重矫枉过正。
为何选择MySQL? Android提供SQLite数据库支持。