首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

【Android开发那揭破事】实现打电话功能

2013-10-23 
【Android开发那点破事】实现打电话功能本期Android开发那点破事来聊聊如何调用系统提供的打电话功能,毕竟拨

【Android开发那点破事】实现打电话功能

本期Android开发那点破事来聊聊如何调用系统提供的打电话功能,毕竟拨打电话才是手机最重要的功能。

首先来看一个界面:

【Android开发那揭破事】实现打电话功能


这里有一个TextView,上面显示着电话号码。我们要实现点击这个电话号码就让手机自动拨打这上面的号码。

我已经做好了,先看下效果吧,点击电话号码,出现:


【Android开发那揭破事】实现打电话功能


可以看到我们已经拨打了这个号码了。

下面跟着我的节奏,看代码如何实现:


首先你需要在AndroidManifest.xml中加上打电话的权限:

this.merchantPhone.setClickable(true);this.merchantPhone.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v) {// 取得输入的电话号码串String phoneNO = MerchantDetailActivity.this.merchantPhone.getText().toString();// 如果输入不为空创建打电话的Intentif (StringUtils.isNotNull(phoneNO)) {Intent phoneIntent = new Intent("android.intent.action.CALL", Uri.parse("tel:"+ phoneNO));startActivity(phoneIntent);}else {Toast.makeText(MerchantDetailActivity.this, "此商家还未添加联系方式", Toast.LENGTH_LONG).show(); }}});

结束!是不是很简单,说了,其实就是那么点破事。。。


更多Android开发的破事,请看专栏:《Android开发那点破事》

热点排行