翻了一下GOOGLE GROUP
总算发现点东西说
public class ServerMessagesReceiver extends BroadcastReceiver {
static final String ACTION =
"android.provider.Telephony.SMS_RECEIVED";
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(ACTION)) {
StringBuilder buf = new StringBuilder();
Bundle bundle = intent.getExtras();
if (bundle != null) {
Object[] pdusObj = (Object[]) bundle.get("pdus");
SmsMessage[] messages = new SmsMessage[pdusObj.length];
for (int i = 0; i<pdusObj.length; i++) {
messages = SmsMessage.createFromPdu ((byte[]) pdusObj);
}
}
}
}
by Cristina
现在短信的读取就颇为麻烦了
要从INTENT 中去挖掘点滴
以上代码我还未试过
现在就去继续那个例子