Android中的Activity,Action和Intent之间有什么关系?

时间:2016-03-25 14:44:02

标签: android android-intent

我对“活动”,“动作”和“意图”之间的关系感到困惑?

另外一个关于Implicit intents的问题:例如我想开始这个动作ACTION_CALL拨打电话,显然,这是一个隐含的意图,所以我应该这样写{ {1}}

但我还需要设置数据。这是我的问题:我怎么知道uri是什么样的?什么是架构?请不要告诉简单的答案。你怎么知道的?我应该寻找任何API吗?我知道清单Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL);那么行动或活动<data android:scheme="xxxxx"/>的清单在哪里?我找不到了。

1 个答案:

答案 0 :(得分:0)

活动 - 它说,从您要发送消息的位置,例如:从活动A到活动B.

行动 - 它说,这个消息意味着什么:例如在webview中打开URL或拨打电话等。

意图 - 它说,如何传递信息和其他额外信息,例如:直接通过明确意图或间接通过隐含意图从多个选项中选择。