美文网首页
电话拨打器

电话拨打器

作者: pengtuanyuan | 来源:发表于2016-09-27 21:05 被阅读0次

package com.itheima.callphone;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        
       //1.找到需要使用的控件  id:资源在R文件中的常量引用
        final EditText et_number = (EditText) findViewById(R.id.et_number);//找到EditeText是为了获取用户输入的电话号码
        Button bt_callphone = (Button) findViewById(R.id.bt_callphone);//找到Button是为了设置点击事件
        
        //2.设置按钮的点击事件
        bt_callphone.setOnClickListener(new OnClickListener() {
            //onclick :控件被点击的时候回调用该方法
            @Override
            public void onClick(View v) {
                //3.获取用户输入的电话号码
                String number = et_number.getText().toString().trim();//通过EditText获取该控件上显示的文本内容
                //4.拨打电话号码
                Intent intent = new Intent();//创建一个意图对象; 奴隶,打电话
                intent.setAction(Intent.ACTION_CALL);//设置意图对象的动作,打电话
                intent.setData(Uri.parse("tel:"+number));// 设置意图对象的数据,告诉奴隶拨打的电话号码
                startActivity(intent);//去启动一个意图对象
                
                
            /*  Intent intent = new Intent();
                intent.setAction(Intent.ACTION_VIEW);
                intent.setData(Uri.parse("http://www.baidu.com"));
                startActivity(intent);
                */
            }
        });
     
    }
}

相关文章

  • 电话拨打器

  • 01_3_安卓入门-电话拨号器_短信发送器_点击按钮

    01_电话拨号器/短信盗号器/按键点击吐司 01_电话拨号器原理 效果:点击拨号按钮,拨打指定电话 步骤: ①UI...

  • iOS拨打电话

    模拟器在拨打电话方法不执行,必须真机才能拨打电话。一下方法是在iOS10系统下进行测试方法一、requestWit...

  • 拨打电话

    NSString *callPhone = [NSString stringWithFormat:@"telpro...

  • 拨打电话

    创建一个UIWebView来加载URL,拨完后能自动回到原应用if (_webView == nil) {_web...

  • 拨打客服电话

    //拨打客服 NSURL *url = [NSURL URLWithString:@"tel://40096995...

  • 拨打完电话

    1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableStrin...

  • 拨打电话

    使用这种方式拨打电话时,可以使得用户结束通话后自动返回到应用: 使用这种方式拨打电话时,直接拨打且不能自动返回到应...

  • 拨打电话

    拨打之前判断硬件是否提供该服务 public static void callPhone(String phone...

  • 拨打电话

    方法一:不弹出提示框,直接拨打 NSMutableString *str=[[NSMutableStringall...

网友评论

      本文标题:电话拨打器

      本文链接:https://www.haomeiwen.com/subject/axchyttx.html