美文网首页编程地带
Android学习(一)- 基础

Android学习(一)- 基础

作者: MA木易YA | 来源:发表于2019-06-22 22:18 被阅读2次

1. 四层结构

image.png

I. Linux Kernel

底层为linux内核,对电源、驱动等系统级功能进行支持

II. Libraries

  • 常用类库

运行于linux核心之上的一些支持android基础功能的类库

android提供的供java运行的虚拟机以及相关虚拟机处理

III. 应用程序框架

按照搭好的各组件添加代码,简化开发过程

Iv. 应用程序

我们所编写的代码

2. 组件

I. Activity

    一个Activity就是一个界面,应用程序打开后首先运行的就是Activity,Acivity上面可以放置各种按钮,文本框等组件,经过运算后又通过Activity将结果展示给用户,类似网站里面的各个网页,既展示数据,也接收数据。

II. Service

处理一些耗时较长的操作,比如网络连接,I/O等,后台运行,无可视图形界面

III. Content Provider

对外提供数据

IV. BroadcastReceiver

广播接收器,监听系统行为,比如低电量、关机等

相关文章

网友评论

    本文标题:Android学习(一)- 基础

    本文链接:https://www.haomeiwen.com/subject/mkiuvqtx.html