一、新建一个Android应用程序

Eclipse+PhoneGap生成Android应用。

二、下载Phonegap包

PhoneGap2.8.1下载链接

1、解压PhoneGap2.9.1.zip,在lib/android目录下得到以下三个文件:

(1)cordova.js

(2)cordova-2.8.0.jar

(3)xml文件夹

2、将cordova-2.8.0.jar复制进android工程的libs文件夹(如果没有则新建一个),并选中单击右键add to bilud path

Eclipse+PhoneGap生成Android应用。

3、将解压所得的xml文件夹复制到android工程的res文件夹下:

Eclipse+PhoneGap生成Android应用。

4、在android工程的AndroidManifest.xml的uses-sdk和application中添加以下权限:

<supports-screensandroid:anyDensity="true"android:largeScreens="true"android:normalScreens="true"android:resizeable="true"android:smallScreens="true"android:xlargeScreens="true"/><uses-permissionandroid:name="android.permission.VIBRATE"/><uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"/><uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/><uses-permissionandroid:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/><uses-permissionandroid:name="android.permission.INTERNET"/><uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/><uses-permissionandroid:name="android.permission.RECEIVE_SMS"/><uses-permissionandroid:name="android.permission.RECORD_AUDIO"/><uses-permissionandroid:name="android.permission.RECORD_VIDEO"/><uses-permissionandroid:name="android.permission.MODIFY_AUDIO_SETTINGS"/><uses-permissionandroid:name="android.permission.READ_CONTACTS"/><uses-permissionandroid:name="android.permission.WRITE_CONTACTS"/><uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permissionandroid:name="android.permission.GET_ACCOUNTS"/><uses-permissionandroid:name="android.permission.BROADCAST_STICKY"/>


5、在activity标签中添加:android:configChanges="orientation|keyboardHidden"

6、在assets文件夹中创建www文件夹并将解压得到的cordova.js放入www文件夹

Eclipse+PhoneGap生成Android应用。

7、在www文件夹下创建index.html:

<head><title>HelloWorld</title><body>HelloWorld</body></head>

8、在MainActivity中修改为:

packagecom.lilihua.dream.phonegap_helloword;importorg.apache.cordova.DroidGap;importandroid.os.Bundle;publicclassMainActivityextendsDroidGap{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//setContentView(R.layout.main);super.loadUrl("file:///android_asset/www/index.html");}}

至此,环境搭建完成!

更多相关文章

  1. AndroidManifest.xml配置文件详解
  2. Android 解决WebView无法上传文件的问题
  3. android 设置apk文件默认安装sdcard中
  4. Android studio 真机调试时生成的文件找不到的解决方案
  5. 在Android中通过Java修改文件权限
  6. Ubuntu 下用 Eclipse 编译调试 Android NDK 工程
  7. Android开发便签9:在android资源文件中定义字符串数组
  8. java/android 统计文件夹大小及删除文件夹下所有文件和路径

随机推荐

  1. Android(安卓)圆角圆形ImageView(超简单
  2. 转载 解决在PC上无法连接adb interface的
  3. uni-app打包程序 Hbuilder X 用自有证书
  4. Android(安卓)任务栈与启动模式
  5. android调用相应的应用市场进行评价功能
  6. Android中的绘制机制
  7. Android(安卓)SurfaceFlinger VSync流程
  8. Android中 token 的使用
  9. Java采用JNI调用VC++生成的dll(Java与C++
  10. android 如何使用服务器进行版本更新