首页 > 其他 > 详细

用Intent打电话

时间:2014-04-09 09:32:37      阅读:589      评论:0      收藏:0      [点我收藏+]

间接打电话,关键代码如下:

String telStr = "18253100000";                      //电话号码
Uri uri = Uri.parse("tel:" + telStr) ;				// 指定数据
Intent it = new Intent() ;							// 实例化Intent
it.setAction(Intent.ACTION_DIAL);					// 指定Action
it.setData(uri) ;									// 设置数据
startActivity(it); 			                        // 启动Activity

直接打电话,关键代码如下:

			String telStr = "18253100000";                      //电话号码
			Uri uri = Uri.parse("tel:" + telStr) ;				// 指定数据
			Intent it = new Intent() ;							// 实例化Intent 
			it.setAction(Intent.ACTION_CALL);					// 指定Action
			it.setData(uri) ;									// 设置数据
			startActivity(it); 			                        // 启动Activity

主要差别就在指定Action。一个为it.setAction(Intent.ACTION_DIAL);,一个为it.setAction(Intent.ACTION_CALL);。


得加权限:

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

用Intent打电话,布布扣,bubuko.com

用Intent打电话

原文:http://blog.csdn.net/laijunpeng/article/details/23215427

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!