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