package org.iilab.pb.alert;
import android.content.Context;
import android.telephony.SmsManager;
import android.util.Log;
import org.iilab.pb.common.ApplicationSettings;
public class SMSAdapter {
private static final String LOG_TAG = SMSAdapter.class.getName();
public void sendSMS(Context context, String phoneNumber, String message) {
// Log.e("20140411", "sending fake SMS -> " + message);
if(!ApplicationSettings.isFirstMsgSent(context)){
ApplicationSettings.setFirstMsgSent(context, true);
}
SmsManager smsManager = getSmsManager();
try {
smsManager.sendTextMessage(phoneNumber, null, message, null, null);
Log.i(LOG_TAG, "Sms sent: " + message);
} catch (Exception exception) {
Log.e(LOG_TAG, "Sending SMS failed " + exception.getMessage());
}
}
SmsManager getSmsManager() {
return SmsManager.getDefault();
}
}