我们应该使用哪个类来发送短信/短信?

时间:2009-12-24 19:44:41

标签: android

我们可以使用哪个班级来发送短信?我在模拟器上尝试了这个,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 个答案:

答案 0 :(得分:2)

正确。 android.telephony.SmsManager仅适用于API级别4及更高版本(a.k.a Android 1.6)。 See the docs。您可以使用Android.os.Build.Version找出在给定平台上使用的内容。