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.清单文件授权
  • 相关阅读:
    python分布式进程
    python协程
    python线程同步
    Linux内核-链表
    java基础-003
    java基础-002
    JVM-class文件完全解析-魔数
    JVM-JDK命令行工具
    JVM-类文件结构
    Linux内核-模块编译和安装
  • 原文地址:https://www.cnblogs.com/freenovo/p/4469845.html
Copyright © 2011-2022 走看看