开始使用 android-intent

意图类型

  1. 明确的意图
  2. 隐含意图

显式意图 :要连接应用程序的内部世界,假设你想要将一个活动连接到另一个活动,这可以通过显式意图来完成。以下是演示第一个和第二个活动之间连接的代码段:

// Explicit Intent by specifying its class name
Intent intent_activity = new Intent(FirstActivity.this, SecondActivity.class);

// Starts TargetActivity
startActivity(intent_activity);

隐式意图 :这些意图不命名目标,目标组件名称的字段留空。隐式意图通常用于激活其他应用程序中的组件。例如:

Intent intent_message= new Intent(Intent.ACTION_SEND); 
intent_message.setData(Uri.fromFile(fileToShare));
startActivity(intent_message);