有没有办法用PHP编写Android应用程序?

9

1
是的,它就是。http://phpforandroid.net - cort
6个回答

8
不可以。不过,如果你愿意的话,可以开发一个网络应用程序,检测 Android 浏览器并且只在 Android 上显示。但这需要连接互联网。
我自己没有使用过 Android,但也许它像 Chrome 一样支持 Gears。如果是这样的话,你可以将 Gears 集成到应用程序中,并让他们下载到他们的 Android 设备中。

那么,只要你让你的应用与齿轮兼容,你就可以绝对编写一个适用于Android的应用程序。无论您让Gears下载哪些代码,在Android上都可以在没有连接的情况下运行,然后如果您需要在连接时与在线服务同步,也可以这样做。 - BraedenP
什么是Gears?有任何它的例子吗? - Jayyrus
@JackTurky:Google已经停用了Gears,但标准的现代浏览器技术现在已足以支持在浏览器中运行应用程序。你的目标技术将取决于你正在构建什么,但通过Canvas/WebGL进行硬件加速的3D图形、通过硬件加速的CSS3进行动画等许多技术都将帮助你实现可接受的性能。当然,如果需要重视硬件加速和紧密的系统集成,则通常首选本机应用程序。 - BraedenP

2

PHP for Android可以正常工作,只需记得首先安装ASE(Android Scripting Environment),然后安装PFA和插件。祝你玩得愉快。


1

如果我没记错的话,Google已经为Andriod构建了一个特殊的框架,它使用Java语法,你可以将Java库导入其中。

但正如BraedenP所说,你仍然可以检查Android浏览器并为Andriod渲染一个特殊页面,但你将无法访问它的资源(硬件)。


0

是的,你可以用PHP编写应用程序。但最终,它们只能成为Web应用程序,并不能像使用Java/C++开发的本地应用程序一样提供某些行为/功能。


0

Quercus能够在Android系统下运行吗?它是一个用Java编写的PHP运行时。 - Frank Farmer

0
你其实不需要 PHP。如果你需要从数据库中获取数据,那么你可以通过 jQuery Ajax 进行连接。从服务器端,你将发送一个包含所需查询/数据的 JSON 对象。当然,如果你想创建一个更新系统来下载服务器上的文件,也可以使用这种方法。这就是我制作应用程序的方式。对于我的英语表达,我很抱歉,希望你能理解 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接