我正在使用此代码发送消息:
private void sendSMS(String phoneNumber, String message) {
Log.d("phoneNumber", phoneNumber);
Log.d("Message", message);
PendingIntent pi = PendingIntent.getActivity(mContext, 0, new Intent(
mContext, Object.class), 0);
smsManager.sendTextMessage(phoneNumber, null, message, pi, null);
}
它没有发送带撇号的消息。这是我测试过的消息:
1和3没有用。但是2工作了。 (是的...我在第三个短信中仅发送了撇号)。很奇怪有什么想法吗?
[如果您想通过SMS发送撇号,则必须使用转义字符来引起撇号。在反斜杠字符后加上引号(\“或\')将起作用。
在这种情况下,您的字符串应如下所示:“很抱歉,现在正在和一个在场的人一起忙。有空时我会与您联系。”