android学习笔记2--------------电话拨号器

原创 2011年09月26日 15:54:10

思路:

            1>设计界面

2>设计Activity

3>编写业务层代码

效果图:


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;

public class bohaoActivity extends Activity
{
	private EditText editText;
	private Button button;
	@Override
	public void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		editText=(EditText)findViewById(R.id.editText);
		button=(Button)findViewById(R.id.button);
		
		button.setOnClickListener(new OnClickListener()
		{
			
			@Override
			public void onClick(View v)
			{
				String mobileString=editText.getText().toString();
				Intent intent=new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+mobileString));
				bohaoActivity.this.startActivity(intent);
			}
		});
	}
}



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="请输入手机号:"
    />
<EditText 
	android:id="@+id/editText" 
	android:layout_height="wrap_content" 	
	android:layout_width="match_parent" 
	></EditText>
	
<Button 
	android:id="@+id/button" 	
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content"
	android:text="拨打此号码" 	
	></Button>
	
</LinearLayout>



添加权限:

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

相关文章推荐

Android学习笔记(四)-简单例子:电话拨号器与短信发送器

一、创建项目,设置好相应属性后,点击Finish完成创建,如下图所示: 二、设置界面布局,界面如下: 通过修改项目res/layout/main.xml文件可以修改界面,一共需要三...

Android学习笔记(04)——制作电话拨号器和短信发送器

一、电话拨号器

Android学习笔记(1)——电话拨号器

搬运自本人博客:Android学习笔记(1)——电话拨号器 程序的实现过程非常简单,大体分为以下几步: 确定程序的功能,大致确定好UI界面。通过调整xml文件参数让界面更加美观。在...

Android学习笔记(四)-简单例子:电话拨号器与短信发送器

一、创建项目,设置好相应属性后,点击Finish完成创建,如下图所示: 二、设置界面布局,界面如下: 通过修改项目res/layout/main.xml文件可以修改界面,一共需要三...
  • GG_8080
  • GG_8080
  • 2012年02月23日 17:31
  • 379

Android学习笔记(四)-简单例子:电话拨号器与短信发送器

一、创建项目,设置好相应属性后,点击Finish完成创建,如下图所示: 二、设置界面布局,界面如下: 通过修改项目res/layout/main.xml文件可以修改界面,一共需要三...
  • sevedk
  • sevedk
  • 2012年03月01日 13:58
  • 523

笔记 - Android - 1.电话拨号器

电话拨号器总结: API总结:     View findViewById(int id):根据R文件中的View的id返回对应的View对象     int View.getId():返回该Vie...

Android学习(5)电话拨号器

观看的视频《8天快速掌握Android视频》 其是基于android 2.2的框架编写,只有一个MainActivity,而我现有的开发环境是Android 4.4.2,如下图: 代码...

android学习之路002-简单的电话拨号器

最终效果如图: 1.写布局界面: 主要是在相对布局RelativeLayout中,新建3个控件:TextView,EditText,Button。调整位置。 2.写业务逻...

Android学习系列(-): 电话拨号器 - 4种点击事件写法

简单电话拨号器的实现思路如下: (1)在布局文件中创建用于输入电话号码的文本输入框EditText和确认拨打电话的按钮Button。 (2)在入口类中设置拨打电话按钮的点击事件监听器。 (...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android学习笔记2--------------电话拨号器
举报原因:
原因补充:

(最多只允许输入30个字)