我对“活动”,“动作”和“意图”之间的关系感到困惑?
另外一个关于Implicit intents
的问题:例如我想开始这个动作ACTION_CALL
拨打电话,显然,这是一个隐含的意图,所以我应该这样写{ {1}}
但我还需要设置数据。这是我的问题:我怎么知道uri是什么样的?什么是架构?请不要告诉简单的答案。你怎么知道的?我应该寻找任何API吗?我知道清单Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
那么行动或活动<data android:scheme="xxxxx"/>
的清单在哪里?我找不到了。
答案 0 :(得分:0)
活动 - 它说,从您要发送消息的位置,例如:从活动A到活动B.
行动 - 它说,这个消息意味着什么:例如在webview中打开URL或拨打电话等。
意图 - 它说,如何传递信息和其他额外信息,例如:直接通过明确意图或间接通过隐含意图从多个选项中选择。