首页 > 代码库 > android电话状态的监听
android电话状态的监听
电话状态的监听:
/*** * 继承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();
android电话状态的监听
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。