android学习:intent/filter

来源:互联网 发布:linux iso镜像百度云 编辑:程序博客网 时间:2024/05/19 23:26

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" />

原创粉丝点击