调用拨打电话界面、直接拨打电话、调用发送短信的界面、调用系统浏览器

调用拨打电话界面

主要代码如下:

//Intent.ACTION_DIAL= "android.intent.action.DIAL";
//不需要什么权限
Intent intent = new Intent("android.intent.action.DIAL", Uri.parse("tel:10086"));
startActivity(intent);

直接拨打电话
主要代码如下:

 //Intent.ACTION_CALL= "android.intent.action.CALL";
 //需要权限:"android.permission.CALL_PHONE"/>
 Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:10086"));
 startActivity(intent);

调用发送短信的界面有两种:
1:定发送的号码,和内容,界面没有联系人,群组组等按钮。主要代码如下:

//android.content.Intent.ACTION_SENDTO=Intent.ACTION_SENDTO="android.intent.action.SENDTO";
//不需要权限
Intent intent =new Intent(android.content.Intent.ACTION_SENDTO,Uri.parse("smsto:10086"));
intent.putExtra("sms_body","ye");
startActivity(intent);

2:设定发送短信内容,不设置发送的号码,界面有联系人,群组等按钮。主要代码如下:

//Intent.ACTION_VIEW= "android.intent.action.VIEW";
//不需要权限
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setType("vnd.android-dir/mms-sms");
intent.putExtra("sms_body","ye");
startActivity(intent);

调用系统浏览器

//Intent.ACTION_VIEW= "android.intent.action.VIEW";
//不需要权限
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.baidu.com"));
startActivity(intent);

你可能感兴趣的:(Android)