Eclipse+PhoneGap生成Android应用。
16lz
2021-01-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");}}
至此,环境搭建完成!
更多相关文章
- AndroidManifest.xml配置文件详解
- Android 解决WebView无法上传文件的问题
- android 设置apk文件默认安装sdcard中
- Android studio 真机调试时生成的文件找不到的解决方案
- 在Android中通过Java修改文件权限
- Ubuntu 下用 Eclipse 编译调试 Android NDK 工程
- Android开发便签9:在android资源文件中定义字符串数组
- java/android 统计文件夹大小及删除文件夹下所有文件和路径