public void jumpB(View view){
//显示Intent(两种方式)
//1、
/*Intent intent=new Intent(this,BActivity.class);
startActivity(intent);*/
//2、设置要跳转的组件的名字
/* Intent intent=new Intent();
ComponentName componentName=new ComponentName(this,BActivity.class);
intent.setComponent(componentName);
startActivity(intent);*/
}
public void callPhone(View view) {
//隐式Intent(两种方式)(不知道对方页面的名字,列如www.baidu.com)
Intent intent = new Intent();
//跳到未知的视图里去
intent.setAction(Intent.ACTION_VIEW);
//指定数据
intent.setData(Uri.parse("tel:110"));
startActivity(intent);
}
public void baidu(View view){
Intent intent=new Intent();
intent.setAction(intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www/baidu.com"));
startActivity(intent);
}
<activity android:name=".BActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<!--意图过滤器-->
<!--只要满足http协议,再结合VIEW就可以打开网址了-->
<!--默认分组 既满足系统浏览器,又满足b浏览器,由用户选择-->
<data android:scheme="http"></data>
<category android:name="android.intent.category.DEFAULT"></category>
</intent-filter>
</activity>