别裁伪体亲风雅,转益多师是汝师。这篇文章主要讲述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_1.1
- Python SciPy初学者教程和示例(如何使用SciPy())
- 如何检查TensorFlow版本(使用6种不同的方法)
- Istio是什么(架构、特性、优势和挑战介绍指南)
- Helm是什么(Helm和Helm Chart解释和用法示例)
- 如何为Kubernetes生成自签名证书(详细操作指南)
- 什么是Spark DataFrame(它有什么特性?如何使用?)
- 如何使用Helm Chart在Kubernetes上安装Elasticsearch()
- Spark Streaming初学者指南(工作原理和用法示例)