我在android中开发了sms应用程序,它将使用Sms管理器API将消息发送到特定号码。 SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage(" phoneNo",null," sms message",null,null); 现在我希望我的应用程序将小图片作为短信发送,我能做到这一点吗?
答案 0 :(得分:0)
我想建议你有四件事
简单的表情符号如:-),;-) etc必须由默认的sms应用程序本身呈现。因此,他们可能不会在您的应用程序中提供支持,因为您还没有为其编写代码,但对于其他应用程序,它会支持。
使用font-awesome。这是一个快速简便的库,它为您提供了许多图标,并且使用它非常简单。对于那个,请参考this link.
使用iconify库。它有点类似于字体 - 真棒。请参阅here。
您可以使用apache的语言库。通过它可以将unicode字符转换为等效符号。 unicode字符是" \ u"跟随4位数字符串。例如\ u2764代表❤(心脏)。
为此,将字符插入字符串中。
String str = "Hello world this is a heart \\u2764".
然后将其传递给apache的方法。
String convertedStr = org.apache.commons.lang.StringEscapeUtils.unescapeJava(str);
您需要在项目中使用this jar来获取上述方法。
希望这有帮助!