Android 启程
Android系统架构
- Linux内核层:Android系统是基于Linux内核的
- 系统运行库层:如SQLite库提供了数据库
- 应用框架层:提供了构架应用程序时可能到的各种API,android自带的一些应用就是使用这些API完成的,开发者也就是使用API构建自己的应用程序。
- 应用层:所有安装手机的应用程序
四大组件
- 活动(Activity)
- 服务(Service)
- 广播接收器(Broadcast Receiver)
- 内容提供器(Content provider)
开发android程序需要准备哪些工具?
- jdk
- Android studio
- Android SDK(Android 开发工作包)
掌握Android的日志工具
Android的日志工具类是Log(android.util.Log),有五个打印日志
-
Log.v()
意义最小的日志信息。对应verbose -
Log.d()
用于打印一些调试信息,比verbose高一级 对应debug -
Log.i()
打印一些重要的数据 ,对应info -
Log.w()
打印一些警告信息 -
Log.e()
打印程序的错误信息
System.out.println()打印的东西太多,不推荐