编辑器加载中...在新建项目的根目录下,创建两个目录 1./libs 2./assets/www ◆解压PhoneGap文件夹,复制phonegap.js文件到/assets/www 目录下,复制phonegap.jar文件到libs目录下 ◆需要对Eclipse下项目的App.java文件(src文件夹内)进行一些配置(如图所示) 修改类的继承 将Activity 修改为 DroidGap 将setContentView() 这一行修改为super.loadUrl("file:///android_asset/www/index.html"); 添加 import com.phonegap.*; 有可能在这里会遇到一个错误,显示Eclipse找不到phonegap-0.9.2.jar ,右键点击/libs文件夹,Build Paths(构建路径)/ > Configure Build Paths(配置构建路径) 在library(库)栏向工程中添加phonegap-0.9.4.jar ,可能需要按一次F5刷新。 ◆右键点击AndroidManifest.xml文件,选择Open With > Text Editor(打开方式->文本编辑器) 如图所示 ◆粘贴下面的授权信息至版本名称后面(如图所示) 1. 8.<uses-permissionandroid:name="android.permission.CAMERA"/> 9.<uses-permissionandroid:name="android.permission.VIBRATE"/> 10.<uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"/> 11.<uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/> 12.<uses-permissionandroid:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> 13.<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/> 14.<uses-permissionandroid:name="android.permission.INTERNET"/> 15.<uses-permissionandroid:name="android.permission.RECEIVE_SMS"/> 16.<uses-permissionandroid:name="android.permission.RECORD_AUDIO"/> 17.<uses-permissionandroid:name="android.permission.MODIFY_AUDIO_SETTINGS"/> 18.<uses-permissionandroid:name="android.permission.READ_CONTACTS"/> 19.<uses-permissionandroid:name="android.permission.WRITE_CONTACTS"/> 20.<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 21.<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/> 如上图所示 ◆向activity标记中添加android:configChanges="orientation|keyboardHidden” (如上图所示) Step5 ◆新建一个index.html文件至/assets/www目录下 ◆粘贴下面的代码至index.html文件中 1.
2. 3. 4.PhoneGap 5.<scripttype="text/javascript"charset="utf-8"src="phonegap.js"> 6. 7.8.
9.10. Step6 ◆右键点击项目,选择 运行方式-> Android Application ◆Eclipse可能会询问你选择一个AVD(Android运行的虚拟设备),如果没有,你可以创建一个(建议选择2.2版本) 注意:运行时初始启动较慢,需要耐心等待几分钟。 如果你看到了下面这张图,恭喜你,hello world运行成功! hello world Step7