Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
请给我解释一下Android中的上下文类_Android_Android Context - Fatal编程技术网

请给我解释一下Android中的上下文类

请给我解释一下Android中的上下文类,android,android-context,Android,Android Context,我不熟悉安卓系统。有人能给我解释一下上下文类/对象的概念吗。是什么?它将被用来做什么?为什么要上上下文课?你看过上下文吗?它将回答您的问题: 与有关应用程序环境的全局信息的接口。这是一个抽象类,其实现由Android系统提供。它允许访问特定于应用程序的资源和类,以及调用应用程序级操作,如启动活动、广播和接收意图等 上下文有很多功能,但作为开发人员,您主要使用它来加载和访问应用程序资源。在Android应用程序编程中,您几乎不需要直接使用上下文类(因为上下文是抽象的,所以根本不可能),但您需要从中

我不熟悉安卓系统。有人能给我解释一下上下文类/对象的概念吗。是什么?它将被用来做什么?为什么要上上下文课?

你看过上下文吗?它将回答您的问题:

与有关应用程序环境的全局信息的接口。这是一个抽象类,其实现由Android系统提供。它允许访问特定于应用程序的资源和类,以及调用应用程序级操作,如启动活动、广播和接收意图等


上下文有很多功能,但作为开发人员,您主要使用它来加载和访问应用程序资源。

在Android应用程序编程中,您几乎不需要直接使用上下文类(因为
上下文是抽象的,所以根本不可能),但您需要从中派生的子类,如
活动
服务
等。
您可能需要查找这些代码。

您可以考虑上下文,例如将使用该代码的最终用户界面。当您在一个类中时,您可以根据上下文知道您是否有可视屏幕(活动)或正在运行的服务(服务)


与其他一些编程示例相比,您可以认为上下文等同于控制台应用程序、GUI应用程序,甚至小程序。

我希望如果您阅读了此源代码,您会找到问题的答案:


我认为,这个地方不适合提出这种一般性问题。我建议你更具体一些。鉴于Android文档的状态,这不是一个一般性的问题。这可能会帮助其他人。从这里了解清楚概念非常有帮助,API文档完全忽略了这一点。