A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ziyangfgt 中级黑马   /  2017-6-11 17:42  /  912 人查看  /  3 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

Android系统是google公司开发的一款手机操作系统,这个系统由四层架构组成,在最底层是Linux内核层,在这一层提供了一些底层的驱动,如显示驱动,音频驱动,蓝牙驱动,WiFi驱动,电脑管理等。

再上一层就是系统运行库层,通过一些c/c++库来为Android系统提供主要的特性支持,如sqllite库,webkit库。在这一层可以使用Java语言编写Android应用。

然后就是应用框架层,在这一层提供了各种API,开发者可以通过使用这些API来构建袭击的应用程序。

最上一层就是应用层了,我们使用的各种应用程序都是属于这一层的。

在开发Android程序时,Android提供四大组件和五大布局,四大组件分别是Activity(活动),Service(服务),Broadcast  Receiver(广播接收器),Content  Provider(内容提供器)。Android的开发就是围绕这四大组件进行的。其中Activity是开始的基础。

五大布局分别是框架布局(Famelayout),线性布局(Linearlayout),相对布局(Relativelayout),表格布局(Tablelayout),绝对布局(Absolutelayout)。其中比较常用的前三个,第五个绝对布局已经被google公司放弃。

在Android开发中用到的有xml和Java语言,所以,学好Android就得先学好Java。
您需要登录后才可以回帖 登录 | 加入黑马