Android 体系结构和应用程序组成

Android 体系结构

1.应用程序

2.应用程序架构

3.各种库和Android运行环境

4.操作系统层

Android 应用程序组成

1.Activity

好比网页的一个页面逻辑,可返回页面的值。59页

1.1 Intent 我理解好比 消息路由。

2.Broadcast Intent Receiver

好比事件注册,事件委托,60页

2.1 NotificationManager

内容消息,当事件触发的时候,通过此独享通知用户这些事件发生了。

3.Service

理解为后台线程服务,好比酷我后台运行听歌。

4.Content Provider

对外部程序提供操作自己程序数据的接口。

Android应用工程文件组成 61页

image

1.src文件夹,里面存放的是一些java文件,继承自Activity基类

2.R.java 文件 这个文件是自动修改的,当res、Android 、assets 文件夹内容发生变化,将自动编译此文件。

3.Android X.X.X 文件夹 这个是应用运行的Android API库

4.assets 文件夹放多媒体文件的

5.res 文件夹里面放资源文件

5.1 drawable文件夹里面放图片资源

5.2 layout 放置布局文件的地方,XML格式的

5.3 values 目录,这个目录主要放字符串,颜色和数组的XML文件

6.AndroidManifest.xml 应用程序配置文件。

原文地址:https://www.cnblogs.com/finehappy/p/1998598.html