Eclipse+PhoneGap生成Android应用。
16lz
2022-05-23
一、新建一个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
3、将解压所得的xml文件夹复制到android工程的res文件夹下:
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文件夹
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");}}
至此,环境搭建完成!
更多相关文章
- Android(安卓)apk反编译
- Android上面的百度地图使用步骤
- android app 添加logo
- ubuntu14.04 64bit主机下面安装android的NDK开发环境
- Android(安卓)launcher -- launcher源码修改 1
- android 背景平铺[转]
- Android开发实战三之导入现有Android工程项目
- java/android 统计文件夹大小及删除文件夹下所有文件和路径
- Android(安卓)Studio实现Service AIDL