有人可以向我解释Android中的活动,背景和意图是什么?
我阅读了Android文档,但我无法理解这些概念。
答案 0 :(得分:40)
活动:代表Android应用程序的表示层,例如用户看到的屏幕。 Android应用程序可以有多个活动,并且可以在应用程序运行时在它们之间切换。
ContentProvider :通过内容提供商向应用程序提供数据,您的应用程序可以与其他应用程序共享数据。 Android包含SQLite
数据库,可用作数据提供者
意图 - 是异步消息,允许应用程序从其他服务或活动请求功能。应用程序可以直接调用服务或活动(显式意图)或向Android系统询问注册服务和应用程序的意图(隐含意图)。例如,应用程序可以通过意图询问联系人应用程序。应用程序通过IntentFilter
将自己注册到一个意图。 Intents 是一个强大的概念,因为它们允许创建松散耦合的应用程序。
请参阅以下链接:http://www.vogella.de/articles/Android/article.html。
答案 1 :(得分:20)
这是我能想到的最简单的。当然,由于它很简单,它并不完全准确或彻底。您需要阅读有关它们的更多信息,以便真正了解如何使用它们以及所有细节。
活动您应用中的一个页面。
上下文一个抽象类,包含其子类所需的许多方法:主要是Activity和Service。
意图两个页面之间的链接。捆绑执行某些操作所需的所有详细信息,向系统发送消息或转到应用程序的其他页面。
答案 2 :(得分:7)
但我相信stackoverflow可以为定义提供更好,更准确的答案。以下是来自许多地方的收集信息[我的来源 - Programmers Universe]