Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
DDA
0 / 0 / 0
Регистрация: 15.04.2013
Сообщений: 29
1

Проверка смс на содержимое

08.05.2015, 15:16. Просмотров 563. Ответов 1
Метки нет (Все метки)

Подскажите как сделать проверку смс на содержимое?
Класс принимающий смс:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package com.example.dda.sms;
 
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.provider.Telephony;
import android.telephony.SmsMessage;
import android.widget.Toast;
 
import java.util.Objects;
 
public class SMSReceiver extends BroadcastReceiver{
 
 
    public void onReceive(Context context, Intent intent) {
 
        Bundle bundle = intent.getExtras();
        SmsMessage[] messages=null;
        String str = "";
        if(bundle != null)
        {
            Object[] pdus = (Object[]) bundle.get("pdus");
            messages = new SmsMessage[pdus.length];
            for(int i=0; i<messages.length; i++)
            {
                messages[i]=SmsMessage.createFromPdu((byte[])pdus[i]);
                str += "Message from " + messages[i].getOriginatingAddress();
                str += ": ";
                str += messages[i].getMessageBody().toString();
                str += "\n";
            }
 
            Toast.makeText(context, str, Toast.LENGTH_LONG).show();
 
            Intent broadcastIntent = new Intent();
            broadcastIntent.setAction("SMS_RECEIVED_ACTION");
            broadcastIntent.putExtra("sms", str);
            context.sendBroadcast(broadcastIntent);
        }
 
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2015, 15:16
Ответы с готовыми решениями:

Как задать определённый номер на отправку смс и приём смс
Подскажите, что нужно добавить или переделать чтобы можно было принимать смс...

СМС менеджер или блокиратор СМС по содержимому
вообщем пишу приложение, которое(смс менеджер или блокиратор смс по...

проверка смс
Пожалуйста дайте код к регистрации пользователя а точнее проверки телефона по...

Смс проверка при регистрации
Здравствуйте уважаемые форумчане! Помогите, плиз, модернизировать сайт. ...

Проверка доставки смс, отправленной через почту.
Вот все говорят, что можно отсылать смс по почте. иногда доходят а иногда нет....

1
fgtmenow
75 / 75 / 7
Регистрация: 29.03.2012
Сообщений: 257
08.05.2015, 15:19 2
Java
1
str += messages[i].getMessageBody().toString();
и проверяй str сколько влезет на все условия, какие твоя фантазия сможет придумать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2015, 15:19

Php код для отправки смс на почту - проверка валидности почты
привет всем )) есть php код для отправки смс на почту все нормально работает...

Проверка на содержимое поля
Приветствую. Есть форма с несколькими полями. В одно из полей должен...

Проверка строк на содержимое
Есть 3 столбца. Все nvarchar (max) и null запрещен. Если вставлен текс или ''...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru