首页 > 移动平台 > 详细

android--简单的电话拨号功能

时间:2015-05-26 18:34:29      阅读:222      评论:0      收藏:0      [点我收藏+]

 

方法一、

1.创建一个callphone项目

2.在string.xml文件中添加text名称的配置

 技术分享

3.在activity_phone.xml文件中添加控件

 技术分享

4.在PhoneActivity.java中添加拨号相关的代码

 技术分享

5.运行代码,发现会出现如下错误

 技术分享

错误原因:没有添加拨号权限

在callphone Manifest(AndroidManifest.xml)中添加权限配置

 技术分享

6.运行代码,结果如下

 技术分享

 

 技术分享

7.总结

 技术分享

方法二、

 

public class PhoneActivity2 extends Activity {

 

    private EditText etPhone;

    private Button callBtn;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_phone);

        etPhone=(EditText) findViewById(R.id.etphone);

        callBtn = (Button) findViewById(R.id.callBtn);

        callBtn.setOnClickListener(new OnClickListener() {

          

           @Override

           public void onClick(View v) {

              //1.获取拨号的电话号码

              String phone=etPhone.getText().toString();

              //土司效果

              Toast.makeText(PhoneActivity2.this, "拨号"+phone, Toast.LENGTH_LONG).show();

              //2.定义拨号的意图

              Intent intent=new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+phone));

              //3.执行拨号的意图

              startActivity(intent);

           }

       });

    }

}

 

android--简单的电话拨号功能

原文:http://www.cnblogs.com/ly-radiata/p/4530912.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!