一、Context
1、在开发Android应用过程中,经常会遇到调用方法时会第一个参数是Context类型。
2、Context 的中文翻译为:语境; 上下文; 背景; 环境,在开发中我们经常说称之为“上下文”。
3、在Android中,Context表示一种场景,代表与操作系统交互的过程。在Android开发中,启动Activity、获取系统服务、加载资源、View操作等往往都会传递一个Context参数。
4、在具体的代码实现上,Context是Android中的一个抽象类,包括Activity、Service、Application 等都是该类的一个实现。
一、Activity的使用
1、Acitivity的作用
① Activity是Android项目中的一个应用组件,用户可与其提供的屏幕进行交互,通俗的说Activity就是一个界面,每个 Activity 都会获得一个用于绘制其用户界面的窗口,窗口通常会充满屏幕。
② 一个应用由多个由有关联关系的 Activity 组成,彼此之间完成特定的业务逻辑。
③ 由前文所述已知,一个应用中会指定一个Activity为”主“Activity,首次启动应用时呈现给用户的那个 Activity,通常称之为入口Activity。该Activity会在AndroidManifest.xml文件中特殊指定。
2、Activity的管理
① 每个 Activity 均可启动另一个 新的Activity,完成特定的业务逻辑。
② Activity从被创建,到被用户可视化看到,再到被系统销毁,会经历一系列的周期