PhoneGap android环境设置
一. 安装SDK + Cordova
- 下载安装 Eclipse Classic
- 下载安装Android SDK
- 下载安装ADT Plugin
- 下载Cordova,并解压到任意目录
二、搭建环境
配置环境变量
三、Eclipse建立工程
1、新建普通android工程,New > Android Project
在根目录下新建
- /libs
- assets/www
拷贝PhoneGap中的资料
- 拷贝cordova-2.5.0.js 到 assets/www
- 拷贝cordova-2.5.0.jar到/libs
- 拷贝xml文件夹 到/res
- 拷贝android文件夹到/libs
建立build Path,鼠标右键单击/libs文件夹,并选择 Build Paths/ > Configure Build Path...
修改MainActivity
完整代码为
package com.hellocordova;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import org.apache.cordova.DroidGap;public class MainActivity extends DroidGap {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.loadUrl("file:///android_asset/www/index.html"); }@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}
}
鼠标右键AndroidManifest.xml文件并选择Open With > XML Editor
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.hellocordova"android:versionCode="1"android:versionName="1.0" ><uses-sdkandroid:minSdkVersion="5"android:targetSdkVersion="15" /><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" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /><uses-permission android:name="android.permission.BROADCAST_STICKY" /><applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme" ><activityandroid:name="com.hellocordova.MainActivity"android:label="@string/app_name"android:configChanges="orientation|keyboardHidden" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application> </manifest>
在<uses-sdk和<application之间加入代码,同时为 <activity>标签加入属性
android:configChanges="orientation|keyboardHidden"
在assets/www中创建index.html文件,写入以下代码
<!DOCTYPE HTML> <html> <head> <title>Cordova</title> <script type="text/javascript" charset="utf-8" src="cordova-2.5.0.js"></script> </head> <body> <h1>Hello World</h1> </body> </html>
在模拟器中运行,Run As > Android Application
转载于:https://www.cnblogs.com/JoannaQ/archive/2013/03/20/2970374.html
PhoneGap android环境设置相关推荐
- Android环境变量的设置(详细图解版)
Android环境变量的设置(详细图解版) 转载于:https://www.cnblogs.com/zhujiabin/p/4875182.html
- 给Android SDK设置环境变量
//原文地址 http://developer.android.com/sdk/installing/adding-packages.html Android官方在介绍如何安装Android SDK时 ...
- Android 系统编译环境设置及源代码编译
一. 摘要 虽然已经在Android系统工作了一段时间, 但是每次需要重新setup环境的时候,都需要花一点时间, 所以就想借着这次在ubuntu 12.04 64bits系统上重新安装的机会, ...
- Android 语言环境设置Locale的设置
原创文章,如有转载,请注明出处:http://blog.csdn.net/myth13141314/article/details/70224168 开发过程中需要将App的语言环境设置为英语,记录如 ...
- (一)phoneGap之环境搭建教程及其example分析
phoneGap之环境搭建教程及其example分析 一.环境搭建 与普通的开发android应用一样,phoneGap也同于原生android应用一样,环境相同,只是有部分不同,下面就我做理解,进行 ...
- Android环境搭建和Android HelloWorld—Android开发环境搭建
Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...
- android studio 设置自动编译_某小型公司持续集成工具jenkins实践(JAVA WEB、Android、IOS、html)...
作者:邵磊链接:https://urlify.cn/qIB7fq # 前言 本文可能是网上最全的一篇全端jenkins部署解决方案介绍的文章,一直以来,领导都想解决代码提交和打包问题,尤其是小公司,打 ...
- [Android] 环境配置之Android Studio开发NDK
2019独角兽企业重金招聘Python工程师标准>>> ======================================================== 作者:qiu ...
- Eclipse搭建android环境及Genymotion模拟器安装问题解决方法
最近实验室新买了台式电脑,又要重新搭建android环境了,话说自从google被封了之后eclipse搭建android真是不容易了,虽然现在官方推荐使用studio了,但是还是不太习惯studio ...
- Windows + Ubuntu下JDK与adb/android环境变量配置完整教程
假设JDK和android sdk路径分别如下: D:\Program Files\Java\jdk D:\android-sdk 1.JDK环境变量配置 JAVA_HOME=D:\Program F ...
最新文章
- 一文看懂最近70年的人工智能简史!中国已经领先全球!
- 字节流与字符流基本操作
- Bitcoin0.21版 公链开发(5) PHP集成到Apache中(windows平台)
- java从键盘输入一组数据,输出其最大值,平均值,最小值没法输出
- 网络IO发展历程:BIO、NIO、多路复用器、epoll
- PCB上晶振布局是个技术活,避开PCB的边缘很重要
- 将MongoDB集成到您的Spring项目中
- 地铁闸门会夹伤人吗_家长们注意啦!又有孩子被地铁闸机夹翻
- OpenPCDet:点云3D目标检测开源库
- 最近学习mpvue框架开发微信小程序,把wepy框架的项目实现到mpvue中,知道其中的一些两者之间的区别...
- 单机到集群的WEB架构演变
- 大疆2022 “拓疆者” 校园招聘
- ArrayList集合的使用
- flex 做的小相册+向上滚动字体
- 博主已开启评论精选什么意思_双十一前夕,小红书砸掉了博主的饭碗
- es监控工具cerebro 安装使用教程
- Argis ArcToolbox-分割栅格,无结果**
- Git命令及集成IDEA、Gitee/GitHub/GitLab
- 根据地址获取HTTP返回的状态码
- FZU - 2301 H - Chosen by god (组合数学)
热门文章
- 不会真有人觉得聊天机器人难吧
- [论文笔记]RoBERTa: A Robustly Optimized BERT Pretraining Approach
- 机器学习入门——机器学习基础概念
- 《Spring微服务实战》读书笔记——构建微服务
- {知道力} = {怎么做} + {为什么} 并且 {为什么} {怎么做}
- 《监控》之“躲”在北京
- UCenter Home 1.5的基本配置与技巧
- 嵌入式系统开发之根文件系统
- K.image_data_format() == ‘channels_first‘
- Pycharm中进行Python远程开发