我使用代码通过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。
答案 0 :(得分: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 以导入所有必需的包