初识Android
Android系统架构
- Linux运行层:为Android设备的各种硬件提供底层的驱动。
- 系统运行库层:通过C/C++库为Android系统提供主要的特性支持。以及专门为移动设备定制的ART运行环境(5.0系统之后)
- 应用框架层:提供构建应用程序时可能会需要的各种API。
- 应用层:所有安装在手机上的应用程序都在这一层。
四大组件
- Activity:所有Android应用程序的门面。
- Service:在后台完成用户指定的操作。
- BroadcastReceiver:允许应用接受来自各处的广播消息,也可以发送。
- ContentProvider:为程序之间提供数据共享的可能。
开发环境
日志工具
代码 | 打印内容 | 级别 |
---|---|---|
Log.v() | 日志信息 | verbose |
Log.d() | 调试信息 | debug |
Log.i() | 重要数据 | info |
Log.w() | 警告信息 | warn |
Log.e() | 错误信息 | error |