2009-12-24 44 views
0

我们可以使用什么类发送短信?我在模拟器上试过这个,2.0:我们应该使用哪一类发送短信/短信?

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

而且工作正常。在我的G1运行1.5中,我得到一个验证错误,猜测是因为SmsManager在1.5中不可用。也许1.5,我们需要使用已弃用的类?:

android.telephony.gsm.SmsManager 

是正确的,或者是有我们应该用于发送短信的一些其他类?

谢谢

回答

2

正确。 android.telephony.SmsManager仅适用于API级别4以上(又名Android 1.6)。 See the docs。您可以使用Android.os.Build.Version来确定在给定平台上使用哪一个。