Android编程: MVC模式、应用的生命周期

时间:2023-03-09 02:26:37
Android编程: MVC模式、应用的生命周期

学习内容:Android的应用剖析、MVC模式、应用的生命周期

====Android的应用剖析====

一个Android应用程序会使用如下组件:

Android Activities       界面

Android Intents        发送消息

Broadcast Intents       广播消息

Broadcast Receivers       接受广播

Android Services        服务

Content Providers      内容提供

The Application Manifest  应用框架

Application Resources      应用资源

Application Context      应用内容=应用资源+应用框架

====MVC模式====

A) MVC模式说明
model        封装应用的数据和业务逻辑
view          如何绘制视图并相应用户的交互,比如触摸,点击,输入文本
controller   关联model和view, Activity, Fragment, or Service都是控制器

B) MVC图示(转载)

Android编程: MVC模式、应用的生命周期

====应用的生命周期====

1)程序的进程优先级,当前进程>可视化进程>服务进程>后台进程>空进程

Android编程: MVC模式、应用的生命周期

2)视图栈示意图,视图的状态(Active/Running,Paused,Stopped,Killed)

Android编程: MVC模式、应用的生命周期