显示意图 隐式意图讲解

<intent-filter>

<action

android:name="android.intent.action.MAIN" />

//程序的入口

<category android:name="android.intent.category.LAUNCHER" />

//创建运行程序,手机在桌面显示

</intent-filter>

 

每一个应用程序可以创建多个程序入口

 

 

<intent-filter >

<action android:name="aaa\bbb" />

   <!—包名 -->

 

<!-- 指定的动作,可以用任何字符串表示 -->

<category android:name="android.intent.category.DEFAULT"/> 

  <!-- category额外的类别参数,制定的设备(车载电脑,手机,机顶盒)默认default -->

</intent-filter>

car_mode 车设备

<data

   android:scheme="http"

    android:host="www.baidu.com"

    android:port="90"

    android:path="/aaa"                                                   />

<!--

Category数据前缀

host:主机名

port:端口号

path:指定路径,前面必须加/

<!-- Category数据前缀 -->

 

 

 

隐式意图

 

  1. 查询系统里面满足条件的activity。再把activity激活
  2. 效率较低,比较慢。
  3. 别人的

 

显示意图

  1. 直接指定要显示的activity。
  2. 效率高

自己的。

posted @ 2017-10-09 09:07  安琪儿。流苏  阅读(73)  评论(0)    收藏  举报