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

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

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

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

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

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

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

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

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

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

Информация об устройстве - Программирование Android
Здравствуйте. Существуют планшеты с модулем для отправки sms. Подскажите пожалуйста, как можно определить наличие модуля? Я искал в Build ,...

Просмотр файлов на устройстве - Программирование Android
Необходимо организовать просмотр файлов на смартфоне под управлением Android.

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

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

Запуск программы на устройстве - Программирование Android
Я испытывал проблемы с запуском программы на устройстве, eclipse не видел мой телефон в списке, как и команда adb devices. Я пробовал...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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