package com.lingzhuo.dialer;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;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);        Button bt=(Button) findViewById(R.id.bt_call);        //给按钮设置点击侦听事件        bt.setOnClickListener(new Mylistener());    }     class Mylistener implements OnClickListener{         //按钮被点击时,调用此方法        @Override        public void onClick(View arg0) {            // TODO Auto-generated method stub            //System.out.println("点击拨号");            //获得用户输入的号码            EditText et=(EditText) findViewById(R.id.et_text);            String phonenum=et.getText().toString();            //我们需要告诉系统我们的动作:我要打电话            //创建意图对象            Intent intent=new Intent();            //把动作封装到意图对象当中            intent.setAction(Intent.ACTION_CALL);            //设置打给谁            intent.setData(Uri.parse("tel:"+phonenum));            //把动作告诉系统            startActivity(intent);        }     }}
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" android:orientation="vertical" >    <TextView  android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="请输入号码" />    <EditText  android:id="@+id/et_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" >        <requestFocus android:layout_width="wrap_content" />    </EditText>   <Button android:id="@+id/bt_call" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="拨号" /></LinearLayout>
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.lingzhuo.dialer" android:versionCode="1" android:versionName="1.0" >    <uses-sdk  android:minSdkVersion="8" android:targetSdkVersion="17" />    <uses-permission android:name="android.permission.CALL_PHONE"/>    <application  android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" >        <activity  android:name="com.lingzhuo.dialer.MainActivity" android:label="@string/app_name" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>    </application></manifest>

更多相关文章

  1. Android——点击水纹效果
  2. Android连续点击两次Back键退出程序
  3. EditText去掉光标下划线以及点击隐藏hint
  4. Android(安卓)TextView中文本点击文字跳转
  5. Decompiled .class file,bytecode version:52.0(Java 8) Source
  6. 启动uiautomatorviewer后,点击获取模拟器的时候,出现Unable to con
  7. (Android学习之路)Android中listView结合自定义适配器,并实现item
  8. Android之PopupWindow+ListView+在item顶部底部跳跃
  9. andoird拨号流程简单解析

随机推荐

  1. android 开源的游戏引擎
  2. Android手动画柱状图的例子
  3. Android的TextView的双击事件监听
  4. android之monkeyrunner截图及图像对比
  5. Android 开发UI牛博
  6. android 启动页与数据保存
  7. Android Studio 手动完成项目配置
  8. Android设置View的margin
  9. 【Android】网络通讯
  10. Android中的矢量动画