当前位置: 代码迷 >> Android >> 应用phonegap创建android项目
  详细解决方案

应用phonegap创建android项目

热度:26   发布时间:2016-05-01 17:15:47.0
使用phonegap创建android项目

1、创建一个android项目

2、在android项目根目录下创建libs目录、在assets目录下创建www目录;

3、解压phonegap包,将phonegap.0.9.4.jar放在libs中,然后点击右键添加到build path中;

???? 将phonegap.0.9.4.js脚本放在www目录中;

???? 在www目录中创建一个index.html文件;

4、改造android的启动activity:

???? 将父类改为DroidGap;将setContentView(R.layout.main);替换为super.loadUrl ("file:///android_asset/www/index.html");

5、修改AndroidManifest.xml:

???? 添加尺寸支持和权限

?? <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" />

?? 在启动activity中添加属性android:configChanges="orientation|keyboardHidden";

?

?

配置完成

1 楼 wyx713510713 2011-11-10  
写的还不够详细,不过还行
  相关解决方案