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

Не находит SMS на реальном устройстве - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Обработчик событий для Drop-down в ActionBar. Android Studio http://www.cyberforum.ru/android-dev/thread1395484.html
Всем доброго времени суток. Задача такова. Есть список объектов. И для их фильтрации используется выпадающее меню (Drop-down) на ActionBar'е. Излазив весь инет так и не смог найти (или понять) нормальный способ обработать событие изменения значения выпадающего меню. Идея в том, что список на экране состоит из объектов и при выборе какого-либо фильтра из меню, хотелось бы, чтоб в данный список...
Android Сохранить число в поле ввода после нажатия арифметического действия Постигаю андроид, ваяю свой 1 калькулятор. Уперся в проблему, но понимаю, как сделать что бы когда пользователь ввел 1 число, оно сохранилось при нажатии какого либо арифметического действия, и ожидало 2. Вот указал что бы переменная запоминала цифры num1 = Float.parseFloat(textPanel.getText().toString()); Вот как сделать сложение? И считать 2 число? Заранее спасибо. http://www.cyberforum.ru/android-dev/thread1395403.html
Android Создание live wallpaper с автоматическим изменением картинок
Здравствуйте. Хочу создать live wallpaper с автоматической сменой случайных картинок из drawable. Перерыв нет, так понимаю, что это делается только через ViewFlipper. Но не могу присоединить к нему Random. Скажите, пожалуйста, как это сделать, и возможен ли другой вариант без Viewflipper. Хорошо бы с примерами. Спасибо.
Как пользоваться android.test.PerformanceTestCase? Android
Собственно вопрос в этом и состоит. Пишу под андроид. Обычными модульными тестами пользуюсь постоянно. решил проверить производительность и без труда нагуглил наяндексил android.test.PerformanceTestCase. А вот как им пользоваться не пойму. Собственно как тест запускать в режиме теста производительности?
Android Как определить стоимость Андроид приложения? http://www.cyberforum.ru/android-dev/thread1395178.html
Здравствуйте! Написал обычный калькулятор: + - * . % Сколько он может стоить? Заранее спасибо
Android Обработка нажатий на пунктах списка в Toolbar Привет ребят, кто работал с реализацией Toolbar, не подскажите как реагировать на нажатия в пунктах списка меню? Если не трудно можете подкинуть инфы по этой теме, кроме гугловских доков? подробнее

Показать сообщение отдельно
shulyakyarik
10 / 10 / 3
Регистрация: 28.03.2014
Сообщений: 156

Не находит SMS на реальном устройстве - Android

16.03.2015, 11:23. Просмотров 227. Ответов 0
Метки (Все метки)

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
ListView listView;
    List<SMS> list;
    DialogAdapter adapter;
 
    String number;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_dialog);
        setSupportActionBar((Toolbar) findViewById(R.id.toolbar));
 
        listView = (ListView) findViewById(R.id.listView);
        list = new ArrayList<>();
        adapter = new DialogAdapter(this, list);
        listView.setAdapter(adapter);
 
        try {
            getData();
        }catch (Exception e){Log.wtf("","no messages\nnumber: "+number);}
    }
 
    void getData(){
        Cursor cursor = getContentResolver().query(Uri.parse("content://sms/"),null,"address = " + number,null,null);
        SMS sms;
        cursor.moveToLast();
        do{
            sms = new SMS();
            if(cursor.getInt(cursor.getColumnIndex("type"))==2) {
                sms.isMe = true;
                sms.isSended = true;
            }
            else sms.isMe = false;
            try{
                sms.text = encryptor.decrypt(cursor.getString(cursor.getColumnIndex("body")));
            }catch (Exception e){sms.text=cursor.getString(cursor.getColumnIndex("body"));}
            sms.date = cursor.getString(cursor.getColumnIndex("date"));
            list.add(sms);
        }while (cursor.moveToPrevious());
        adapter.notifyDataSetChanged();
    }
Работает на эмуляторе, но на реальном устройстве нет. Проверил номера, совпадают. В базе сообщений 3 штуки

Добавлено через 15 часов 13 минут
Отправил смс на номер 123(с эмулятора), так с этим номером сообщения добавляются и отображаются. Не находит длинные номера типа +хххххх.... И как правильно составлять номер, потому что в базе андроид добавляет пробелы между цифрами?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru