将 PHP 项目转换为 Android 应用
开始之前
PHP 是初学者学习 Web App 开发的绝佳选择。对于 PHP 初学者来说,如果想将自己的作品分享给他人,无需搭建网站,直接将其开发成 Android App 无疑是最佳选择。别担心,我们只需要一部手机!
HopWeb App 可以从 PHP 项目创建 Android 应用程序。
内容
- 准备工作
- 预览项目
- 自定义您的应用
- 安装并分享您的应用
- 常问问题
准备工作
- HopWeb(版本 2.7.0 或以上,通过Google Play下载)
- 一部Android手机,Android 8.0及以上版本。(还需要64位ARM CPU。)
在 HopWeb 上创建或导入 PHP 项目
- 打开 HopWeb,点击【创建项目】按钮创建一个 PHP 项目。然后勾选“PHP 模板”。
-
如果您想导入现有的PHP项目,您可以按“创建项目”对话框中的[导入项目]按钮,然后选择项目的ZIP文件。
-
另外,你可以下载ideaSky上其他人分享的项目。为了演示,我下载了名为“简单用户系统”的资源。搜索 RID: IDEA-10002 即可找到。
下载完成后回到首页,就可以看到项目了,直接打开就行了。
预览项目
HopWeb内置了PHP环境,这样您就可以直接通过HopWeb预览PHP项目。
- 触摸左侧的“≡”图标打开项目管理器。
- 单击
index.html
或index.php
打开文件并通过右下角的绿色三角形图标进行预览。 - 我们来注册一个账号,然后登录。
- 您可以在文件夹中找到已注册的帐户信息
data
。清除文件内容users.json
即可删除已注册的帐户。
自定义您的应用
- 如果您想使用不同的图标而不是默认图标,您需要先将图标图像文件导入到项目中。
点击【导入】 - 【导入媒体文件】,选择您喜欢的图片文件。导入完成后,您可以在文件列表中看到您导入的图片文件。
- 点击[发布您的网站],然后点击[转换为Android应用程序]。
- 点击【应用程序图标】,选择我们刚刚导入的图片文件。
- 根据您的喜好修改App的其他信息,不要忘记勾选[携带PHP环境]。
- 自定义完成后,按页面底部的确定图标,生成APK安装程序文件。
安装并分享您的应用
- 转换完成后,回到项目管理器,向下滑动刷新文件列表,即可看到生成的APK文件。
- 您可以打开系统文件管理器App,进入“内部存储 -> 控制面板 -> HopWeb -> 简易用户系统”,即可看到APK文件。点击安装即可。
- 打开你的App,网页已经变成了客户端程序,PHP代码也可以正常运行了。
常问问题
- 打开生成的App时报错:可能是PHP环境的端口设置不正确,您可以在“转换为Android App”页面修改端口。端口范围为1024~65535,不建议使用8080等常用端口。
- 本PHP项目使用了MySQL:HopWeb在未来的版本中会支持MySQL之类的数据库服务器,但是目前还不支持。
- PHP 版本不兼容:HopWeb 2.7.0 的 PHP 版本是 8.2.8,如果您的 PHP 项目使用了 PHP 7 的一些语法特性,可能会出现一些问题。
- 制作App的系统要求:要求Android 6.0及以上系统,CPU架构需为ARM 64。