Intent跳转

隐式Intent,不仅可以启动自己程序内的活动,还可以启动其他程序的活动

1、打开应用市场去评价

try{
	Uri uri = Uri.parse("market://details?id="+getPackageName());
	Intent intent = new Intent(Intent.ACTION_VIEW,uri);
	intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
	startActivity(intent);
} catch (ActivityNotFoundException e){
	Toast.makeText(MainActivity.this, "敬请期待", Toast.LENGTH_SHORT).show();
}
2、打开浏览器

Intent intent = new Intent(Intent.ACTION_VIEW);//intent.setAction("android.intent.action.VIEW");
intent.setData(Uri.parse("http://www.baidu.com"));
startActivity(intent);
3、拨打电话

Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:10086"));
startActivity(intent);

显示跳转,待续。。。

你可能感兴趣的:(android)