簡訊的收發簡單Demo

2021-08-26 21:03:04 字數 805 閱讀 4323

簡訊的傳送:

傳送簡訊相當的簡單,只需要幾行**,如下:

引數phonenumber和msgstr均是string型別,表示接收方的**號碼和簡訊內容

smsmanager sms = smsmanager.getdefault();

pendingintent pi = pendingintent.getbroadcast(this, 0, new intent(), 0);

sms.sendtextmessage(phonenumber, null, msgstr, pi, null);

簡訊的接收:

mainactivity:

myreceiver:

package com.amaker.sms;

import android.content.broadcastreceiver;

import android.content.context;

import android.content.intent;

import android.os.bundle;

import android.telephony.smsmessage;

import android.widget.toast;

public class myreceiver extends broadcastreceiver

}for(smsmessage currentmessage:messages)}}

androidmanifest.xml

簡訊攔截demo

簡訊攔截demo import android.content.broadcastreceiver import android.content.context import android.content.intent import android.os.bundle import android...

Android收發簡訊

呼叫簡訊編輯介面 intent smsintent new intent intent.action sendto,uri.parse sms 5556 smsintent.putextra sms body press send to send me startactivity smsintent...

手機收發簡訊

手機收發簡訊,上一邊文章介紹了簡訊的編碼解碼,在此基礎上編寫了手機收發簡訊的 收發簡訊都是呼叫at指令集。原來設計了乙個版本,收簡訊採用serialport類的datareceive事件,使用at cnmi指令接收短訊息。這樣有個問題,來一條簡訊就會觸發乙個事件,這樣,如果對方發簡訊的頻率過快,特別...