0
我想通过我的应用程序发送短信。我正在使用SMS管理器来发送TextMessage。但是当我发送短信时,它不会发送短信。可以使用短信管理器发送多个短信(群组短信)?
我想通过我的应用程序发送短信。我正在使用SMS管理器来发送TextMessage。但是当我发送短信时,它不会发送短信。可以使用短信管理器发送多个短信(群组短信)?
我可以通过使用以下逻辑发送GroupMessage。它使用Application全局状态。当发送短信时,应用程序暂停并且控制权转移到Sms Service。在服务返回时,它恢复活动并发送第二个号码。继续直到所有号码被发送。
我希望这段代码能帮到你。
@Override
protected Void doInBackground(Void... params) {
// TODO Auto-generated method stub
String message;
if (!TextUtils.isEmpty(etSendmessage.getText())) {
message = etSendmessage.getText().toString();
// Toast.makeText(GroupMessaging.this,"Message field is Empty",
// Toast.LENGTH_SHORT).show();
publishProgress(0);
for (int i = 0; i < contactCount; i++) {
MyApplication.activityPaused();
mService.send(groupPhoneNumber[i], message, dataFinal);
Log.i("name", groupPhoneName[i]);
publishProgress(i + 1);
do {
} while (!(MyApplication.isActivityVisible()));
Log.i("count", "count" + i);
}
}
return null;
}
我们需要更多的信息。 这是什么意思“它不会发送短信”?是否有例外,您使用什么手机进行开发以及您使用哪个Android版本 ?也许模拟器? – pbertsch