Android 系统架构 是怎么样工作的。
- Linux 内核层 Android 系统是基于Linux内核的 ,这一层为安卓设备的各种硬件提供了底层驱动,如显卡驱动,音频驱动,照相机驱动,蓝牙WIFi电源等驱动
- 系统运行库层 这一层通过C/C++库来为Android系统提供特性支持,如sqLIte 3D绘图,浏览器内核等
- 应用层框架层 这一层主要提供各种开发用的的Api
- 应用层 所有安装在手机上的应用程序都属于这一层
Android 应用特色 四大组件
- 活动(Activity) 是所有安卓程序的门面,凡是应用中看到的东西,都是放在活动中
- 服务(Service) 服务你无法看到它,但它会一直在后台默默运行,即使用户推出了应用,服务任然可以继续运行,
- 广播接受器(Broadcast Receiver) 广播接受器可以允许你的应用接受来自各处的广播消息,比如电话短信,当然你的应用也可以向外发出广播消息。
- 内容提供器(Content Provider) 内容提供者则为应用程序之间共享数据提供了可能,比如你想读取电话簿的联系人