android 动态显示多张图片,信息图:五年峥嵘路 一图看尽Android发展历程
第1页:一图看尽Android历史
第2页:Android 1.0和1.1
第3页:甜点上桌了:1.5 Cupcake(纸杯蛋糕)
第4页:1.6 Donut(甜甜圈)
第5页:2.0 / 2.1 Eclair(松饼)
第6页:2.2 Froyo(冻酸奶)
第7页:2.3 Gingerbread(姜饼)
第8页:3.X Honeycomb(蜂巢)
第9页:4.0 Ice Cream Sandwich(冰淇淋三明治)
第10页:4.1 Jelly Bean(果冻豆)
第11页:4.2 Jelly Bean(果冻豆)
2.0 / 2.1 Eclair(松饼)
2009年11月——G1面世后1年左右——Android2.0降临了。无论从哪个方面说,它都是Android发展历史上第二个重要的里程碑时刻(第一个是Android1.5)。美国CDMA运营商Verizon旗下的摩托罗拉Droid有幸成为了第一款吃螃蟹的设备。
为什么Android2.0/2.1如此重要?因为它是Android发布以来最根本性的一次更新,不管是从界面、还是从构架来说。对于Droid来说,尽管它采用了从非主流的FWVGA分辨率,但这并不妨碍它成为当时世界上最强大的Android手机——核心和平台细节上的大幅度改进使得这款产品在当时非常热销:
多账户支持
Android设备第一次支持同时登陆多个谷歌账户——可以将个人和工作账户分开,对应的电子邮件和联系人也可以被分开。Android2.0/2.1还引入了对微软Exchange服务的支持。
Android2.0/2.1同样赋予了第三方开发者将自有服务融合进Android系统的开发工具和入口,这样例如社交类的应用程序就可以在后台定时更新了。一个关键的优势是,不同账号之间的信息可以共享,并直接被自动同步到单个联系人的资料中,这就为用户提供了一站式的联系人资料查阅体验。
谷歌导航
这个应用直到现在仍对市场有深远影响。谷歌导航伴随Android2.0系统发布,借助谷歌丰富的地图数据库,为用户提供了免费的turn-by-turn汽车导航服务。无论是前视角的3D导航界面、语音导航(包括街道名称),还是交通信息都让它丝毫不逊色于专业的车载导航系统。考虑到其他导航软件普遍采用收费模式,谷歌的这个导航服务很具有“破坏性”。早期版本的谷歌导航有一些缺陷,这给了其他导航软件机会——比如对互联网连接的依赖,以及缺少缓存,但谷歌现在一直在改进。
联系人快捷操作
就像前面我们提到的全局式Gtalk状态栏一样,Eclair加入了全局式的联系人快捷操作窗口——用户直接点击联系人头像就可以在弹出的窗口中快速进行各种操作,包括发短信、打电话等等。从一开始这个快捷操作Bar就是开放的、可扩展的,例如Twitter服务可以被整合进来,并帮助用户直接进行相关的社交操作(例如私信等)。
虚拟键盘改进
和G1类似,Droid配有一个QWERTY侧滑键盘那,但谷歌仍然为虚拟键盘的易用性付出了不少努力。虽然多点触控在Android平台上仍未被完全引入——浏览器和地图应用缺乏双指缩放功能——Eclair为虚拟键盘加入了多点触控功能,这让那些打字快的用户不再困扰。
新版浏览器
Eclair的浏览器并不支持多点触控,但它在很多地方改进巨大:支持HTML5页面(包括内嵌的视频,但仅支持全屏播放)、改进的地址栏(支持直接搜索内容)、以及为弥补双指缩放缺失而存在的双击缩放。
新系统中的改进无处不在。谷歌仍在继续小幅优化Android2.0的UI界面,图标、插件被设计得更加清晰锐利,以匹配Droid的FWVGA分辨率屏幕。但Android2.0的尴尬之处在于,除了Droid和Milestone之外,几乎没有其他手机采用Android2.0系统了——很快推出的Android2.1将2.0取而代之。Android2.1对比2.0似乎没有大的改进,只是例行公事的小修小补、增加API接口等升级,甚至谷歌并没有为Android2.1提供一个独立的“甜点”代号——Android2.1和2.0一起被叫做“Eclair”。但Android2.1中仍有一些值得注意的小升级:
动态壁纸
动态壁纸功能最早在Android2.1系统上出现。理念很简单,主页背景的静态图片由APK应用代替。谷歌甚至为谷歌地图增加了新的动态壁纸特性,使得用户的主屏幕可以直接动态显示所在地区附近地图,虽然对电池是个严峻的考验,但也是个不错的尝试。
语音转文本
从Android1.6开始谷歌就开始引入TTS(文本转语音)的开发者框架,现在谷歌提供了更全面的支持——语音转文本。用户将能够直接用语音来进行文字录入。为了让这一切更自然,Android2.1中虚拟键盘的“逗号”被谷歌用“麦克风”代替,这样就可以直观提示和帮助用户进行语音录入了。苹果在iOS 5中引入了类似的功能。
全新锁屏界面
Andorid2.0为用户带来的全新的锁屏界面,内含滑动解锁以及滑动修改手机情景模式的设计,但在Android2.1中这项功能被再次修改——Android2.1的锁屏界面的时钟被进行了修改,滑动解锁的运动方向也从环形被修改称了直线。
虽然不是一个重大的升级,但Android2.1对谷歌来说意味着策略上的而转变。而这可能是和硬件合作伙伴对于Android原生界面修改越来越热衷的趋势有关的。谷歌选择了和HTC合作来生产自己的旗舰设备——一款搭载未经修饰的Android2.1系统的手机。原汁原味的Android手机。这就是Nexus One诞生的背景,这款手机采用全触摸设计,配备1GHz高通Snapdragon处理器,以及AMOLED材质的WVGA解析度显示屏。它领先于当时的时代,它也是最受欢迎的Android手机之一。
实际上谷歌从Android2.0时代的摩托罗拉Droid就开始沿着这条代工道路走下去了。谷歌和摩托罗拉在Droid项目上展开了深入的合作,Droid也率先收到Eclair升级,但它仍然不是那么的“纯正”——Droid的界面有着一些MOTO的元素在里面,而谷歌也从未直接向用户销售Droid。这一切在Nexus One时代产生了变化。
[上一页]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[下一页]
android 动态显示多张图片,信息图:五年峥嵘路 一图看尽Android发展历程相关推荐
- android 动态显示多张图片,美图秀秀上线“魔法照片”功能:静态图片秒变动态大片!...
一键生成大片,教你制作化静为动的"魔法照片" "魔法照片"的灵感来源于哈利波特的魔法世界,在神奇的魔法加持下,一张静态报纸中的人物竟然动了起来,现在这种神奇的效 ...
- 基于Android社区养老服务信息平台
21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确.快速. ...
- Android进阶知识(二十五):Bitmap简介及其高效加载
Android进阶知识(二十五):Bitmap简介及其高效加载 一.Bitmap Bitmap代表一个位图,在Android中指的是一张图片,可以是png.jpg等格式的图片.BitmapDraw ...
- Android中一张图片占用的内存大小
最近面试过程中发现对Android中一些知识有些模棱两可,之前总是看别人的总结,自己没去实践过,这两天对个别问题进行专门研究 探讨:如何计算Android中一张图片占据内存的大小 解释:此处说的占据内 ...
- 【Android 逆向】Android 权限 ( 查看内存信息 | 查看 CPU 信息 | 查看电池信息 | 查看账户信息 | 查看 Activity 信息 | 查看 Package 信息 )
文章目录 一.查看内存信息 二.查看 CPU 信息 三.查看电池信息 四.查看账户信息 五.查看 Activity 信息 六.查看 Package 信息 一.查看内存信息 查看系统内存详细信息 : 使 ...
- android jni打印log信息
今天,讲讲在jni中如何打印logxx,用来进行调试. 一.实现 1.修改Android.mk文件. 在这个配置文件中我们加入如下一行代码: LOCAL_LDLIBS += -llog 注意:这行代码 ...
- Android 动态创建控件并设置控件的大小之Android屏幕适配攻略(五)
Android 屏幕适配攻略(五)动态创建控件并设置控件的大小 题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 重要消息 flutter中网络请求dio使用分析 视频 ...
- Android Studio实现学生信息管理系统,基础入门项目
文章目录 一.需求分析 二.开发环境 三.详细设计 3.1 项目结构 3.2 数据库 3.3 登录和注册 3.4 增删改查 四.项目演示 五.项目源码 一.需求分析 该学生信息管理系统具有添加学生信息 ...
- Android获取歌曲详细信息
Android获取歌曲详细信息 一.目标 二.实现方案 三.HTML方案 四.JSON方案 五.接下来 六.Finally 在<Android实现歌词笔记构思>时,构思了如何在笔记中添加歌 ...
最新文章
- 每个程序员都必须知道的 8 种数据结构
- 环信 之 通信过程及聊天记录保存
- linux 邮件客户端 n1,N1:下一代开源邮件客户端
- django----admin
- 2019年低延迟直播技术展望
- ML.NET Cookbook:(10)如何使用模型做出一个预测?
- 【渝粤教育】国家开放大学2019年春季 1398分析化学(本) 参考试题
- 剑指Offer - 面试题56 - I. 数组中数字出现的次数(异或,分组)
- magento产品批量导出导入
- 查看mysql连接数_查看mysql 连接数
- MySQL数据库如何管理与维护_MySQL安全管理、数据库维护及改善性能
- 学科竞赛作品 智能家居受控端
- 速成PPTC(自恢复保险丝)选型
- matplotlib 3D绘图警告;MatplotlibDeprecationWarning: Axes3D(fig) adding itself to the figure is deprecate
- Linux进阶 | 万字详解Docker镜像的制作,手把手学会!
- 关于TI的28335芯片概述
- 互联网人没有想多——互联网人能当中国的新中产的机遇和挑战
- 使用Python将TXT文本内容读取后生成指定XML格式的文件
- 阿龙的学习笔记---3.26---常用的各种树
- 【转载】抽象语法树简介(有图)
热门文章
- U盘损坏了变成未格式化?如何格式化U盘而不丢失数据?
- 在计算机网络中 为确保网络中不同计算机,在计算机网络中,为确保网络中不同计算机之间能正确地传送和接收数据,它们必须遵循一组共同的规则和约定。这些规则、约定或标准通常被称为____。...
- 凭什么李宇春张靓颖就不能写世界杯?
- 在精准投放方面,百度广告管家能够实现精准投放
- 一文读懂“欧氏距离”
- 使用blob实现文件下载和图片预览
- XFTP 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”
- matlab画二维正态等密度曲线,matlab:画二维正态分布密度函数图
- 模型选择方法:Holdout检验交叉验证与正则化
- 远程医疗的关键:便携式医疗电子仪器