我使用了通过Android应用发送短信的代码。
android.telephony.SmsManager sms = android.telephony.SmsManager.getDefault();
sms.android.telephony.SmsManager.sendTextMessage(phoneNumber, null, message, pi, null);
我在第二行中收到错误
Syntax error on token "(", delete this token - Syntax error on token "null", invalid VariableDeclarator - Syntax error on tokens, ConstructorHeaderName expected instead
使用android sdk版本2.3.3 API 10。
最佳答案
将您的代码更改为:
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 来导入所有必需的程序包
关于android - 如何克服这个错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13780179/