欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

android电话状态的监听,android电话监听,电话状态的监听:

来源: javaer 分享于  点击 39080 次 点评:264

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);              }          }  

短信的发送:java // 发送短信 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();

相关栏目:

用户点评