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>

<安卓那点事>写一个简单的电话拨号器

整个过程也是在不断的学习,在初步入门,跟着学习了一个简单的电话拨号器,比较能够了解activity是软件的门面,而且按钮是从一个动作或者界面或者activity到达另一个的方法,以及接触了监听组件的动...
  • woyouyigehaohao
  • woyouyigehaohao
  • 2016年01月14日 09:30
  • 1459

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

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

电话拨号器(案例)

1.新建项目,搭建界面 界面上有3个元素(拖控件的方式完成的):TextView;TextFields(Phone类型),也叫做EditText;Button。布局如下: 注意:输入手机号...
  • github_26672553
  • github_26672553
  • 2017年01月07日 13:46
  • 245

[Android]电话拨号器

继续今天的Android,经过昨天大体了解了Android开发的一些基本文件结构,今天来做一个电话拨号器! 预期达到的效果 实现过程 首先还是按照昨天第一篇教程,新建一个项目叫PhoneCall的...
  • s10141303
  • s10141303
  • 2014年04月09日 13:39
  • 2037

android 电话拨号器

非常简单不多说    看代码: 首先在activity_ android:id="@+id/textView1" android:layout_width="wrap_content" ...
  • CSDN3436
  • CSDN3436
  • 2015年04月02日 10:37
  • 310

Android 电话拨号器

安卓系统一般自带有:电话,邮件,浏览器功能; 本文章简单,讲解电话自带的电话拨号功能进行,电话拨号。电话拨号器的:逻辑很简单 - 首先获取输入的电话号码 - 然后在点击按钮的时候,发送一个隐...
  • FLY346422332
  • FLY346422332
  • 2016年11月29日 16:10
  • 160

android 电话拨号器

程序截图如下:
  • a112121788
  • a112121788
  • 2014年05月17日 10:34
  • 379

android电话拨号器

package cn.itcast.phone; import android.app.Activity; import android.content.Intent; import android...
  • wuyanwen888
  • wuyanwen888
  • 2013年11月25日 10:37
  • 512

Android电话拨号器

1、主要分为两部分,布局和逻辑代码,首先看布局如下: 2、下面是逻辑代码: package cn.zxy.phone; import android.net.Uri; import ...
  • zhxiyang_net
  • zhxiyang_net
  • 2014年01月10日 23:43
  • 330

Android——电话拨号器

1. public class MainActivity extends Activity { private EditText et; @Override protected void on...
  • qq524752841
  • qq524752841
  • 2015年01月05日 13:51
  • 195
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android学习笔记2--------------电话拨号器
举报原因:
原因补充:

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