本文实例讲述了Android电话拨号器实现方法。分享给大家供大家参考。具体如下:

以下案例模拟android电话拨号器的实现

AndroidManifest.xml清单列表

<?xml version="1.0" encoding="utf-8"?>                      

main.xml布局文件:

<?xml version="1.0" encoding="utf-8"?>   

MainActivity类:

package com.ljq.phone;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;public class MainActivity extends Activity { private EditText phone=null; @Override public void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.main);  phone=(EditText)this.findViewById(R.id.phone);  Button button=(Button)this.findViewById(R.id.button);  button.setOnClickListener(new View.OnClickListener(){   public void onClick(View v) {    String tel=phone.getText().toString();    //方法一, 使用Intent目的: 激活android组件    //Intent intent=new Intent();    //intent.setAction("android.intent.action.CALL");    //intent.setData(Uri.parse("tel:"+tel));    //方法二    Intent intent=new Intent("android.intent.action.CALL", Uri.parse("tel:"+tel));    //方法的内部会自动为intent对象设置类别:android.intent.category.DEFAULT    startActivity(intent);   }  }); }}

运行结果:

界面初始化:

Android电话拨号器实现方法_第1张图片

电话拨打效果:

Android电话拨号器实现方法_第2张图片

希望本文所述对大家的Android程序设计有所帮助。

更多相关文章

  1. 整理android环境离线安装搭建方法——支持android 2.3.3和androi
  2. Android:UI更新方法四:在Worker Thread中runOnUiThread直接刷新U
  3. Android 获取屏幕高宽度,密度,通知栏高度,截图等常用方法
  4. Android退出程序的多种方法
  5. Android数据共享 sharedPreferences 的使用方法
  6. Android Studio使用过程中遇到的问题(一)-- "value 2"异常解决方法

随机推荐

  1. Android点击EditText文本框之外任何地方
  2. Android(安卓)React Native在Android(安
  3. Android本地环境搭建步骤
  4. Android开发环境搭建
  5. Android中ListView注意事项
  6. Android(安卓)UI---自定义形状shape
  7. Android(安卓)EditText/TextView使用Span
  8. Android中播放GIF图片动画
  9. android基础入门布局讲解(2)
  10. 2011.06.07——— android 1.6 launcher