序可以生成通知以引起注意。
2.1.2.Android的功能:
1.支持虚拟键盘。虚拟键盘的出现意味着基于 Android 1.5 或以上版本的移动设备可以同时支持物理键盘和虚拟键盘。
2.使用Widget实现桌面的个性化。可以用Widget 修饰自己的桌面。大多数小的
web应用都是从网络上获
得实时数据并展示给用户的。Android预装了5个桌面Widget,包括数字时钟、日历、音乐播放器、相框和
搜索。
3.用在线文件夹快速游览数据。类似于OS X Leopard的QuickLook特征,Android的在线文件夹可显示常见的数据条目,比如联系人、喜欢的应用、E-mail信息、播放
列表、书签、RSS源等,并不需要运行系统程序处理特定的数据条目。
4.视频录制和分享。Android还有录制和分享视频的功能,对回放和MPEG-4、3GP等视频格式也有了更好的支持。可以通过E-mail、MMS或直接上传到YouTube等方式来分享视频。
5.图片上传。在线分享图片需要的点击更少。完成照相后,当浏览图片或选择Google在线图片服务Picasa时,只需轻点"分享"就会拥有1Gb的
免费图片存储空间。
6.更快、更兼容的游览器。Android的基于Webkit内核的游览器带来了重要的调速装置(SpeedPumb),这得益于新的Wenkit渲染引擎和优化的Java脚本编译器(SquireFish).
7.Voice Search语音搜索。带有语音识别技术的Google手机已于2008年11月面世,它支持语音搜索功能。该功能增强了默认的搜索能力,已超过纯文本搜索。
8.立体声蓝牙和免提电话。除了增强的免提电话体验,Android还支持立体声蓝牙(A2Dphe和AVCRP),并有自动配对功能。
9.强大的GPS技术。Android内部提供了大量的GPS组件,我们可以很轻松地获得设备当前的位置等信息,让
导航等功能更加完美。
10.Android系统硬件检测。Android可自动检测和修复SD卡的文件系统,允许第三方应用显示Android系统的硬件特征。为了让用户下载到与自己的设备匹配的应用,我们可以检测用户设备的硬件信息,让满足应用要求的设备安装该程序,当更多的Android设备建立在不同的硬件上时,这个功能显得很实用。
2.2 Google android 移动平台开发过程研究
Android 移动平台作为21世纪的新秀,受到了越来越多的开发者的追捧,在这股发的浪潮中,逐渐形成了具有Android 一套具有Android 特色的开发流程。
由于Android 的优越性,其开发显得非常的有规律性可寻。大致的开发流程如下:
(1)需求分析。作为一个 软件,它必须有其存在的意义和价值。而这价值和
意义就需要靠需求分析来确定。
(2)功能分析。作为一个手机软件,它的使命就是给用户使用的。如何提供用
户最好的用户体验就值得每一个程序员的深思。这也是确保一个程序成功的关键所在。
(3)界面设计。作为一个手机软件,其只能在极有限的区域中显示自己。如何
有限的空间里面更完美的展现出自己的独特之处就显得尤为重要了。
(4)系统开发。作为一个软件的主体部分,系统开发的好坏直接决定了该系统
的性能和寿命。
(5)测试。在任何一个软件开发行业中,无论是J2EE、J2SE、J2ME等等其他
开发中,测试时必不可少的一环。在Android 开发中,由于手机的搞频率使用,和硬件系统上的不足,使得对软件的要求更加的严格,这就要求在开发完成后,在对其进行严格的测试。而测试又包括了像:单元测试、系统测试等等方面的测试。
(6)发布。在完成了一个系统的开发后,就要将其发布,经过广大用户的考验,
只有经过这,才算是一个合格的产品。在Android 平台中,Google 提供了一套完整的发布机制--Google market。
2.3 Google android 移动平台下的应用研究
Android 系统提供给应用开发者的本身就是一个框架,所有的应用开发都必
须遵守这个框架的原则。我们在开发应用时就是在这个框架上进行扩展,下面来看看Android这个框架都有些什么功能可供我们使用。<