intent:(ComponentName Action Data Category Extra Flag)
动作 数据 类别
- 1.在一个程序内部 使用 ComponentName 即类名进行请求。 (显式intent)
- 2.在程序中若需要调用其他程序的方法,可以通过其他程序已声明的intent filter(Action Data Category)进行请求。 (隐式intent)
- 如:activity 的启动
- <intent-filter>
<action android:name="android.intent.action.MAIN" /> -
<category android:name="android.intent.category.LAUNCHER" />
-
</intent-filter>
- 3.Android系统内置了很多功能模块给其他人使用,故定义不很多action/category常量供大家使用
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
example
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<data android:type="vidieo/mpeg" android:schee="http" />