将 PHP 项目转换为 Android 应用

2025-05-28

将 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 即可找到。

在 ideaSky 上查找资源
ideaSky详情页

下载完成后回到首页,就可以看到项目了,直接打开就行了。

预览项目

HopWeb内置了PHP环境,这样您就可以直接通过HopWeb预览PHP项目。

  • 触摸左侧的“≡”图标打开项目管理器。

项目编辑页面

  • 单击index.htmlindex.php打开文件并通过右下角的绿色三角形图标进行预览。
  • 我们来注册一个账号,然后登录。

登记
登录

  • 您可以在文件夹中找到已注册的帐户信息data。清除文件内容users.json即可删除已注册的帐户。

专案经理

数据文件编辑

自定义您的应用

  • 如果您想使用不同的图标而不是默认图标,您需要先将图标图像文件导入到项目中。

点击【导入】 - 【导入媒体文件】,选择您喜欢的图片文件。导入完成后,您可以在文件列表中看到您导入的图片文件。

导入的文件

  • 点击[发布您的网站],然后点击[转换为Android应用程序]

发布对话框

  • 点击【应用程序图标】,选择我们刚刚导入的图片文件。

修改App图标

  • 根据您的喜好修改App的其他信息,不要忘记勾选[携带PHP环境]。

修改其他信息

  • 自定义完成后,按页面底部的确定图标,生成APK安装程序文件。

PHP 提示符
转换完成

安装并分享您的应用

  • 转换完成后,回到项目管理器,向下滑动刷新文件列表,即可看到生成的APK文件。

文件列表中的 APK 文件

  • 您可以打开系统文件管理器App,进入“内部存储 -> 控制面板 -> HopWeb -> 简易用户系统”,即可看到APK文件。点击安装即可。

文件管理器App中的APK文件
安装您的应用程序

  • 打开你的App,网页已经变成了客户端程序,PHP代码也可以正常运行了。应用程序截图 1 应用程序截图2

常问问题

  • 打开生成的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。
文章来源:https://dev.to/treep/convert-php-project-to-android-app-56fb
PREV
JavaScript 中的算法和数据结构
NEXT
为非设计师设计(第一部分)