Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
glnix
14 / 14 / 5
Регистрация: 08.04.2013
Сообщений: 75
#1

Перехват входящего sms

05.08.2013, 17:17. Просмотров 2758. Ответов 2
Метки нет (Все метки)

Всем привет. Недавно начал изучение Android.
Задача такая: при получении SMS выводить на экран toast.

Класс.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package ru.goryachev.MobileInv;
 
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
 
public class Mrs extends BroadcastReceiver {
    public void onReceive(Context context, Intent intent) {
        Toast.makeText(context, "New SMS!", Toast.LENGTH_LONG);
 
    }
 
}
Манифест.
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="ru.goryachev.MobileInv"
          android:versionCode="1"
          android:versionName="1.0">
    <uses-sdk android:minSdkVersion="10"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
    <application android:label="@string/app_name">
        <activity android:name="MyActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
        <receiver android:name="Mrs">
            <intent-filter android:priority="999">
                <action android:name="android.provider.Telephony.SMS_RECEIVED"/>
            </intent-filter>
        </receiver>
    </application>
</manifest>
Сообщение всплывает в панели уведомлений, но toast не отображается. Где я мудак?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2013, 17:17
Ответы с готовыми решениями:

Блокировка входящего вызова
Коллеги, всех приветствую! Суть задачи, думаю, всем ясна из темы, собственно -...

SMS-отправка
Сложно ли написать приложение, которое бы отправляло СМС-сообщения с текущей...

Как определить "переадресованность" входящего вызова
Доброго времени суток! Подскажите из какого свойства и каким образом можно...

Программное удаление SMS
Добрый день. Необходимо удалить только что пришедшее смс от определенного...

Android SMS Manager
Всем доброго времени суток. Кто нибудь знает, одновременно Android SMS Manager...

2
AnDrew_LP
161 / 161 / 42
Регистрация: 29.05.2010
Сообщений: 435
06.08.2013, 10:47 #2
Java
1
Toast.makeText(context, "New SMS!", Toast.LENGTH_LONG).show();
1
glnix
14 / 14 / 5
Регистрация: 08.04.2013
Сообщений: 75
06.08.2013, 19:31  [ТС] #3
AnDrew_LP, спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.08.2013, 19:31

Отслеживание отправки SMS
Здравствуйте, не могу понять все сделал по описанию программного кода, но...

Получить текст из SMS
Здравствуйте, столкнулся с такой проблемой: надо получить текст смс, которое...

Реализовать отправку SMS
Привет.. Есть три edittext et1 et2 и et3 Ещё есть вот такой код. ...


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

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

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