Android拨号程序的编写

来源:互联网 发布:初中生学习编程 编辑:程序博客网 时间:2024/05/21 20:26

1.界面布局

2.代码实现

  //设置全局变量          private Button button=null;          private EditText editText=null;
  //绑定组建                    button= (Button) findViewById(R.id.mybutton);                    editText= (EditText) findViewById(R.id.mytextView);
                    button.setOnClickListener(new View.OnClickListener() {                              @Override                              public void onClick(View v) {                                        //获取在EdtiText中输入的号码,trim是用来消除开头结尾的空格                                        String number=editText.getText().toString().trim();                                        if ("".equals(number)){                                                  /*                                                  Context 上下文                                                  MainActivity继承了Context                                                   */                                                  Toast.makeText(MainActivity.this,"请输入需要拨打的号码",Toast.LENGTH_LONG).show();                                                  return;                                        }                                        //创建行为对象                                        Intent intent=new Intent();                                        intent.setAction(Intent.ACTION_CALL);                                        /*                                        Uri:统一资源标示符,自己定义路径                                        URL:统一资源定位符 www.baidu.com                                         */                                        intent.setData(Uri.parse("tel:" + number));                                        startActivity(intent);                              }                    });

运行效果:

这里写图片描述

这里写图片描述

0 0
原创粉丝点击