Я не знаю, как получить многостраничное сообщение как один раз. Но если у вас есть правильная настройка фильтра намерений, вы получаете только один Назначение для более чем SMS. Фактически, намерение может содержать SMS от разных отправителей и/или ноль или более многостраничных SMS.
Вы могли бы попробовать этот подход:
Добавить SmsReceiver класса с целью фильтра android.provider.Telephony.SMS_RECEIVED в манифесте.
Классы onReceive Method получат намерение с помощью пула pdus. Эти pdu могут происходить от разных отправителей каждый и/или могут быть больше pdus от одного и того же отправителя в случае многостраничного текстового сообщения, которое вы должны конкатенировать.
Это может показаться глупым вопросом, но есть ли способ, чтобы укоротить послушали сообщения ниже 160 символов? – Phobos 2010-11-30 03:14:47
nope;) не отправляйте меня. – Danail 2010-11-30 04:40:47