将PHP项目转换为Android应用
#网络开发人员 #php #android #mobile

开始之前

PHP是初学者了解Web应用程序开发的绝佳选择。对于PHP学习者,如果您想与他人分享您的作品,则将其用于Android应用程序是最好的选择而不建立网站。不用担心问题,我们需要的只是手机!

HopWeb应用程序只能从PHP项目中制作一个Android应用。

内容

  • 准备工作
  • 预览项目
  • 自定义您的应用
  • 安装和分享您的应用
  • 常见问题

准备

  • HopWeb(版本2.7.0或更高版本,通过Google Play下载)
  • 带有Android 8.0及以上的Android手机。 (也需要64位ARM CPU。)

在HopWeb上创建或导入PHP项目

  • Open HopWeb,通过按 [创建项目] 按钮来创建PHP项目。然后检查“ PHP模板”。

The dialog of creating project

  • 如果要导入现有的PHP项目,则可以按 [Import Project] 在“创建项目”对话框上,然后选择项目的ZIP文件。

  • 此外,您可以下载其他人在 indeakyky 上共享的项目。作为演示,我下载了名为“简单用户系统” 的资源。您可以通过搜索RID来找到它:Idea-10002。

Find a resource on ideaSky
The detail page of ideaSky

下载后回家,您可以看到该项目。只需打开即可。

预览项目

HopWeb具有内置 PHP环境,因此您可以直接通过HopWeb预览PHP项目。

  • 触摸左边的“â”图标以打开项目经理。

The page of project editing

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

Register
Log in

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

Project manager

Data file editing

自定义您的应用程序

  • 如果要使用其他图标而不是默认图标,则需要先 import 首先将图标图像文件。

单击 [import] - [导入媒体文件] ,然后选择您喜欢的图像文件。导入后,您可以在文件列表中导入的图像文件。

Imported file

  • 单击 [发布您的网站] ,然后单击 [转换为Android应用] 然后。

Publish dialog

  • 单击 [应用程序图标] 并选择我们刚导入的图像文件。

Modify App icon

  • 将应用程序的其他信息修改为您的喜好。 不要忘记检查[携带PHP环境]。

Modify other information

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

PHP prompt
Conversion finished

安装和分享您的应用

  • 转换后,请返回项目经理,然后通过向下刷新文件列表。您可以看到生成的APK文件。

The APK file in file list

  • 您可以打开系统文件管理器应用程序,然后定位到“内部存储 - > venter-> hopweb->简单的用户系统”中,您将看到APK文件。通过单击它来安装。

The APK file in file manager App
Install your App

  • 打开您的应用程序,并且网页已成为客户端应用程序。 PHP代码也可以正常运行。 App screenshot 1 App screenshot 2

常问问题

  • 打开生产的应用程序时存在错误:PHP环境的端口可能不正确。您可以修改转换为Android应用程序页面中的端口。端口范围为1024〜65535。不建议使用8080之类的通用端口。
  • PHP项目使用MySQL:HopWeb将在未来版本中像MySQL一样支持数据库服务器,但目前不支持。
  • 不兼容的PHP版本:HopWeb 2.7.0的PHP版本为8.2.8。如果您的PHP项目使用PHP 7的一些句法功能,则可能存在一些问题。
  • 生产应用程序的系统需求:需要Android 6.0及以上系统。 CPU的架构必须为ARM 64。