码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-05-26 18:34:51      阅读:244      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!