对HTML5期待很久了,今天有时间也有机会接触一下了,和以前的html4的还是有很多的改变。因为到目前为止html5一些标签对浏览器的支持还不是很完善。但是,开发前景很大,这里先说下起在android上的搭建环境及简单的一个demo!
有过web 及css.js基础的朋友们,刚开始学习起来很容易的!
1.准备eclipse
2.sdk
3.adt
前面三个做android开发第一天的同志们应该都很熟悉了 ,那接下来就是新的东西的注入了!
1.到官网上下载一个phonegap.zip的一个包,解压后会有各个平台的文件夹,打开android中的文件后会发现一个jar. js的文件及一个xml的文件夹。
2.然后就可以建立android项目了,和原先一样的建立,配置会在建好后进行!
3.配置参照下图。
a.在assests文件夹下建立www文件夹。把刚刚解压后的js放入其中,其实这里就是我们要写的html,及放入的js,css等
b.和android一样,应用程序的资源可以放在一个raw的文件夹下,比如音频什么的!当然你放在sd卡或者网或资源都可以
c.就是把刚刚的xml 文件夹放在res文件夹下!
d.最后在主配置文件中配置下就OK 了!具体的有supports-screens ,权限,及activity.可以参考下面的demo.
4.大家可以这么思考,我们既然使用了html来绘制UI那么我们在activity中的setcontextview()就要被取代了,这里会继承DroidGap取代Activity.
直接surper.load(url);就可以了
代码上传有点延迟:
直接copy 几个重要的地方:
主配置文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.funo.html5.test"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<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" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Html5Activity"
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="org.apache.cordova.DroidGap"
android:label="@string/app_name" android:configChanges="orientation|keyboardHidden">
<intent-filter></intent-filter>
</activity>
</application>
</manifest>
这里的权限根据需求增删
。。。。。。。。。。。。。。。。。。。。。。。。。
主Activity
package com.funo.html5.test;
import org.apache.cordova.DroidGap;
import android.os.Bundle;
public class Html5Activity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// super.loadUrl("file:///android_asset/www/index.html");
// super.loadUrl("file:///android_asset/www/audio.html");
super.loadUrl("http://m.jiazhengsou.com");
}
}
分享到:
相关推荐
### Windows下Android开发环境搭建详尽指南 在Windows操作系统下搭建Android开发环境是迈向移动应用开发的第一步。本文将从零开始,详细指导如何在Windows系统中构建完整的Android开发环境,包括所需软件的下载、...
Android开发推荐使用JDK5至JDK7版本。获取JDK可通过Oracle官网的下载页面(http://www.oracle.com/technetwork/java/javase/downloads/index.html),选择合适的系统版本进行下载。 2. **Eclipse IDE for Java EE ...
搭建Android开发环境看似繁琐,但每一步都是必要的,它们为后续的编程和调试工作提供了基础。理解并掌握这些步骤,开发者可以更顺利地进入Android应用开发的世界。记得随时更新工具和库,以保持与最新技术同步。
### Android开发平台搭建与开发环境配置详解 #### 一、JDK的安装与配置 **JDK**(Java Development Kit)是进行Java程序开发的基础工具,对于Android开发来说至关重要。 ##### (一)JDK的安装 1. **准备工作**...
### 最新Android开发平台搭建详解 #### 一、引言 随着移动互联网的快速发展,Android作为全球最大的移动操作系统之一,其应用开发需求日益增长。对于初学者来说,如何快速搭建一个稳定高效的Android开发环境至关...
### 在Windows下搭建Android开发环境 #### 一、引言 随着移动互联网技术的迅猛发展,Android操作系统在全球智能手机市场占据主导地位,这也促使了越来越多的开发者加入到Android应用开发的行列中。对于前端开发...
### Android Studio 开发环境快速搭建知识点详解 #### 一、下载 JDK 和 Android Studio ##### 1.1 下载 JDK - **官方网站**: ...
本文详细介绍了如何在 Win7 平台上搭建 Android 开发环境,包括 JDK 的安装、Eclipse IDE 的配置、ADT 插件的安装以及 Android SDK 的设置。遵循这些步骤,可以为 Android 应用开发提供一个良好的起点。尽管随着技术...
Android 开发环境是指使用 Java 语言和 Eclipse 集成开发环境来开发 Android 应用程序的整体环境。下面将详细介绍 Android 开发环境的搭建过程。 一、下载与安装 JDK 在开始搭建 Android 开发环境之前,需要先下载...
搭建Android 4.0开发环境是一项基础而关键的工作,它为开发者提供了编写、测试和调试Android应用程序的平台。本文将详细介绍如何一步步配置这个环境。 首先,你需要安装Java Development Kit(JDK)。JDK是开发Java...
在Android开发过程中,环境搭建是初始阶段的关键步骤。本文将详细介绍如何进行Android应用程序开发环境的搭建,主要包括JDK、SDK和Eclipse的下载与安装,以及相关环境变量的配置。 首先,我们需要下载JDK(Java ...
在Windows 7环境下搭建Android开发环境是开发者入门Android编程的第一步。以下是一个详细步骤的概述: 1. **下载所需软件**: - **JDK (Java Development Kit)**:Java编程的基础,用于编译和运行Java代码。你可以...
### Android开发环境搭建知识点 #### 一、软件准备 **1. JDK (Java Development Kit)** - **定义**: JDK是Java开发工具包,包含了Java虚拟机(JVM)、Java核心类库和支持文件等,是Android开发的基础。 - **下载...
安卓平台PhoneGap开发环境搭建和HTML5游戏开发 PhoneGap是一个基于HTML5标准的跨平台开源手机Web应用开发框架,它允许用户通过Web技术访问移动设备的本地应用、API接口及应用程序框架等。PhoneGap现在更名为Cordova...
在移动应用开发领域,PhoneGap是一个非常流行的框架,它允许开发者使用HTML、CSS3和JavaScript来构建跨平台的原生应用程序。PhoneGap基于Apache Cordova,将Web技术与Android等操作系统紧密集成,使得开发者可以利用...