0

このコードで SMS を送信します

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("Numerber", null, "Text to send", null, null);

英語ではかなりうまく機能しますが、スペイン語を使用すると失敗します。何度も試した結果、「送信するテキスト」に「á、é、í、ó、ú」などのアクセントが含まれていると、送信されたメッセージが切り取られることがわかりました。

もちろん、これらのアクセントは適切な書き方でスペイン語に必要なので、これについて何か考えはありますか?

4

1 に答える 1

1

皆さんのお陰で。はい、それはあなたが言ったことです。解決策は次のとおりです。

ArrayList<String> arrSMS = smsManager.divideMessage("Text to send");
smsManager.sendMultipartTextMessage("Number", null, arrSMS, null, null);
于 2013-02-18T19:36:30.747 に答える