如何在android

时间:2016-03-21 07:03:11

标签: android

我在android中开发了sms应用程序,它将使用Sms管理器API将消息发送到特定号码。 SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage(" phoneNo",null," sms message",null,null); 现在我希望我的应用程序将小图片作为短信发送,我能做到这一点吗?

1 个答案:

答案 0 :(得分:0)

我想建议你有四件事

  1. 简单的表情符号如:-),;-) etc必须由默认的sms应用程序本身呈现。因此,他们可能不会在您的应用程序中提供支持,因为您还没有为其编写代码,但对于其他应用程序,它会支持。

  2. 使用font-awesome。这是一个快速简便的库,它为您提供了许多图标,并且使用它非常简单。对于那个,请参考this link.

  3. 使用iconify库。它有点类似于字体 - 真棒。请参阅here

  4. 您可以使用apache的语言库。通过它可以将unicode字符转换为等效符号。 unicode字符是" \ u"跟随4位数字符串。例如\ u2764代表❤(心脏)。

  5. 为此,将字符插入字符串中。

    String str = "Hello world this is a heart \\u2764".
    

    然后将其传递给apache的方法。

    String convertedStr = org.apache.commons.lang.StringEscapeUtils.unescapeJava(str);
    

    您需要在项目中使用this jar来获取上述方法。

    希望这有帮助!