ndroid里面的清单文件相当于windows上的注册表,例如播放器可以关联文件直接打开,清单文件中activity节点的intent-filter节点进行配置

添加<action/>动作节点,设置名称android:name=”com.xxx.xx.xx”

添加<category/>默认附加选项节点,设置名称android:name=”android.intent.action.DEFAULT”

添加<data/>数据节点,

设置协议规范android:scheme=”http”

设置主机名android:host=”www.baidu.com”

设置数据类型android:mimeType=”vnd.android.cursor.item/haha”

测试一下这个隐式意图的配置

获取Intent对象,通过new出来

调用Intent对象的setAction(action)方法,参数:String对象上面例如:”com.xxx.xx.xx”

调用Intent对象的addCategory(category)方法,设置前提条件,参数:和上面的配置对应

调用intent对象的setData(Uri)方法,设置数据,参数:Uri对象Uri.parse(“http://xxx”)

调用Intent对象的setType()方法,设置数据类型,参数:和上面配置对应,此方法和setData()不能共存

解决,调用Intent对象的setDataAndType(data,type)方法,呵呵

调用startActivity()

跳转后的第二个activity里面获取数据

获取到Intent对象,调用getIntent()方法

调用Intent对象的getData()方法,获取到Uri对象

调用Uri对象的toString()方法,打印出来看看

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. 类和 Json对象
  3. Python list sort方法的具体使用
  4. python list.sort()根据多个关键字排序的方法实现
  5. Android常见面试题
  6. Android(安卓)中的WiFi学习笔记----WIFI启动 代码流程走读---网
  7. Android高手进阶教程(九)之----Android(安卓)Handler的使用!!!
  8. Android常见面试题
  9. 在网址中跳转APP(进入XXXAPP内查看)

随机推荐

  1. 学习iPhone开发中 sqlite3的使用
  2. MySQL输入错误后如何取消
  3. Sql Server选择不同的记录和OrderBy NEWI
  4. “AND ..和... and”和“and(and .. and)”
  5. oracle:使用cmd命令在远程oracle服务器上
  6. MySQL基础入门学习【7】查询表达式解析 S
  7. sql 设置主键自增从1开始
  8. 用sql语句如何实现小数位数四舍六入,小数
  9. Mysql查询优化——Explain使用
  10. 检索SQL语句的输出参数