Какой класс мы должны использовать для отправки смс / текстовых сообщений? - PullRequest
0 голосов
/ 24 декабря 2009

Какой класс мы можем использовать для отправки текстового сообщения? Я пробовал это на эмуляторе, 2.0:

import android.telephony.SmsManager;
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(...);

и это работает нормально. На моем G1, работающем с 1.5, я получаю ошибку подтверждения, так как SmsManager недоступен в 1.5. Может быть, для 1.5 нам нужно использовать устаревший класс?:

android.telephony.gsm.SmsManager

это правильно, или есть какой-то другой класс, который мы должны использовать для отправки текстовых сообщений?

Спасибо

1 Ответ

2 голосов
/ 24 декабря 2009

Правильно. android.telephony.SmsManager доступен только для API уровня 4 и выше (a.k.a Android 1.6). См. Документы . Вы можете использовать Android.os.Build.Version , чтобы выяснить, какой из них использовать на данной платформе.

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