系统框架结构

2017-02-15  本文已影响38人  Edgar_Ng

架构体系设计

1. 结构图

Paste_Image.png

2. 概述

Android原生架构主要由基础服务和通用功能组成,每部分功能描述如下:

3. 系统开发视图

Paste_Image.png

Android原生采用MVC开发模式,具体指代如下:

M层:适合做一些业务逻辑处理,比如数据库存取操作,网络操作,复杂的算法,耗时的任务等都在model层处理。
V层:应用层中处理数据显示的部分,XML布局可以视为V层,显示Model层的数据结果。
C层:在Android中,Activity处理用户交互问题,因此可以认为Activity是控制器,Activity读取V视图层的数据(eg.读取当前EditText控件的数据),控制用户输入(eg.EditText控件数据的输入),并向Model发送数据请求(eg.发起网络请求等)。

上一篇 下一篇

猜你喜欢

热点阅读