周一,我们上了一节非常有意思的课。名叫智能手机开发,第一节课老师给我们简单的介绍了android系统。因此我对android系统有了更深入的了解。老师为我们带来了大量的新名词,例如Activity,Manifest,INTENT,Service,Binder,Framework,Linux等等。而安卓系统恰好是由Linux操作系统升级而来。老师还为我们讲述了世界几大手机操作系统,例如android,iOS,symbian,windows mobile……随着世界科技的发展,Symbian系统逐渐被淘汰,而android系统慢慢占据世界的主角。大多数手机都是基于安卓平台开发的,其诞生不超过三年,但是它却创造了一个很快被世人知晓的奇迹,07年11月5日被google和另外33家手机制造公司、手机晶片供应商、软硬体供应商、电信业者所联合组成的开放手持装置联盟。Google android作为一个完全开源的操作系统,通过android SDK提供的API以及相应的开发工具,程序员可以很方便的开发android平台上的应用程序。老师在课上让我们做了一个简单的app,通过eclipse软件的一个虚拟手机,我在这个虚拟手机上通过改变代码,将app名称以及图样都换成自己喜欢的样子,说实话真的挺有乐趣的。老师还为我们介绍了android系统的更新换代,随着时间的推移,原始的2.0早已不能满足人们的需求,取而代之的是4.0以后还将会推出更先进的操作系统。在我们学习新系统时,首先映入眼帘的就是新概念。新名词,就如现在我们面临的Android大量的新名词,在程序员的世界都是从代码实践开始的,是从写应 用开始去涉及。SDK给了我们一个概念,我们就在这个概念框架下,使用SDK给我提供的函数接口,数据结构,初始化过程等,我们最初的接触到原型就是 “HelloWorld”之类的DEMO程序,我们在Hello world上去使用各种不同的接口函数,对于我来说,看到的系统就是系统调用接口,及其编程开发流程。
网友评论