/******************************************************************************* * Created by Carlos Yaconi * Copyright 2015 Prey Inc. All rights reserved. * License: GPLv3 * Full license at "/LICENSE" ******************************************************************************/ package com.prey.backwardcompatibility; import android.telephony.gsm.SmsManager; import android.telephony.gsm.SmsMessage; import java.util.ArrayList; public class CupcakeSupport { public static ArrayList<String> getSMSMessage(Object[] pdus) { ArrayList<String> smsMessages = new ArrayList<String>(); SmsMessage[] msgs = null; msgs = new SmsMessage[pdus.length]; for (int i = 0; i < msgs.length; i++) { msgs[i] = SmsMessage.createFromPdu((byte[]) pdus[i]); // str += "SMS from " + msgs[i].getOriginatingAddress(); // str += " :"; // str += msgs[i].getMessageBody().toString(); // str += "\n"; smsMessages.add(msgs[i].getMessageBody().toString()); } return smsMessages; } public static void sendSMS(String destSMS, String message) { SmsManager sm = SmsManager.getDefault(); sm.sendTextMessage(destSMS, null, message, null, null); } }