zoukankan      html  css  js  c++  java
  • Android的电话拨号器

    1.编写布局文件

        android:layout_width="fill_parent"

        android:layout_height="fill_parent" >

        <EditText

            android:id="@+id/et_number"

            android:layout_width="match_parent"

            android:layout_height="wrap_content"

            android:inputType="phone" >

           

       

        <Button

            android:id="@+id/bt_dail"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:layout_alignParentRight="true"

            android:layout_below="@+id/et_number"

            android:text="@string/dail" />

    2.编写java代码

    package com.itheima.phone;

    import android.app.Activity;

    import android.content.In

    tent;

    import android.net.Uri;

    import android.os.Bundle;

    import android.text.TextUtils;

    import android.view.View;

    import android.view.View.OnClickListener;

    import android.widget.Button;

    import android.widget.EditText;

    import android.widget.Toast;

    public class PhoneActivity extends Activity {

    private EditText dt_number = null;

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    Button bt_dail = (Button) this.findViewById(R.id.bt_dail);

    dt_number = (EditText) PhoneActivity.this.findViewById(R.id.et_number);

    bt_dail.setOnClickListener(new OnClickListener() {

    @Override

    public void onClick(View v) {

    String number = dt_number.getText().toString().trim();

    if(TextUtils.isEmpty(number)) {

    Toast.makeText(PhoneActivity.this, "号码不能为空!", Toast.LENGTH_SHORT).show();

    return ;

    }

     Intent intent = new Intent();

    intent.setAction(Intent.ACTION_CALL);

    intent.setData(Uri.parse("tel:" + number));

    startActivity(intent);

    }

    });

    }

    }

    3.清单文件授权
  • 相关阅读:
    04邻接表深度和广度遍历DFS_BFS
    03邻接矩阵的深度和广度遍历的C语言实现
    02邻接表创建的C语言实现
    01邻接矩阵的创建C语言实现
    GUN的相关使用
    JAVA学习笔记
    排序的C语言实现
    线索二叉树的C语言实现
    maven配置logback
    多线程概念
  • 原文地址:https://www.cnblogs.com/freenovo/p/4469845.html
Copyright © 2011-2022 走看看