1.首先添加权限
<!-- 拨打电话权限 -->
<uses-permission android:name="android.permission.CALL_PHONE" />
<!-- 发送短信权限 -->
<uses-permission android:name="android.permission.SEND_SMS" />
2.在解析到响应标签的类中参考下面的代码,填写到相应的方法中:
public class MainActivity extends AppCompatActivity {
private TextView textView1;
private TextView textView2;
private TextView textView3;
private TextView textView4;
private TextView textView5;
private TextView textView6;
private String phone = "18811116666";//虚拟电话
private String sendto = "这是一条短信";
private String mailAdress = "goodboy@163.com";//虚拟邮箱
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//直接拨打电话
textView1 = (TextView) findViewById(R.id.textview1);
textView1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setAction("android.intent.action.CALL");
Uri uri = Uri.parse("tel:" + phone);
intent.setData(uri);
startActivity(intent);
}
});
//跳转到拨号页面
textView2 = (TextView) findViewById(R.id.textview2);
textView2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setAction("android.intent.action.DIAL");
Uri uri = Uri.parse("tel:" + phone);
intent.setData(uri);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
});
//发送短信
textView3 = (TextView) findViewById(R.id.textview3);
textView3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent