SmsManager를 일부 변경했습니다. 그래서 나는 SmsManager와 통신하거나 활동을 시작하기를 원한다. 예외를 던지기를 바란다.Android - SmsManager로 변경된 사항 - 활동 시작
이 작업을 수행 할 수 있습니까? 대답이 '예'라면 어떻게 할 수 있습니까? 내 영어
SmsManager를 일부 변경했습니다. 그래서 나는 SmsManager와 통신하거나 활동을 시작하기를 원한다. 예외를 던지기를 바란다.Android - SmsManager로 변경된 사항 - 활동 시작
이 작업을 수행 할 수 있습니까? 대답이 '예'라면 어떻게 할 수 있습니까? 내 영어
사용 SMSManager 죄송
유 SmsManager.getDefault()
방법을 사용하여 SMS를 보낼 수 있습니다.
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("phoneNo", null, "sms message", null, null);
Here you find some related to you.
다른 활동을 시작하려면 Intent을 사용할 수 있습니다.
PendingIntent sentPI = PendingIntent.getBroadcast(context, 0,new Intent("SMS_SENT"), 0);
public class MessageSentReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context arg0, Intent arg1) {
switch (getResultCode()) {
case Activity.RESULT_OK:
Toast.makeText(context, "SMS Sent", Toast.LENGTH_SHORT).show();
break;
default:
Toast.makeText(context, "SMS Failed To Sent", Toast.LENGTH_SHORT).show();
break;
}
}
}
this.registerReceiver(new MessageSentReceiver() , new IntentFilter("SMS_SENT"));
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage("Phone_No", null, "Text Body", sentPI, null);
당신이 보낸 메시지의 통지를 얻을 수있는이 방법 .. 당신은 당신이 보낸 통지와 같은 방식으로 그것을 달성 할 수있는 메시지 전달의 통지를합니다
.
당신이 Developer.android
검사에서 의도에 대한 추가 정보를 보류중인 의도를 얻을 수 있습니다이 : http://android10.org/index.php/articlesfullapplications/241-sms-messaging-in-android-send-and-receive –