Intent使用
一、调用系统的浏览器来打开网页
Uri uri = Uri.parse("http://www.sina.com.cn"); //设置操作路径
Intent it = new Intent();
it.setAction(Intent.ACTION_VIEW); //设置动作
it.setData(uri);
startActivity(it);
二、调用系统拨打电话
String telStr = tel.getText().toString() ; // 取得输入信息
Uri uri = Uri.parse("tel:" + telStr) ; // 设置操作的路径
Intent it = new Intent();
it.setAction(Intent.ACTION_DIAL);
it.setData(uri);
startActivity(it);
String telStr = tel.getText().toString() ; // 取得输入信息
Uri uri = Uri.parse("tel:" + telStr) ; // 设置操作的路径
Intent it = new Intent();
it.setAction(Intent.ACTION_CALL);
it.setData(uri);
startActivity(it);
三、调用系统发送短信
String telStr = tel.getText().toString() ; // 取得输入信息
String note = content.getText().toString() ;// 取得内容
Uri uri = Uri.parse("smsto:" + telStr) ; // 设置操作的路径
Intent it = new Intent() ;
it.setAction(Intent.ACTION_SENDTO) ; // 设置要操作的Action
it.putExtra("sms_body",note) ; // 设置短信内容
it.setType("vnd.android-dir/mms-sms") ; // 短信的MIME类型
it.setData(uri) ; // 要设置的数据
startActivity(it) ; // 执行跳转
四、调用系统读取联系人
Uri uri = Uri.parse("content://contacts/people") ;
Intent intent = new Intent(Intent.ACTION_PICK, uri);
super.startActivityForResult(intent, PICK_CONTACT_SUBACTIVITY) ;
五、调用系统打开照相机
Intent intent = new Intent();
intent.setAction("android.media.action.IMAGE_CAPTURE");
intent.addCategory("android.intent.category.DEFAULT");
startActivity(intent);

