最新版phonegap环境搭建
来源:互联网 发布:剑雨江湖进阶祝福数据 编辑:程序博客网 时间:2024/06/07 23:04
1.先安装好android环境,下载phonegap-2.9.0(以2.9.0版本为例)
用npm下载cordova最新版
npm install -g cordova
2.在eclipse中新建Android Project,取名helloPhoneGap
3.在项目的目录下,建两个文件夹:
/libs
/assets/www
4.进入将刚刚下载并解压的PhoneGap包里Anroid目录,我们需要的资源都在这个目录下。
将cordova.js这个js文件(具体名称视当时下载的版本而定)copy到/assets/www目录下,
把cordova-2.9.0.jar文件copy到/libs目录下。
再把xml目录copy到android项目的res目录下。
5.在/assets/www下建立index.html文件,内容看起来像这样
<!DOCTYPE HTML> <html><head><title>PhoneGap</title><script type="text/javascript" charset="utf-8" src="cordova.js"></script></head><body><h1>Hello PhoneGap</h1></body></html>6.将以下权限配置的xml内容copy到AndroidManifest.xml文件中:
<span style="font-family:Verdana, Arial, Helvetica, sans-serif;"><supports-screensandroid: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" /> </span><span style="font-family:Tahoma;"><uses-permission android:name="android.permission.GET_ACCOUNTS" /></span>7.在刚刚新建的Android Project中找到libs目录并在cordova.jar上点击右键,选择 Build Path->Add to Build Path
8. 最后再修改下src下的Java主文件:
1)将类改成继承为DroidGap;
2)把setContentView()这行替换为super.loadUrl("file:///android_asset/www/index.html");
3)最后看起来就像这样:
package com.shiqudou.hellophonegap;import org.apache.cordova.DroidGap;import android.os.Bundle;public class FullscreenActivity extends DroidGap {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.loadUrl("file:///android_asset/www/index.html");}}9.其他配置参考文一,android环境配置
试着运行下就OK了
0 0
- 最新版phonegap环境搭建
- 最新版phonegap环境搭建
- 最新版phonegap环境搭建
- Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境
- Android 移动APP开发——最新版Cordova 5.3.1(PhoneGap)搭建开发环境
- PhoneGap开发环境搭建
- 【phonegap】1.环境搭建
- phoneGap环境搭建
- Phonegap环境搭建
- PhoneGap开发环境搭建
- PhoneGap 之环境搭建
- phonegap 环境搭建
- phonegap环境搭建--windows
- PhoneGap Android环境搭建
- PhoneGap开发环境搭建
- PhoneGap开发环境搭建
- PhoneGap 环境的搭建
- PhoneGap开发环境搭建
- OpenWrt编译目标world的依赖
- 回顾2013,对工作的一点感悟
- Thinking in BigData(四)大数据之“大”的来源与价值
- 2.4 python中的字符串、索引和截取 [python入门教程]
- handler的两种实用方法
- 最新版phonegap环境搭建
- 解决python print延迟问题
- [比较offer] zz:2012年国内IT行业薪水一览表(真实数据,对号入座)
- NPOI 2.0类库的介绍
- 十本HTML5英文原版书籍推荐
- uva 699 The Falling Leaves
- EBS OAF开发中的弹性域(Flexfields)(二)--关键性弹性域及其它
- GOOGLE分布式数据库技术演进研究--从Bigtable、Dremel到Spanner(二)
- 字符串常量与字符数组