Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
DDA
0 / 0 / 0
Регистрация: 15.04.2013
Сообщений: 29
08.05.2015, 15:16     Проверка смс на содержимое #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);
        }
 
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2015, 15:16     Проверка смс на содержимое
Посмотрите здесь:

Android Отправка смс
Отправка длинного СМС Android
Проверка internet connection. Проверка доступности сети Android
Android СМС менеджер или блокиратор СМС по содержимому
Чтение смс Android
Приём СМС Android
Реакция на смс Android
Android Как задать определённый номер на отправку смс и приём смс
Приходят смс с крякозябрами Android
Конвертирование email в смс Android
Android Обработка смс
Вывод смс в textView Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fgtmenow
73 / 73 / 7
Регистрация: 29.03.2012
Сообщений: 253
08.05.2015, 15:19     Проверка смс на содержимое #2
Java
1
str += messages[i].getMessageBody().toString();
и проверяй str сколько влезет на все условия, какие твоя фантазия сможет придумать
Yandex
Объявления
08.05.2015, 15:19     Проверка смс на содержимое
Ответ Создать тему
Опции темы

Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru