Android全貌

1.Android系统架构

四层框架结构:

  1. Linux内核层:Android系统是基于Linux内核,为Android设备的各种硬件提供底层驱动.(显示驱动,音频驱动,照相机驱动…)
  2. 系统运行库层:1.通过C/C++库为Android系统提供主要的特性支持.(SQLite库提供数据库支持…)
    2.Android运行时库,主要提供核心库,Java语言来开发Android应用
  3. 应用框架层:提供了各种API
  4. 应用层:所有的安装应用程序
    在这里插入图片描述

2.Android开发特色

  1. 四大组件:
    Activity(应用程序都在其中)
    Service(后台服务)
    BroadcastReceiver(接受广播消息)
    ContentProvider(共享数据)
  2. 丰富的系统控件(编写界面)
  3. SQLite数据库(轻量级,运算速度极快的嵌入式关系型数据库)
  4. 强大的多媒体(多媒体服务)

3.日志使用

  1. Android的日志工具Log
    1. Log.v():打印意义最小,最为繁杂的日志信息.级别verbose.
    2. Log.d():打印调试信息,级别debug.
    3. Log.i():打印比较重要的信息,级别info.
    4. Log.w():打印警告信息,级别info.
    5. Log.e():打印程序错误信息,级别error.
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐