android PhoneGap跨平台笔记1--helloword
来源:互联网 发布:阿里巴巴怎么上传淘宝 编辑:程序博客网 时间:2024/05/18 17:25
1、配置环境
1.1 android的配置环境省略;1.2 下载需要的phoneGap2.9或者更高版本的包;
2、android新建项目
2.1 配置相应的文件
新建一个index.xml,复制phoneGap目录”phonegap-2.9.0\lib\android”文件夹中的cordova-2.9.0.jar、cordova.js复制进上图的相应位置;
2.2 书写index.xml中的代码
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="format-detection" content="telephone=no" /> <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" /> <title>Hello World</title> </head> <body> <div class="app"> <h1>Hello word!!!</h1> </div> <script type="text/javascript" src="cordova.js"></script> </body></html>
2.3 AndroidManifest.xml中需要配置的参数
注意的是需要的phoneGap的需的权限和
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.helloword" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="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" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
2.4 书写activity中的代码
下图中红线部分需要注意的点;
import org.apache.cordova.DroidGap;import android.os.Bundle;public class MainActivity extends DroidGap { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); super.loadUrl("file:///android_asset/www/index.html"); }}
总结:
入门的第一个例子,没有什么技术含量,有需要的人可以看看 ,不懂的留言;
下载地址:链接:http://pan.baidu.com/s/1i4nzUQT 密码:m52w
0 0
- android PhoneGap跨平台笔记1--helloword
- PhoneGap(HTML5+javascript开发手机)创建helloword [移动平台 Android]
- 跨平台移动开发:Android配置PhoneGap
- PhoneGap/Cordova学习笔记--2.第一个Cordova项目HelloWord
- PhoneGap 06 PhoneGap Android平台配置
- android开发笔记--Helloword开始
- Android开发笔记之HelloWord
- PhoneGap跨平台开发
- 手机跨平台开发笔记之Phonegap(cordova)开发(一)
- PhoneGap 05 Android平台向导
- PhoneGap环境搭建(android平台)
- Android平台phonegap框架介绍
- 学习笔记(2)-- android开发:helloword
- 跨平台开发框架PhoneGap
- html5跨平台---phoneGap介绍
- PhoneGap跨平台的应用
- 使用PhoneGap制作基于HTML5的跨平台应用和游戏1 – PhoneGap简介
- android平台phonegap框架实现原理
- activiti学习笔记
- Kobe
- VS中使用marquee文本超链接时url路径转http路径的一个方法
- 时间复杂度
- tomcat连接器
- android PhoneGap跨平台笔记1--helloword
- 安卓框架汇总
- 第三周项目1 个人所得税计算器
- Activiti 基础总结一
- java 时间戳和PHP时间戳的转换
- 64位 linux操作系统下如何编译和运行32位源码
- IOS崩溃 异常处理
- [.Net码农]DragDrop 注册失败的问题
- Android模拟器上网