Android 开始启程
要学习的理由:这是目前市场上占有率最高的操作系统。
Android系统架构:
- Linux内核层:提供各种底层驱动,蓝牙驱动,wifi驱动等。
- 系统运行库层:通过C库和C++库提供特性支持,如数据库支持,浏览器内核支持,还有一些运行库,允许用
java
写应用。 - 应用框架层:提供构建APP时可能用到的
api
- 应用层:app都在这一层,短信,联系人等。
已发布的版本:
- 2008年发布1.0
- 2016年发布7.0
- 2020年,我擦,都Android10了。
我用的是Android7.0的教材????
开发特色:
- 四大组件:活动、服务、广播接收器、内容提供器
- 活动activity:app的门面
- 服务service:后台运行的内容
- 广播接收器Broadcast Receiver:允许接收电话、短信等应用消息
- 内容活动器Content Provider:app间共享数据,比如读取联系人等
- 丰富的系统控件
- SQLite数据库
- 强大的多媒体
- 地理位置定位