属性/概念 | 说明 |
Context | Context是Android应用中的基础元素,代表了当前应用程序的环境信息。 |
主要作用 | 1. 访问应用资源(如字符串、布局、图片等)
2. 启动活动、服务等
3. 获取应用级权限和系统服务 |
Context类型 | 1. Application Context
2. Activity Context
3. Service Context
4. BroadcastReceiver Context |
Application Context | 整个应用程序的上下文,通常在Application类中获取,生命周期与整个应用程序相同 |
Activity Context | 指定Activity的上下文,生命周期与该Activity相同 |
Service Context | 指定Service的上下文,生命周期与该Service相同 |
BroadcastReceiver Context | 指定BroadcastReceiver的上下文,生命周期与该广播接收器相同 |