浅析 Android 的 Context
Context 是 Android App 中用的非常多的一种概念,常被翻译成上下文,这种概念在其他的技术中也有所使用,无意间点了 Context 的源码,那么就来分析分析 Context 在 Android 中到底是什么东西?
先贴段代码
1 | /** |
通过注释可以看出,Android 官方对它的解释,大概可以理解为应用程序环境中全局信息的接口,它整合了许多系统级的服务,可以用来获取应用中的类、资源,以及可以进行应用程序级的调起操作,比如启动 Activity、Service 等等,而且 Context 这个类是 abstract 的,不包含具体的函数实现。