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.清单文件授权
  • 相关阅读:
    递归函数及Java范例
    笔记本的硬盘坏了
    “References to generic type List should be parameterized”
    配置管理软件(configuration management software)介绍
    WinCE文件目录定制及内存调整
    使用Silverlight for Embedded开发绚丽的界面(3)
    wince国际化语言支持
    Eclipse IDE for Java EE Developers 与Eclipse Classic 区别
    WinCE Heartbeat Message的实现
    使用Silverlight for Embedded开发绚丽的界面(2)
  • 原文地址:https://www.cnblogs.com/freenovo/p/4469845.html
Copyright © 2011-2022 走看看