phonegap开发入门

编辑器加载中...在新建项目的根目录下,建立两个目录 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.javascript

2. 3. 4.PhoneGap 5.<scripttype="text/javascript"charset="utf-8"src="phonegap.js"> 6. 7.8.html

Hello World!

9.10. Step6 ◆右键点击项目,选择 运行方式-> Android Application ◆Eclipse可能会询问你选择一个AVD(Android运行的虚拟设备),若是没有,你能够建立一个(建议选择2.2版本) 注意:运行时初始启动较慢,须要耐心等待几分钟。 若是你看到了下面这张图,恭喜你,hello world运行成功! hello world Step7java

相关文章
相关标签/搜索