Category类别 ,Category)属性用来描述动作的类别 Category?常量 字符串 描迷述 CATEGORY DEFAULT android.intent.category.DEFAULT 默认的Category CATEGORY_BROWSABLE android.intent.category.BROWSABLE 指定Activity能被浏览器安全调用 CATEGORY TAB android.intent.category.TAB 指定Activity能作为TabActivity的Tab页 CATEGORY_LAUNCHER android.intent.category.LAUNCHER Activity显示J顶级程序列表中 CATEGORY_INFO android.intent.category.INFO 用于提供包信息 CATEGORY HOME android.intent.category.HOME 设置该Activity随系统启动而运行 CATEGORY PREFERENCE android.intent.category.PREFERENCE 该Activity是参数面板 CATEGORY_TEST android.intent.category.TEST 该Activity是一个测试 CATEGORY CAR DOCK android.intent.category.ANSWER 指定手机被插入汽车底座时运行该Activity CATEGORY_DESK_DOCK android.intent.category.CAR_DOCK 指定手机被插入桌面底座时运行该Activity CATEGORY_CAR MODE android.intent.category.CAR_MODE 设置该Activity可以在车载环境下使用 Android软件开发 主讲:王海
Android软件开发 主讲:王海 Category类别 • Category属性用来描述动作的类别 Category常量 字符串 描述 CATEGORY_DEFAULT android.intent.category.DEFAULT 默认的Category CATEGORY_BROWSABLE android.intent.category.BROWSABLE 指定Activity能被浏览器安全调用 CATEGORY_TAB android.intent.category.TAB 指定Activity能作为TabActivity的Tab页 CATEGORY_LAUNCHER android.intent.category.LAUNCHER Activity显示顶级程序列表中 CATEGORY_INFO android.intent.category.INFO 用于提供包信息 CATEGORY_HOME android.intent.category.HOME 设置该Activity随系统启动而运行 CATEGORY_PREFERENCE android.intent.category.PREFERENCE 该Activity是参数面板 CATEGORY_TEST android.intent.category.TEST 该Activity是一个测试 CATEGORY_CAR_DOCK android.intent.category.ANSWER 指定手机被插入汽车底座时运行该Activity CATEGORY_DESK_DOCK android.intent.category.CAR_DOCK 指定手机被插入桌面底座时运行该Activity CATEGORY_CAR_MODE android.intent.category.CAR_MODE 设置该Activity可以在车载环境下使用
Data数据 Data属性通常用与Action属性结合使用 为Intent提供可操作的数据 Data属性接收URI对象 【语法】 scheme://host:port/path 【示例】URI字符串 http://www.baidu.com Android软件开发 主讲:王海
Android软件开发 主讲:王海 Data数据 • Data属性通常用与Action属性结合使用 • 为Intent提供可操作的数据 • Data属性接收URI对象 – 【语法】 – 【示例】URI字符串 scheme://host:port/path http://www.baidu.com
Type数据类型 Data属性与Type属性之间能够相互覆盖 √如果为Intent先设置Data属性,再设置jype属性,那么Type 属性将会覆盖Data属性 √ 如果为Intent先设置Type属性,再设置Data属性,那么Data 属性将会覆盖Type属性 √如果希望Intent既有Data属性也有Type属性,应该调用Intent 的setDataAndType(0方法 Android软件开发 主讲:王海
Android软件开发 主讲:王海 Type数据类型 • Data属性与Type属性之间能够相互覆盖: 如果为Intent先设置Data属性,再设置Type属性,那么Type 属性将会覆盖Data属性 如果为Intent先设置Type属性,再设置Data属性,那么Data 属性将会覆盖Type属性 如果希望Intent既有Data属性也有Type属性,应该调用Intent 的setDataAndType()方法