Intent用法

 Intent用于组件之间的通信和广播。
一、显示Intent(就是直接给出目标activity的名字)
 启动同一工程中的另一个activity。
首先创建一个Intent对象,Intent的构造函数不止一种,其中一个构造函数Intent(a,b);a为源activity,b为目的activity。然后startActivity(Intent对象)。
mainactivity在创建项目的时候就自动注册了,但是新增加的activity,要在AndroidManifest.xml文件中注册 ,方法是在<application></application>标签对中添加<activity android:name=".activity名字"></activity>。
 二、隐氏Intent(就是不给名字,通过条件信息的筛选找一个目标activity,也可能找不到)
public static Uri parse (String uriString)//通过解析字符串返回一个Uri实例
创建一个Uri 对象用来描述数据,Uri 对象1=Uri.parse("字符串");字符串是有严格格式规定的,比如Uri.parse("tel:13458659309")、Uri.parse("file:///sdcard/download/hello.mp3"),注意,tel:  file:都是严格定义的,用来标识操作的类型,还有其他的可以搜一搜。
然后创建Intent对象, Intent 对象2 =new Intent(Intent.ACTION_VIEW,对象1);
然后startActivity(Intent对象) 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值