博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android电话状态的监听
阅读量:6946 次
发布时间:2019-06-27

本文共 907 字,大约阅读时间需要 3 分钟。

电话状态的监听:

/***	 * 继承PhoneStateListener类,我们能够又一次其内部的各种监听方法 然后通过手机状态改变时,系统自己主动触发这些方法来实现我们想要的功能	 */	class MyPhoneStateListener extends PhoneStateListener {		@Override		public void onCallStateChanged(int state, String incomingNumber) {			switch (state) {			case TelephonyManager.CALL_STATE_IDLE:				Log.v(tag, "空暇状态 ");				break;			case TelephonyManager.CALL_STATE_RINGING:				Log.v(tag, "手机铃声响了,来电号码:" + incomingNumber);				break;			case TelephonyManager.CALL_STATE_OFFHOOK:				Log.v(tag, "通话状态 ");				break;			default:				break;			}			super.onCallStateChanged(state, incomingNumber);		}	}

短信的发送:
// 发送短信						smsManager = SmsManager.getDefault();						PendingIntent pIntent = PendingIntent.getBroadcast(								ShopDealActivity.this, 0, new Intent(), 0);						smsManager.sendTextMessage("10086", null, msg_string,								pIntent, null);						Toast.makeText(context, "短信已发送", Toast.LENGTH_SHORT)								.show();

转载地址:http://muenl.baihongyu.com/

你可能感兴趣的文章
Weblogic修改密码口令验证策略
查看>>
js 正则通过class查找Tag内的内容。
查看>>
ZeroClipboard实现多个浏览器兼容的复制文本到剪贴板的功能
查看>>
动态SQL、绑定变量、静态SQL的性能对比
查看>>
还没学到的技术总不想先去偷窥,时机成熟才敢去解开神秘的面纱。
查看>>
因特尔:视网膜屏将于2013年到来
查看>>
VC删除注册表键值项
查看>>
Hadoop安装配置使用
查看>>
1.01 与 37.8
查看>>
微积分35--二重积分的计算
查看>>
java对象与字符串之间的序列化和反序列化
查看>>
人工智障 2 : 你看到的AI与智能无关
查看>>
Let's Encrypt 使用教程,免费的SSL证书,让你的网站拥抱 HTTPS
查看>>
.net 面试题系列四(附答案)
查看>>
sql server的并发性
查看>>
windows php启动浏览器
查看>>
CPP_类模板与模板类
查看>>
用CocoaPods做iOS程序的依赖管理
查看>>
gallery图片展示(图片间隔)
查看>>
[下一个话题]利用NodeJs+Html5+WebSocket快速构建即时在线简易PPT
查看>>