接收方xml文件中过滤器设置
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="http"/>
<data android:scheme="https"/>
</intent-filter>
获取传过来的数据字符串
Intent intent=getIntent();//获取intent对象
String uriStr=intent.getDataString();
if(uriStr!=null){
mtv.setText(uriStr);
}
主动跳转方
switch (v.getId()){
case R.id.btn_1:
Uri uri= Uri.parse("http://www.baidu.com");
intent =new Intent(Intent.ACTION_VIEW,uri);
break;
}
startActivity(intent);
模拟器可以正常触发,真机模拟为何不行?