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

Отслеживание отправки SMS - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android SparseBooleanArray пуст. Использую BaseAdapter http://www.cyberforum.ru/android-dev/thread1494413.html
Доброе время суток. Имеется список с чекбоксами. При выборе элементов списка нажимаю на кнопку и хочу выбрать их позиции. Но проблема в том что объект SparseBooleanArray пусть . //Использую BaseAdapter ParameterPropertyAdapter parameterPropertyAdapter = new ParameterPropertyAdapter(this, nn_parameter_propertyList,NN_Order_Profile_id); //(Контекст, List<ParameterProperties>...
Android Как управлять элементами через код? Осваиваю Android studio. Хочу организовать действия с матрицами(+ - * /), я хочу чтобы пользователь вводил размер матрицы с помощью spinner и в зависимости от размера менялось количество EditText элементов на layout'е. Вопрос: Как менять количество edittext и можно ли обойтись без динамических массивов? Например, объявлять массивы после задания размера пользователем? http://www.cyberforum.ru/android-dev/thread1494365.html
Подсветка слов в edit text Android
Здравствуйте форумчане! Сегодня пытался разобраться с подсветкой слов в edit text.Пробовал через spannable string, но мой говнокод подсвечивал либо все, либо ничего. Хотелось бы почитать чего умного на эту тему или покопать рабочий код. Еще хотелось бы узнать, как устроить БЫСТРЫЙ поиск сходных слов среди заданных. (в каком формате предоставить данные, каким методом их обрабатывать? Жду не...
Список с обновлением Android
Доброго времени суток! Столкнулся с проблемой обновления списка. Хотел сделать как на скриншоте http://firepic.org/?v=2.2015-07-06_m41knf6amno9.png и немного не понял что это за список такой(похоже кастомный). Если кто знает - отпишитесь плиз. Хочу просто также сделать - тянешь до упора вниз, отпускаешь, и идет обновление.
Android Как работает SQLiteDabateBase.yieldIfContendedSafely? http://www.cyberforum.ru/android-dev/thread1494119.html
В хелпе написано, что временно завершает транзакцию, чтобы позволить другим потокам выполняться. Что имеется под "позволить другим потокам выполняться"? Я пробовал вызывать этот метод, но другой поток все равно не может выполнить запрос к базе. Добавлено через 1 час 52 минуты В исходнике SQLiteSession.java нашел более подробную информацию, где было написано: Guidelines: - Do not perform...
Android Несколько Listview в 1 активити Ребят, как подключить 2 списка listview в одном активити? подробнее

Показать сообщение отдельно
mikl35
4 / 4 / 0
Регистрация: 30.05.2014
Сообщений: 126

Отслеживание отправки SMS - Android

07.07.2015, 11:51. Просмотров 415. Ответов 1
Метки (Все метки)

Здравствуйте, не могу понять все сделал по описанию программного кода, но почему то не уведомляет о доставке, весь программный код не в главной активити, а в другой.
Переменные которые я использую:
Java
1
2
3
4
5
private final static String SENT = "SENT_SMS_ACTION", DELIVERED = "DELIVERED_SMS_ACTION", ISNULL = "Entered, not all data";
SendSms sendSms;
DeliverySms deliverySms;
PendingIntent sentPI;
PendingIntent delivertPI;
Инициализация переменных при открытии активности:
Java
1
2
3
4
5
6
sendSms = new SendSms();
deliverySms = new DeliverySms();
registerReceiver(sendSms, new IntentFilter(SENT));
registerReceiver(deliverySms, new IntentFilter(DELIVERED));
PendingIntent sentPI = PendingIntent.getBroadcast(this, 0, new Intent(SENT), 0);
PendingIntent delivertPI = PendingIntent.getBroadcast(this, 0, new Intent(DELIVERED), 0);
Отправка SMS:
Java
1
2
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(n1, n2, text, sentPI, delivertPI);
Приемник по определению отправки SMS:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
        
    public class SendSms extends BroadcastReceiver {
 
        private final static String MY_TAG = "MyTag";
 
        public void onReceive(Context context, Intent intent) {
            switch (getResultCode()) {
                case Activity.RESULT_OK:
                    Log.i(MY_TAG, "SMS send");
                    break;
                case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
                    Log.i(MY_TAG, "unknown problems");
                    break;
                case SmsManager.RESULT_ERROR_RADIO_OFF:
                    Log.i(MY_TAG, "modul is down");
                    break;
                case SmsManager.RESULT_ERROR_NULL_PDU:
                    Log.i(MY_TAG, "PDU error");
                    break;
            }
        }
    }
Приемник по определению доставки SMS:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        public class DeliverySms extends BroadcastReceiver {
 
            private final static String MY_TAG = "MyTag";
 
            public void onReceive(Context context, Intent intent) {
                switch(getResultCode()) {
                    case Activity.RESULT_OK:
                        Log.i(MY_TAG, "SMS delivered");
                        break;
                    case Activity.RESULT_CANCELED:
                        Log.i(MY_TAG, "SMS not delivered");
                        break;
                }
            }
 
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru