Чтение текста из SMS и отображение его в виде текста - PullRequest
0 голосов
/ 10 сентября 2011

Я пытаюсь создать приложение, которое будет получать текст из SMS и использовать его в textview.Так что-то вроде этого, сообщение получено, я проверяю, хочу ли это сообщение, затем извлекаю текст, сохраняю его в строку, а затем показываю эту строку в текстовом представлении.Любые предложения, с чего мне начать, любые примеры, пожалуйста?

Ответы [ 2 ]

1 голос
/ 10 сентября 2011

Вы можете начать здесь для обработки полученных SMS.

0 голосов
/ 12 сентября 2011

Сначала я бы прослушивал входящие SMS, а при входящем SMS показывал уведомление. Затем, если пользователь откроет ваше приложение, обновите ваш дисплей, используя это, чтобы получить нужные данные:

Uri allMessage = Uri.parse("content://sms/inbox");
            ContentResolver cr = getContentResolver();
            Cursor c = cr.query(allMessage, null, null, null, null);

            //shows one message
            c.moveToNext();
            //uncomment to cycle thru ALL messages... This will take AWHILE
            //while (c.moveToNext()) {
                for(int i = 0; i != c.getColumnCount(); i++){


    String columnName = c.getColumnName(i);
                String columnValue = c.getString(i);

                Log.v(TAG, "Col: " + columnName);
                Log.v(TAG, "Val: " + columnValue);
            }

        //}

Поиграйте с этим немного. Он должен иметь все данные, которые вам нужны (различать SMS по метке времени)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...