To install PhoneGap, follow these steps:
1. Open your web browser and point it at www.phonegap.com.
2. Click the Download button on PhoneGap’s navigation bar. (It should be on the far-right margin.)
3. A ZIP fi le should download to your Downloads folder.

4. Double-click the ZIP file to uncompress it. You should see a folder that contains various files and directories.

5. Open the Android folder. You should see a Sample folder, a pair of JavaScript files, and a.jar file, as shown in Figure 2-5.
6. Launch Eclipse, and then, from the File menu, select New ➪ Android Project.
7. In the root directory of the project, create two new directories:

/libs
/assets/www

8. Copy cordova.js from your PhoneGap download earlier to /assets/www.
9. Copy cordova-2.8.1.jar from your PhoneGap download earlier to /libs.
10. Now, you must make the following adjustments to the project’s main Java file found in thesrc folder in Eclipse, as shown in Figure 2-6:

Change the class’s extend from Activity to DroidGap .
Replace the setContentView() line withsuper.loadUrl(“file:///android_asset/www/index.html”);.
Add import com.phonegap.*;.

11. Right-click the AndroidManifest.xml file and select Open

12. Paste the following permissions under versionName:

<supports-screensandroid:largeScreens=”true”android:normalScreens=”true”android:smallScreens=”true”android:resizeable=”true”android:anyDensity=”true”/><uses-permission android:name=”android.permission.CAMERA” /><uses-permission android:name=”android.permission.VIBRATE” /><uses-permission android:name=”android.permission.ACCESS_COARSE_LOCATION” /><uses-permission android:name=”android.permission.ACCESS_FINE_LOCATION” /><uses-permission android:name=     “android.permission.ACCESS_LOCATION_EXTRA_COMMANDS” /><uses-permission android:name=”android.permission.READ_PHONE_STATE” /><uses-permission android:name=”android.permission.INTERNET” /><uses-permission android:name=”android.permission.RECEIVE_SMS” /><uses-permission android:name=”android.permission.RECORD_AUDIO” /><uses-permission android:name=”android.permission.MODIFY_AUDIO_SETTINGS” /><uses-permission android:name=”android.permission.READ_CONTACTS” /><uses-permission android:name=”android.permission.WRITE_CONTACTS” /><uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE” /><uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE” />

13. You are now also required to have a config.xml file under ./res/xml/config.xml. Thisfile is included in the latest 1.0.0 release.


show the result:


更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android(安卓)AIDL介绍
  2. Android(安卓)静态ip的dns设置
  3. Android(安卓)电话窃听器
  4. android Spinner默认不选中
  5. Android(安卓)Dalvik虚拟机内存分配问题
  6. Android(安卓)Gallery实现苹果的coverflo
  7. Android(安卓)子布局不超过父布局 圆角
  8. 【读书笔记】Android(安卓)应用程序进程
  9. Android(安卓)Launcher开发(二)AppWidget
  10. Android暑期实习面经部分笔试记录(一)