標籤:int null telephony ide manage 通過 sms extends send
電話狀態的監聽:
/*** * 繼承PhoneStateListener類,我們能夠又一次其內部的各種監聽方法 然後通過手機狀態改變時,系統自己主動觸發這些方法來實現我們想要的功能 */class MyPhoneStateListener extends PhoneStateListener {@Overridepublic 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電話狀態的監聽