当前位置:文档之家› Android_Application_Development_01

Android_Application_Development_01

Android程序开发

第1 讲

SONG Tao

songt333@https://www.doczj.com/doc/509076972.html,

Oct. 1st, 2011

Agenda

课程概述

Android综述

平台搭建

课程概述(1)

课程内容

Android应用程序开发

课程目的

?移动终端逐步取代PC的大趋势,Mobile Services扮演重要角色?学会在一个崭新平台下解决问题的能力*

课程主页

http://202.120.40.124/index.php/Course:classes:Embedded_Android:Fall_2011

参考资料

https://www.doczj.com/doc/509076972.html,/index.html

https://www.doczj.com/doc/509076972.html,

课程概述(2)—考核方式

Homework

基础实验(practice)

课堂session(promotive grade)

Project

一个全新的Android应用程序开发(创意和实用至上)

100分= Presentation(30%)+Tech. Report(30%) +Final Work(40%)

Grade

Final grade = project grade(+ promotive grade)

Agenda

课程概述

Android综述

平台搭建

Android的动力源

?Google野心

互联网时代的No.1,剑指相关领域第一

操作系统挑战Microsoft,移动平台挑战Apple,社交网络挑战Facebook

移动互联网的重要性(WebOS)

利用互联网服务一统天下(基于免费服务的垄断)

?Goodies

Android的历史

名称(来源于创始人Andy Rubin)

—2005年Google收购Android公司

—Linux(Linus Torvalds )

—Android(机器人)

Android是什么?

Android是专为移动设备设计的一个软件stack,该平台由操作系统、中间件和主要应用软件组成。(https://www.doczj.com/doc/509076972.html,)

核心相关技术linux kernel \apache license \DVM\java 核心精神开源,自由开放

开源手机联盟

(O pen H andset A lliance)

Android早期由Google开发,后由OHA共同开发

成立于2007年11月5日

商业联盟

初期35家,现在84家

包括:硬件开发商、运营商、半导体公司、软件公司、企业解决方案提供商

排斥掉几大竞争对手(Nokia, MS, Rim, Mac)

OHA成员

Android操作系统版本

Android 1.1 2009.02.09

Android 1.5 Cupcake 2009.04.30

Android 1.6 Donut 2009.09.15

Android 2.0/2.1 Eclair2009.10.26/10.01.12 Android 2.2 Froyo2010.05.20

Android 2.3.x Gingerbreak2010.12.06

Android 3.0 /3.1/3.2 Honeycomb 2011.02.22/07.10 Android 4.x Ice Cream Sandwich coming soon

移动操作系统市场份额

2009年2011年上半年

Android优势

完全开源

运行速度快(Dalvik)

众多产业链条巨头参与

均衡的利益链条

APL,not GPL

强大的Linux社区支持

Android不足

应用完善度不够,开发者众多,良莠不齐

软件审查较为宽松,安全问题不容乐观

模拟器QEMU调试速度慢

缺乏Pushmail,对商业用户支持弱

硬件厂商众多,标准不统一,难以形成铁杆支持者

Android Market 类Appstore

出售手机应用程序

Differences

开放,畅通无阻(没有严格监管)

种类

"Featured", "Top Paid" and "Top Free "

收益分配

7成(开发者)+3成(运营商)

参与方式

$25注册金

ADC

(Android Developer Challenge)

举办:ADC1(2008) ADC2(2009)

赛制:2 rounds

要求:cool, surprise and delight mobile users

面向:all global developers

奖金:USD 10 million in prizes distributed between ADC I and ADC II.

面向中国大学生:

第一届全国大学生ADC大赛

第二届全国大学生ADC大赛

Agenda

课程概述

Android综述

平台搭建

JDK安装(Java Development Kit)

1. JDK 下载安装

https://www.doczj.com/doc/509076972.html,/technetwork

/java/javase/downloads/index.html

2. 环境变量配置

设置Java_Home

设置ClassPath

设置Path

3. JDK 版本查询

cmd 中输入java -version

IDE(Integrated development environment)安装

下载安装Eclipse(解压软件包,执行eclipse.exe)

https://www.doczj.com/doc/509076972.html,/downloads/

ADT(Android Development Tools)插件安装

1.Eclipse->Help->Install New Softare

2.Install对话框中点击Add…按钮

ADT(Android Development Tools)插件安装3. Add Site对话框,输入地址https://https://www.doczj.com/doc/509076972.html,/android/eclipse/

4. Install ADT插件

安装Android SDK(Software Development Kit) 1. 下载Android SDK

https://www.doczj.com/doc/509076972.html,/sdk/index.html

2. 解压,并记录该目录绝对路径

注意:解压目录不能有中文和空格

相关主题
文本预览
相关文档 最新文档