①学习Android前言(关于环境搭建)

1. 前言

1.1. 什么是3G4G

Ÿ 第三代移动通信技术(3rd - Generation),速率一般在几百Kbps,较之前的2G2.5G在数据传输速度上有很大提升。

Ÿ 第四代移动通信技术(4th - Generation),速度可达到100Mbps以上,几乎可以满足人们的所有传输数据的需求。

Ÿ 目前主流的3G技术标准有三种:

WCDMA:全球80%以上的3G网络都是采用此种制式。中国联通运营。186

CDMA2000:目前日韩及北美使用较多。中国电信运营。 189

TD-SCDMA:中国自主知识产权的3G通信技术。中国移动运营。 188 

Ÿ 目前主流的4G技术为LTE,但还没有被广泛应用:

GSM à GPRS à EDGE à WCDMA à HSDPA à HSDPA+ à LTE

1.2. 什么是Android 

 

Ÿ Android本义指机器人”,Google2007115日宣布的基于Linux平台的开源手机操作系统的名称,官方中文名:安卓 。

Ÿ Android系统早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续对Android系统开发运营

Ÿ 底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,大部分程序以Java语言编写。

Ÿ 由于Android系统的开源特性,很多制造商都在生产Android系统的设备,如:摩托罗拉、HTC、三星、索爱、LG、小米、华为、魅族等。

Ÿ Android系统除了运行在智能手机上之外,还可以用做平板电脑、电视、汽车等很多设备上。

Ÿ Android系统架构图:

 

 

1.3. Android的版本升级

Ÿ 1.5 Cupcake(纸杯蛋糕)

拍摄/播放影片,并支持上传到Youtube

支持立体声蓝牙耳机,同时改善自动配对性能

最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索

GPS性能大大提高

提供屏幕虚拟键盘

主屏幕增加音乐播放器和相框widgets

应用程序自动随着手机旋转

短信、Gmail、日暦,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件

相机启动速度加快,拍摄图片可以直接上传到Picasa

来电照片显示

Ÿ 1.6 Donut(甜甜圈)

重新设计的Android Market 

手势支持 

支持CDMA网络 

文字转语音系统(Text-to-Speech) 

快速搜索框 

全新的拍照接口 

查看应用程序耗电 

支持虚拟私人网络VPN) 

支持更多的屏幕分辨率。 

支持OpenCore2媒体引擎 

新增面向视觉或听觉困难人群的易用性插件

Ÿ 2.1 Éclair(闪电泡芙)

优化硬件速度

"Car Home"程序

支持更多的屏幕分辨率

改良的用户界面

新的浏览器的用户接口和支持HTML5

新的联系人名单

更好的白色/黑色背景比率

改进Google Maps 3.1.2

支持Microsoft Exchange

支持内置相机闪光灯

支持数码变焦

改进的虚拟键盘

支持蓝牙2.1

支持动态桌面的设计

Ÿ 2.2 Froyo冻酸奶)

支持将软件安装至扩展内存

集成Adobe Flash 10.1支持

加强软件即时编译的速度

新增软件启动"快速"至电话和浏览器

USB分享器和WiFi热点功能

支持在浏览器上传档案

更新Market中的批量和自动更新

增加对Microsoft Exchange的支持(安全政策, auto-discovery, GAL look-up

集成ChromeV8 JavaScript引擎到浏览器

加强快速搜索小工具

更多软件能透过Market更新,类似2.0/2.1中的Map更新

速度和性能优化

Ÿ 2.3 Gingerbread姜饼

修补UI

支持更大的屏幕尺寸和分辨率(WXGA及更高)

系统级复制粘贴

重新设计的多点触摸屏幕键盘

本地支持多个镜头(用于视频通话等)和更多传感器(陀螺仪、气压计等)

电话簿集成Internet Call功能

支持近场通信NFC) 

强化电源、应用程序管理功能

新增下载管理员

优化游戏开发支持

多媒体音效强化

YAFFS转换到ext4文件系统

开放了屏幕截图功能

对黑色及白色的还原更加真实

Ÿ 3.x Honeycomb蜂巢)

仅供平板电脑使用

Google eBooks上提供数百万本书

支持平板电脑大萤幕、高分辨率

新版Gmail

Google Talk视讯功能

3D加速处理

网页版Market(Web store)详细分类显示,依个人Android分别设定安装应用程序

新的短消息通知功能

专为平板电脑设计的用户界面(重新设计的通知列与系统列)

加强多任务处理的接口

重新设计适用大屏幕的键盘及复制粘贴功能

多个标签的浏览器以及私密浏览模式

快速切换各种功能的相机

增强的图库与快速滚动的联络人接口

更有效率的Email接口

支持多核心处理器

3.2优化7吋平板显示

Ÿ 4.0 Ice Cream Sandwich奶油三明治)

虚拟按键,增大屏幕面积同时控制手机整体大小

桌面插件Widgets列表呈现在标签页中,与程序列表类似并且共存

文件夹更容易创建和管理,与iOS类似

可定制的桌面系统

可视语音邮件  

日历支持缩放操作

Gmail离线搜索,两行预览,以及底部新快捷栏

音量下键+电源键组合截图

改进虚拟键盘纠错

从锁屏界面直接访问应用程序

优化复制粘贴

新版浏览器

新的Roboto字体

流量控制系统

相机应用

人脸识别,刷脸解锁

内置照片编辑器

多任务列表

新的图库布局和组织方式

联系人应用整合社交网络信息

Android Beam

http://digi.tech.qq.com/a/20111019/001579.htm

1.4. 主流智能手机操作系统

 

2. 搭建开发环境

2.1. 所需资源

Ÿ JDKJava开发环境。下载地址:http://www.oracle.com

Ÿ EclipseIBM公司开发的一款开源IDEhttp://www.eclipse.org

Ÿ Android SDKAndroid 开发工具,包含开发Android程序所需类库、源码、文档、案例等资源。http://www.android.com

Ÿ ADT插件,ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件http://www.android.com

2.2. Eclipse安装ADT插件

 

 

 

 

 

 

 

 

 

 

2.3. 配置SDK路径

 

 

 

 

 

 

 

2.4. 启动虚拟机

Ø 点击机器人图标

 

Ø 弹出虚拟机管理器

 

 

Ø 修改虚拟机默认目录

指定环境变量android_sdk_home,通常指定为SDK所在目录,可以随意指定。

重启Eclipse之后将会以这个目录作为存放虚拟机文件的位置。

 

 

Ø 配置虚拟机

Ÿ Name:虚拟机的名字,可随意定义

Ÿ Target:虚拟机版本

Ÿ SD Card - Size:虚拟机的SDCard大小,会在本地硬盘创建指定大小的文件用来存储数据,模拟真实手机的SDCard

如果使用原有文件,可以选择File并点击Browse指定文件

Ÿ Snapshot: 保存快照,可以提高虚拟机启动速度

Ÿ Skin - Built-in:选择分辨率

HVGA480x320

QVGA320x240

WQVGA400400x240

WQVGA432432x240

WVGA800800x480

WVGA854854x480

也可以选择Resolution自行指定

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值