|
@@ -21,14 +21,13 @@ public class SmsReceiver extends BroadcastReceiver {
|
|
|
String messageBody = message.getMessageBody();
|
|
String messageBody = message.getMessageBody();
|
|
|
Log.d(TAG, "onReceive: sender: " + sender + " message: " + messageBody);
|
|
Log.d(TAG, "onReceive: sender: " + sender + " message: " + messageBody);
|
|
|
Toast.makeText(context, messageBody, Toast.LENGTH_LONG).show();
|
|
Toast.makeText(context, messageBody, Toast.LENGTH_LONG).show();
|
|
|
-
|
|
|
|
|
Bundle bundle = intent.getExtras();
|
|
Bundle bundle = intent.getExtras();
|
|
|
|
|
|
|
|
if (bundle != null) {
|
|
if (bundle != null) {
|
|
|
for (String key : bundle.keySet()) {
|
|
for (String key : bundle.keySet()) {
|
|
|
Object value = bundle.get(key);
|
|
Object value = bundle.get(key);
|
|
|
// 处理每个键值对
|
|
// 处理每个键值对
|
|
|
- Log.d("Bundle", key + ": " + value.toString());
|
|
|
|
|
|
|
+ Log.d("Bundle", "key=" + key + ", value=" + value.toString() + ", class=" + value.getClass().getName());
|
|
|
}
|
|
}
|
|
|
byte[][] pdus = (byte[][]) bundle.get("pdus");
|
|
byte[][] pdus = (byte[][]) bundle.get("pdus");
|
|
|
MainActivity.printPdu(pdus[0]);
|
|
MainActivity.printPdu(pdus[0]);
|