将自定义字体发送到 SMS 管理器

Send Custom Font to SMS Manager

我必须在我们的 SMSManager 中发送字体设置为文本的消息。

SmsManager smsManager = SmsManager.getDefault();
                        smsManager.sendTextMessage(phoneNo, null, sms, null,
                                null);

短信来自.ttf字体的edittext set.The 短信被发送到特定的phoneNo,但字体是正常的,不是Edittext中设置的字体。请任何人知道如何使用字体发送消息。

为了帮助遇到同样问题的其他人,这是通过在编辑文本中设置 unicode 并将经过 unicode 编码的字符串发送到 smsmanager 来完成的,如下所示:

 string text = "\u24D7\u24D4\u24D8\u24D8\u24DB World"; 
    editText.setText(text );
    Intent intent = new Intent("android.intent.action.SEND");
                     intent.setType("text/plain");
                     intent.putExtra("android.intent.extra.TEXT",  text );
                     startActivity(Intent.createChooser(intent, "Share"));