gpt4 book ai didi

android - 发长短信收错

转载 作者:行者123 更新时间:2023-11-29 21:15:59 25 4
gpt4 key购买 nike

我正在开发一款可以发送超过 160 个字符的短信的应用程序。我正在模拟器上测试它,一次使用 2 个模拟器在它们之间发送消息。

它在 sendind 时工作正常,但在其他模拟器(使用 android 的股票消息应用程序)中接收它时,我没有收到我发送的确切内容。例如:

如果我发送“a”字母超过 160 次,我会收到一条包含相同字符数的文本,但它以“b”字母开头并以“c”继续。

为什么会这样?这是我的代码:

mSmsManager = SmsManager.getDefault();
//...

public void onClick(View v) {
String dest = Uri.parse("sms:" + mDest.getText().toString());
String message = mMessage.getText().toString();
ArrayList<String> parts = mSmsManager.divideMessage(message);

mSmsManager.sendMultipartTextMessage(dest, null, parts, null, null);
}

最佳答案

有时模拟器无法正常发送长消息。在 2 个“真实”设备上测试您的应用程序,最后您可能没有任何问题。

关于android - 发长短信收错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21433316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com