main.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="@string/call"    /><EditText      android:layout_width="fill_parent"     android:layout_height="wrap_content" android:id="@+id/txtPhone"/><Button      android:layout_width="wrap_content"     android:layout_height="wrap_content" android:text="@string/call"android:id="@+id/btnCall"/></LinearLayout>

string.xml

<?xml version="1.0" encoding="utf-8"?><resources>    <string name="hello">Hello World, CallActity!</string>    <string name="app_name">手机拨号器</string>    <string name="call">拨打此号码</string>    <string name="phone">请输入手机号:</string></resources>

AndroidManifest.xml

    <uses-permission android:name="android.permission.CALL_PHONE" />

CallActity.java

package com.pnova;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;/** * 手机拨号器 * 2011-06-07 * @author qian.long */public class CallActity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        Button btn = (Button) this.findViewById(R.id.btnCall);        //btn.setOnClickListener(new ButtonOnClickListener());        btn.setOnClickListener(new View.OnClickListener() {  //匿名内部类@Overridepublic void onClick(View v) { EditText txt = (EditText) findViewById(R.id.txtPhone); String phone = txt.getText().toString();  //得到用户输入的手机号码 Intent intent = new Intent();             //意图 intent.setAction("android.intent.action.CALL"); intent.setData(Uri.parse("tel:" + phone)); startActivity(intent);}});    }        /*private final class ButtonOnClickListener implements View.OnClickListener {    public void onClick(View v) {    EditText txt = (EditText) findViewById(R.id.txtPhone); String phone = txt.getText().toString();  //得到用户输入的手机号码 Intent intent = new Intent();             //意图 intent.setAction("android.intent.action.CALL"); intent.setData(Uri.parse("tel:" + phone)); startActivity(intent);    }    }*/}

更多相关文章

  1. Android(安卓)获取Sim卡联系人
  2. android 布局练习
  3. Android获取手机信息
  4. Android事件分发机制详解:史上最全面、最易懂
  5. android内存泄露
  6. Android事件分发机制详解:史上最全面、最易懂(转发)
  7. Android笔记二十三.Android基于事件监听器处理机制
  8. android发送/解析彩信的几篇文章
  9. Android(安卓)EditText 共用TextWatcher,在TextWatcher中确定对应

随机推荐

  1. Android : Android Studio 3.4更新至grad
  2. android:clipChildren属性的分析——是否
  3. ArcGIS Runtime SDK for Android 100.x系
  4. Android studio gradle 无法获取 pom文件
  5. Android 的布局
  6. android通讯录开发 导出数据库
  7. Android动态获取定位权限(包括Android10.0
  8. Android开发之Activity(二)——启动模式和t
  9. 【Android】报表、线图、饼图、柱状图 (
  10. Android (Notification)消息推送机制