Вопросы по обработке полученных SMS - PullRequest
2 голосов
/ 20 января 2010

Мне удалось успешно написать небольшое тестовое приложение, которое может получить и отправить смс, но получил пару вопросов. (Это потому что часть кода, который я скопировал из другого места, и я хотел бы понять, лучше).

  1. В моем AndroidManifest, а также подкласс BroadcastReceiver, есть ссылка на строковый литерал "android.provider.Telephony.SMS_RECEIVED". Тем не менее, я не мог найти любая ссылка в API, которая упоминает это. Может ли кто-то указать мне на какая-нибудь ссылка, которая перечисляет / объясняет это?

  2. Как часть получения сообщения от Intent, я сделал это:

    Object[] pdus = (Object[]) intent.getExtras().get("pdus");

Опять же, этот вопрос связан с использованием жестко закодированного строкового литерала. Где находится строка "pdus", перечисленная и описанная?

Заранее спасибо!

1 Ответ

0 голосов
/ 20 января 2010

Причина, по которой вы не можете найти эти вещи, заключается в том, что они не являются частью SDK и поэтому не предназначены для использования приложениями . Возможно, что эти Intents будут изменены в будущих версиях Android или, возможно, не будут использоваться на определенных устройствах.

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