PhoneGap 是一个支持6个移动平台的开源免费移动框架。这6个平台包括iOS,iOS(Xcode 4),Android, BlackBerry, WebOS, Symbian.
PhonePap 是一个基于HTML5的应用平台, 你在这个平台上只需要使用HTML,JavaScript和CSS这些技术. 然后上传到PhonePap,云端会把你的基于web标准的应用编译成可以直接在各个移动平台的app store发布的应用。
让我们开始用phonegap开发一个android平台的最基本的应用吧。
1 环境
Eclipse 3.4+
Andriod SDK
ADT plugin
phonegap.jar 和 phonegap.js
2 在eclipse中建立一个android工程
新建/libs和/assets/www这两个目录。
把phonegap.js复制到/assets/www下面
把phonegap.jar复制到/libs,并且在build path中加入这个jar包。
改变主activity由继承自Activity改为继承自DroidGap
把setContentView() 替换为super.loadUrl("file:///android_asset/www/index.html");
增加import com.phonegap.*;
修改AndroidManifest.xml 把下面部分加到
把下面这行加到activity这个tag中
android:configChanges="orientation|keyboardHidden"
3 Hello World
在/assets/www 下面新建一个文件,名为index.html,内容如下
PhoneGap Hello World
4 右键工程Run As-->Android Application