bo.android应用:电话拨号器

看了传智播客的视频
初学,老鸟别笑
通过两个模拟器,可是实现拨号、通话
=======================================================
先看效果图:
bo.android应用:电话拨号器
bo.android应用:电话拨号器
 
bo.android应用:电话拨号器
=======================================================
部分代码:
package bo.android.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;
/**
 * <p>
 * 学习传智播客视频教程<br/>
 * 开发拨号器程序<br/>
 * 2012-01-31
 * </p>
 * @author bo
 *
 */
public class PhoneActivity extends Activity {
    private EditText mobileText;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mobileText = (EditText)this.findViewById(R.id.mobile);
        Button button = (Button)this.findViewById(R.id.button);
        button.setOnClickListener(new ButtonListener());
    }

    /**
     * 一个监听控件的内部类
     * @author bo
     *
     */
    private final class ButtonListener implements View.OnClickListener{
		public void onClick(View v) {
			String mobile = mobileText.getText().toString();
			//发送一条拨号的指令,里面两个参数是系统自带拨号器的参数,
			//当程序启动是,或从注册表中找到这两个参数对应的Activity
			//与此同时,功能清单AndroidManifase.xml也需要添加一个声明权限的配置
			Intent intent = new Intent("android.intent.action.CALL",Uri.parse("tel:" + mobile));
			startActivity(intent);
		}

    }
}
 
 
 

版权所有,作者:老钟,如若转载,请注明出处:https://www.laoz.net/198.html

(0)
老钟
上一篇 2012 年 01 月 30 日 下午 11:23
下一篇 2012 年 02 月 01 日 下午 10:22

相关推荐

  • java.lang.IncompatibleClassChangeError: Found interface com.mysql.jdbc.Statement, but class was expected

    Exception in thread "main" java.lang.IncompatibleClassChangeError: Found interface com.mysql.jdbc.Statement, but class was expected 昨天升级程序,在启动一个java类进行测试的时候出现这个问题,最后发现…

    闲话杂谈 2012 年 02 月 29 日
  • 老钟非常LOVE的一些电影

    挚爱、视觉和听觉都超级一流的电影: 钢铁侠 Iron Man(2008.04.30) 无敌浩克 The Incredible Hulk(2008.08.20) 钢铁侠2 Iron Man 2(2010.04.25) 雷神托尔 Thor(2011.05.02) 美国队长 Captain America: The …

    2014 年 04 月 22 日
  • 哪个银行信用卡最好用?哪个银行信用卡最好

    四大国有商业银行: 建设银行: 优点: 1、免首年年费,刷三次免次年年费; 2、短信服务免费; 3、取现手续费仅0.5%; 4、挂失手续费50元; 5、有直接针对有车族信用卡,只要有1.4排量以上的车均能轻松办卡。 缺点…

    闲话杂谈 2011 年 10 月 09 日
  • 杂谈,老钟这些日子都在做啥子了?为什么一直都没有更新

    很长一段时间没有更新博客了,所以呀,坚持是一件非常艰难的事情。 对于能坚持一直做好一件事情的人,想不成功都难呀,表示敬仰呀! 虽然我博客没有更新,但是我的事业还是依然坚持着,平时工作的时间太长了,都没…

    闲话杂谈 2015 年 09 月 16 日
  • Java 中 finally 语句块的深度辨析【转】

    可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。 问题分析 首先来问大家一个问题:finally 语句块一定会执行吗? 很多人都认为 fi…

    闲话杂谈 2011 年 08 月 16 日
  • 谨慎处理 遍历ConcurrentHashMap

    最近发现内存中WriteThroughEntry数量突然很巨大,经过反复分析查找,发现是由于遍历ConcurrentHashMap不当导致的,遍 历时尽量使用values(),使用ConcurrentHashMap的entrySet()遍历会产生大量WriteThroughEntry对…

    闲话杂谈 2011 年 08 月 30 日
  • 项目维护时,使用jacob出现的一些问题

    以下是经过搜索,总结网友的一些总结,目前我遇到的问题还没有解决~~ 等重启服务器再试试~   1、如果出现下面的错误 com.jacob.com.ComFailException: A COM exception has been encountered: At Invoke of: V…

    闲话杂谈 2011 年 09 月 16 日
  • HashMap与ConcurrentHashMap性能对比

    目的是测试HashMap与ConcurrentHashMap性能 package com.test; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.concurrent.Concurren…

    闲话杂谈 2011 年 08 月 30 日
  • java中HashMap,LinkedHashMap,TreeMap,HashTable的区别

    java中HashMap,LinkedHashMap,TreeMap,HashTable的区别 java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap Map主要用于存储健值对,根据键得到…

    闲话杂谈 2011 年 08 月 30 日
  • bo.android应用:短息发送器

    视频完毕,参照教程,仿做了个发送短信的 同样需要启动两个模拟器测试 ===========================   =========================== 部分代码: /**  * <p>  * 短信发送器<br/>  * 2012-02-01  * …

    2012 年 02 月 01 日