安卓从面世以来到现在已经发布了近20个版本,就发展过程中,安卓王国已经建立了一个完整的生态系统。
安卓系统构架共有4层,第一层为Linux内核层,这一层为安卓设备各种硬件提供底层驱动;第二层是系统运行库层,这一层通过c/c++库为安卓系统提供了主要性能支持;第三层为应用框架层,这一层提供构建应用程序可能用到的各种api;最后一层为应用层,所有安装在手机上的应用程序都属于这一层。
安卓应用开发特色:一是四大组件,分别是活动、服务、广播接收器和内容提供器;二是丰富的系统控件;三是SQLite数据库;四是地理位置定位;五是强大的多媒体;六是传感器。
刚开始接触安卓的时候,觉得既陌生又亲切,陌生在于没有学习具体的开发软件,亲切在于安卓系统就在我们身边。在老师的带领下,我们初步的搭建了开发环境并且创建了属于自己第一个安卓项目叫做helloworld项目,从创建开始到选择图标再到模拟器中显示运行,感觉蛮有成就感的,虽然是在老师的带领下,但毕竟是自己做的,接着老师帮我们分析这个安卓程序。等所有都结束之后,我觉得我看到的安卓其实没有我想的那么复杂。