当前位置:首页> 正文

Android SDK各个版本区别及如何选择

Android SDK各个版本区别及如何选择

1. 各个版本区别


版本 备注 Android1.1 2008 年9月发布的Android第一版 Android1.5
Cupcake (纸杯蛋糕) 2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。主要的更新如下:
拍摄/播放影片,并支持上传到Youtube
支持立体声蓝牙耳机,同时改善自动配对性能
最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索
GPS性能大大提高
提供屏幕虚拟键盘
主屏幕增加音乐播放器和相框widgets
应用程序自动随着手机旋转
短信、Gmail、日暦,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件
相机启动速度加快,拍摄图片可以直接上传到Picasa
来电照片显示 Android1.6
Donut (甜甜圈) 2009年9月15日,1.6(Donut 甜甜圈)版本软件开发工具包发布。主要的更新如下:
重新设计的Android Market手势
支持支持CDMA网络
文字转语音系统(Text-to-Speech)
快速搜索框
全新的拍照接口
查看应用程序耗电
支持虚拟私人网络(VPN)
支持更多的屏幕分辨率。
支持OpenCore2媒体引擎
新增面向视觉或听觉困难人群的易用性插件 Android2.0/2.0.1/2.1
Eclair (松饼) 2009年10月26日,2.0(Eclair 松饼)版本软件开发工具包发布。主要的更新如下:
优化硬件速度
"Car Home"程序
支持更多的屏幕分辨率
改良的用户界面
新的浏览器的用户接口和支持HTML5
新的联系人名单
更好的白色/黑色背景比率
改进Google Maps3.1.2
支持Microsoft Exchange
支持内置相机闪光灯
支持数码变焦
改进的虚拟键盘
支持蓝牙2.1
支持动态桌面的设计 Android2.2/2.2.1   Froyo   (冻酸奶) 2010年5月20日,2.2(Froyo 冻酸奶)版本软件开发工具包发布。主要的更新如下:
1、整体性能大幅度的提升
2、3G网络共享功能。
3、Flash的支持。
4、App2sd功能。
5、全新的软件商店。
6、更多的Web应用API接口的开发。 Android2.3
Gingerbread (姜饼) 2011年2月2日, 3.0(Honeycomb 蜂巢)版本主要更新如下:
·优化针对平板
·全新设计的UI增强网页浏览功能
·n-app purchases功能 Android3.1
Honeycomb   (蜂巢) 2011年5月11日在Google I/O开发者大会宣布发布,版本主要更新如下:
Honeycomb 蜂巢(改进3.0BUG)
经过优化的Gmail电子邮箱;
全面支持GoogleMaps
将Android手机系统跟平板系统再次合并从而方便开发者。
任务管理器可滚动,支持USB 输入设备(键盘、鼠标等)。
支持 Google TV.可以支持XBOX 360无线手柄
widget支持的变化,能更加容易的定制屏幕widget插件。 Android3.2
Honeycomb (蜂巢) 2011年7月13日发布,版本更新如下:
支持7英寸设备
引入了应用显示缩放功能 Android4.0
Ice Cream “冰激凌三明治” 2011年10月19日 在香港发布,
4.0(Ice Cream Sandwich 冰激凌三明治)版本主要更新如下:
1、蓝色主题
2、接近于桌面版的Chrome Lite浏览器,有离线阅读,同步Chrome书签,新的标签样式等。
3、截图功能
4、更强大的图片编辑功能
5、自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序
6、Gmail加入手势、离线搜索功能,UI更强大。
7、新功能People:以联系人照片为核心,界面偏重滑动而非点击,集成了Twitter、Linkedin、Google+等通讯工具。有望支持用户自定义添加第三方服务。
8、新增流量管理工具,可具体查看每个应用产生的流量。
9、正在运行的程序可以像电脑一样的互相切换
10、人脸识别功能
11、系统优化、速度更快
12、支持虚拟按键,手机可以不再拥有任何按键
13、专为3D优化的驱动
14、平板电脑和智能手机通用 Android N.n
Jelly Bean  “果冻豆” 继“冰激凌三明治”之后的下一版Android系统。

2.开发中使用哪种SDK版本?是否向下兼容?

3. SDK版本的问题

本人电脑上安装的是SDK15,从网上下载源码,导入后出错,Unable to resolve target 'android-8',这是因为源码中project.properties 的 Project target 设置与当前eclipse环境设置不一致。改变源码的project.properities的SDK为15,default.properities的SDK为15,没有解决。解决:使用SDK Manager安装android2.2(API8)

展开全文阅读

相关内容