隐式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 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);
显示跳转,待续。。。