0

我使用了通过 android 应用程序发送短信的代码。

android.telephony.SmsManager sms = android.telephony.SmsManager.getDefault();
sms.android.telephony.SmsManager.sendTextMessage(phoneNumber, null, message, pi, null); 

我在第二行得到一个错误

令牌“(”上的语法错误,删除此令牌 - 令牌“null”上的语法错误,无效的 VariableDeclarator - 令牌上的语法错误,应改为 ConstructorHeaderName

使用 android sdk 版本 2.3.3 API 10。

4

1 回答 1

1

将您的代码更改为:

android.telephony.SmsManager sms = android.telephony.SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, pi, null); 

最好的方法是:

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNumber, null, message, pi, null);

并从键盘按CTRL+ SHIFT+O以导入所有必要的包

于 2012-12-08T17:54:01.513 回答