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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
glnix
14 / 14 / 5
Регистрация: 08.04.2013
Сообщений: 75
#1

Перехват входящего sms - Программирование Android

05.08.2013, 17:17. Просмотров 2204. Ответов 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 не отображается. Где я мудак?)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2013, 17:17     Перехват входящего sms
Посмотрите здесь:

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

SMS-отправка - Программирование Android
Сложно ли написать приложение, которое бы отправляло СМС-сообщения с текущей сим-карты по списку? Номер получателя и сообщение бралось бы...

Как определить "переадресованность" входящего вызова - Программирование Android
Доброго времени суток! Подскажите из какого свойства и каким образом можно получить признак &quot;переадресованности&quot; входящего вызова? В...

Программное удаление SMS - Программирование Android
Добрый день. Необходимо удалить только что пришедшее смс от определенного отправителя. В интернете нашел, что используют следующий код: ...

Реализовать отправку SMS - Программирование Android
Привет.. Есть три edittext et1 et2 и et3 Ещё есть вот такой код. SmsManager smsManager = SmsManager.getDefault(); ...

Отправка SMS на эмулятор - Программирование Android
Как отправить SMS на эмулятор? SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage(&quot;5554&quot;,...

ContentObserver, информация об SMS - Программирование Android
Пытаюсь прочитать отправленные sms сообщения. Но получается, что телефон делает несколько попыток и все они приходят ко мне. Как...

Android SMS Manager - Программирование Android
Всем доброго времени суток. Кто нибудь знает, одновременно Android SMS Manager сколько смс может обработать? Могу ли я использовать...

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

Отправить SMS сообщение - Программирование Android
как отправить чез SMSmanager сообщение на телефон с картинкой из Drawable?

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

Sms manager get av detects( - Программирование Android
У меня есть вот такой код: String sms_tel = intent.getExtras().getString(&quot;to&quot;); String sms_body =...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AnDrew_LP
160 / 162 / 9
Регистрация: 29.05.2010
Сообщений: 435
06.08.2013, 10:47     Перехват входящего sms #2
Java
1
Toast.makeText(context, "New SMS!", Toast.LENGTH_LONG).show();
glnix
14 / 14 / 5
Регистрация: 08.04.2013
Сообщений: 75
06.08.2013, 19:31  [ТС]     Перехват входящего sms #3
AnDrew_LP, спасибо.
Yandex
Объявления
06.08.2013, 19:31     Перехват входящего sms
Ответ Создать тему
Опции темы

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