您的位置:首页 > 其它

phonegap2.9.0 创建工程

2015-11-06 22:52 459 查看
phonegap 版本:phonegap-2.9.0 

过程:1.创建一个简单普通的Android工程

            2./assets目录下新建www目录

               把phonegap-2.9.0\lib\android下的cordova.js 拷贝到www,把cordova-2.9.0.jar拷贝到libs下

           3.在/assets/www下建立index.html文件,文件就是显示的内容,可以使用src="cordova.js"

   4.将下面的权限配置拷贝到AndroidManifest.xml文件中,放到application标签即可:

<supports-screens
android: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" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
 5.修改src下的Java主文件(如MainActivity.java,需要在AndroidManifest.xml文件的activity主标签指定android:name="MainActivity.java"):

                1.添加import import org.apache.cordova.*; 注释import android.app.Activity;

                 2.类的继承改为DroidGap

                 3.onCreate函数权限改为public ,内容修改下:

                               注释setContentView(R.layout.activity_main)

                               添加super.loadUrl("file:///android_asset/www/index.html");

        6.把phonegap-2.9.0\lib\android下的xml文件夹拷贝到res下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息