如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
惊爆在Android上跑php代码Postedbyfly3qon2010年07月18日HYPERLINK"http://www.fly3q.com/2010/07/shocking-run-on-php-code-in-the-android.html"\l"respond"\o"Leaveacomment?"Leaveacomment(22)HYPERLINK"http://www.fly3q.com/2010/07/shocking-run-on-php-code-in-the-android.html"\l"comments"\o"Gotocomments?"Gotocomments你不要怀疑,你没有看错,确实可以在android上写php代码,并跑起来,完成android的简单开发,运行php代码。这就是phpforandroid为我们带来的新体验。什么事pfa的呢,请看官方的解释HYPERLINK"http://phpforandroid.net/start"\o"http://phpforandroid.net/start"http://phpforandroid.net/start:PHPforAndroidproject(PFA)aimstomakePHPdevelopmentinAndroidnotonlypossiblebutalsofeasibleprovidingtoolsanddocumentation.WecurrentlyhaveanHYPERLINK"http://en.wikipedia.org/wiki/APK"APKwhichprovidesPHPsupporttoASE(PhpForAndroid.apk).相信大家和我一样对这东西都是相当好奇,这东西到底怎么用的呢?下面我就来介绍下这东西的安装和使用。由于偶的G1实在是老了,就不再来折磨它了,放到模拟器里面试试。具体的android开发环境的搭建这边就不细说了,直接开启模拟器,官方要求这个app至少需要1.5的rom,当然现在基本上都是1.6和2.1的rom,所以这个略过。安装打开模拟器,直接上网,点击浏览器,输入官方网址HYPERLINK"http://phpforandroid.net/start"\o"http://phpforandroid.net/start"http://phpforandroid.net/start,安装ASE和phpforandroidapp程序,安装很简单一路next,直到完成,嘿嘿。安装ASE安装完phpforandroid之后再点Install完成php脚本包的安装。使用安装到这边就完成了,模拟器里面的网速还是可以的,几分钟就搞定了,下面打开ASE,看到pfa自动为我们建立了几个demo脚本,我们来跑跑试试。经典的helloworld是必不可少的。看看hello_world.php里面写了什么内容,长按文件,点击edit,看到代码:我们这里可以看到和我们传统的php语法基本还是一致的,第一行php代码标识,第二行包含封装好的Android.php,第三行建立对象droid第四行建立变量name为$droid->getIput的输入值,这时会弹出一个输入框,效果见下图。第五行将$name[result]以toast的方式显示出来看看最终的效果呵呵,到这里就完成了helloworld。下面我们在看看phpinfo.php这个查看下php的信息,和我们平时使用的phpinfo函数一样,在pfa中也是同样的使用,包含android版的php文件,这个跑pfa程序是必不可少的,嘿嘿,看看代码:相当的简单,这边就不解释了,最后看看运行的结果,一大推,基本和我们见到的类似。listview功能在来看看include功能,我这边包含我网站的HYPERLINK"http://fly3q.com/pfa.php"http://fly3q.com/pfa.php,到php代码里边,<include“HYPERLINK"http://fly3q.com/pfa.php"http://fly3q.com/pfa.php”>;testnow.php代码如下其中pfa.php代码内容为我看官方的例子都可以跑通的,我的就报错了,提示第二行解析错误意思是说$droid这个变量没有找到的吧,有这个问题解决的童鞋请赐教了。小结个人感觉很不错,利用php语法,提供了封装好的android.php,不再只是java才能完成app的开发,我们的脚本也是可以完成功能,有点类似linux里面的脚本,提供了更加灵活的程序开发。