前提条件:已在Eclipse中安装好Android SDK 和 ADT。
1.下载PhoneGap,解压。
2.用Eclipse新建一个安卓项目。
3.将phoneGap解压包里的Android文件夹下的phonegap-1.0.0.js 复制到安卓项目的 /assets/www/ 目录下。
4.将phoneGap解压包里的Android文件夹下的phonegap-1.0.0.jar 复制到安卓项目的 /libs 目录下。
5.在/assets/www/目录下新建一个index.html,内容如下:
<!DOCTYPE HTML> <html> <head> <title>PhoneGap</title> <script type="text/javascript" charset="utf-8" src="phonegap-1.0.0.js"></script> </head> <body> <h1>Hello World</h1> </body> </html> |
6.将以下配置权限的xml复制到 AndroidManifest.xml 文件的<application>标签之前。
<uses-permission android:name="android.permission.CAMERA" /> |
7.将以下内容添加到AndroidManifest.xml文件的activity标签中:
android:configChanges="orientation|keyboardHidden
这是为了保证机器在横竖屏切换的时候不会重新执行Activity的onCreate方法。
8.在刚刚新建的Android Project中找到libs目录并在phonegap-1.0.0.jar上点击右键,选择 Build Path->Add to Build Path。
9.修改安卓目中的MainActivty,使它继承至DroidGap,并修改它的OnCreate方法,如下:
public class MainActivity extends DroidGap { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); } |
10.OK,现在运行安卓项目,可以看到我们刚才建的index.html中的内容。