Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
shulyakyarik
11 / 11 / 3
Регистрация: 28.03.2014
Сообщений: 156
#1

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

16.03.2015, 11:23. Просмотров 253. Ответов 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(с эмулятора), так с этим номером сообщения добавляются и отображаются. Не находит длинные номера типа +хххххх.... И как правильно составлять номер, потому что в базе андроид добавляет пробелы между цифрами?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2015, 11:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не находит SMS на реальном устройстве (Программирование Android):

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

Debugging на реальном устройстве - Программирование Android
на днях решил занятся Android Studio и появился вопрос: у меня телефон Cubot note s, Android 5.1,а комп Hp pavilion g6, никак не могу...

Тестирование на реальном устройстве - Программирование Android
Появилась такая проблема. То, что написано в ней - сделал - ошибка осталась. Возникает со всеми созданными приложениями. Буквально...

Как добраться до файлов на реальном устройстве - Программирование Android
Делаю проект в Эклипсе. Приложение запускаю на реальном устройстве. Как мне добраться до файлов моего приложения на реальном устройстве....

Не получается запустить приложение на реальном устройстве - Программирование Android
Я новичок в разработке ПО под данную ось сразу отмечу... Вообщем учусь и пытаюсь разобраться что и как кодить для андройд... впринципе...

Не отображается на реальном устройстве текст кнопок - Программирование Android
Здравствуйте, меня беспокоит одна проблема, при тесте на реальном устройстве кнопки &quot;MAKE A PHOTO&quot; и &quot;OPEN IMAGE&quot; не отображаются а...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2015, 11:23
Привет! Вот еще темы с ответами:

Портится ли батарея при разработке на реальном устройстве? - Программирование Android
Добрый жень. Хочу спросить тех людей, которые при разработке приложений под андроид часто используют не виртуальное, а реальное...

Почему ошибка didn't find class мейн при запуске на реальном устройстве? - Программирование Android
Здравствуйте, начинаю осваивать андроид. В андроид студии создал проект, он прекрасно запускается на эмуляторе. Пробую перенести его на...

Разработка на реальном устройстве? - Windows Phone
Приветствую! Столкнулся с такой проблемой при попытке разблокировать телефон инструкцией как студент, на тыкаюсь на то что в статьях...

Запуск приложения на реальном устройстве - Программирование iOS
Подскажите, Запускаю приложение с xcode на своем телефоне, все отлично работает, спустя какое-то время (несколько дней) пытаюсь его...


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

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

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