最新版phonegap环境搭建

来源:互联网 发布:windows怎么更新补丁 编辑:程序博客网 时间:2024/05/14 02:06

1.先安装好android环境,下载phonegap-2.9.0

2.在eclipse中新建Android Project,取名helloPhoneGap

3.在项目的目录下,建两个文件夹:

/libs
/assets/www

4.进入将刚刚下载并解压的PhoneGap包里Anroid目录,我们需要的资源都在这个目录下。
  将cordova.js这个js文件(具体名称视当时下载的版本而定)copy到/assets/www目录下,
  把cordova-2.9.0.jar文件copy到/libs目录下。
  再把xml目录copy到android项目的res目录下。
5.在/assets/www下建立index.html文件,内容看起来像这样
[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. <!DOCTYPE HTML>   
  2. <html>  
  3.     <head>  
  4.         <title>PhoneGap</title>  
  5.         <script type="text/javascript" charset="utf-8" src="cordova.js"></script>  
  6.     </head>  
  7.     <body>  
  8.         <h1>Hello PhoneGap</h1>  
  9.     </body>  
  10. </html>  
6.将以下权限配置的xml内容copy到AndroidManifest.xml文件中:
[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. <supports-screens  
  2. android:largeScreens="true"  
  3. android:normalScreens="true"  
  4. android:smallScreens="true"  
  5. android:resizeable="true"  
  6. android:anyDensity="true"  
  7. />  
  8. <uses-permission android:name="android.permission.CAMERA" />  
  9. <uses-permission android:name="android.permission.VIBRATE" />  
  10. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />  
  11. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  
  12. <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />  
  13. <uses-permission android:name="android.permission.READ_PHONE_STATE" />  
  14. <uses-permission android:name="android.permission.INTERNET" />  
  15. <uses-permission android:name="android.permission.RECEIVE_SMS" />  
  16. <uses-permission android:name="android.permission.RECORD_AUDIO" />  
  17. <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />  
  18. <uses-permission android:name="android.permission.READ_CONTACTS" />  
  19. <uses-permission android:name="android.permission.WRITE_CONTACTS" />  
  20. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  
  21. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />                <uses-permission android:name="android.permission.GET_ACCOUNTS" />
7.在刚刚新建的Android Project中找到libs目录并在cordova.jar上点击右键,选择 Build Path->Add to Build Path
8.  最后再修改下src下的Java主文件:
1)将类改成继承为DroidGap;
2)把setContentView()这行替换为super.loadUrl("file:///android_asset/www/index.html");
3)最后看起来就像这样:
[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. package com.shiqudou.hellophonegap;  
  2. import org.apache.cordova.DroidGap;  
  3. import android.os.Bundle;  
  4. public class FullscreenActivity extends DroidGap {  
  5.     @Override  
  6.     public void onCreate(Bundle savedInstanceState) {  
  7.         super.onCreate(savedInstanceState);  
  8.         super.loadUrl("file:///android_asset/www/index.html");  
  9.     }  
  10. }  
9.其他配置参考文一,android环境配置
试着运行下就OK了

http://blog.csdn.net/ylh644894056
0 0
原创粉丝点击