Android中的活动,上下文和意图是什么?

时间:2011-11-18 09:20:30

标签: android definition

有人可以向我解释Android中的活动,背景和意图是什么?

我阅读了Android文档,但我无法理解这些概念。

3 个答案:

答案 0 :(得分:40)

活动:代表Android应用程序的表示层,例如用户看到的屏幕。 Android应用程序可以有多个活动,并且可以在应用程序运行时在它们之间切换。

ContentProvider :通过内容提供商向应用程序提供数据,您的应用程序可以与其他应用程序共享数据。 Android包含SQLite数据库,可用作数据提供者

意图 - 是异步消息,允许应用程序从其他服务或活动请求功能。应用程序可以直接调用服务或活动(显式意图)或向Android系统询问注册服务和应用程序的意图(隐含意图)。例如,应用程序可以通过意图询问联系人应用程序。应用程序通过IntentFilter将自己注册到一个意图。 Intents 是一个强大的概念,因为它们允许创建松散耦合的应用程序。


请参阅以下链接:http://www.vogella.de/articles/Android/article.html

答案 1 :(得分:20)

这是我能想到的最简单的。当然,由于它很简单,它并不完全准确或彻底。您需要阅读有关它们的更多信息,以便真正了解如何使用它们以及所有细节。

活动您应用中的一个页面。

上下文一个抽象类,包含其子类所需的许多方法:主要是Activity和Service。

意图两个页面之间的链接。捆绑执行某些操作所需的所有详细信息,向系统发送消息或转到应用程序的其他页面。

答案 2 :(得分:7)

定义WIKIPEDIAStackoverflow

更好的信息

但我相信stackoverflow可以为定义提供更好,更准确的答案。以下是来自许多地方的收集信息[我的来源 - Programmers Universe]


enter image description here