如何在android中以短信形式发送小图片

如何在android中以短信形式发送小图片,android,Android,我已经在android上开发了短信应用程序,它将使用短信管理器API向特定号码发送消息。 SmsManager SmsManager=smsmsmanager.getDefault();smsManager.sendTextMessage(“电话号码”,null,“短信”,null,null); 现在我想让我的应用程序以短信的形式发送小图片,我能为谁做这件事呢?我想建议你做四件事 简单的表情符号,如:-),;-)etc必须由默认sms应用程序本身呈现。因此,它们可能不支持您的应用程序,因为您尚未

我已经在android上开发了短信应用程序,它将使用短信管理器API向特定号码发送消息。 SmsManager SmsManager=smsmsmanager.getDefault();smsManager.sendTextMessage(“电话号码”,null,“短信”,null,null);
现在我想让我的应用程序以短信的形式发送小图片,我能为谁做这件事呢?

我想建议你做四件事

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

  • 使用令人敬畏的字体。这是一个快速而简单的库,它为您提供了许多图标,而且使用起来非常简单。就此而言

  • 使用图标库。这是一种类似于字体-真棒。请参阅相同的

  • 您可以使用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);
    
    对于上述方法,您的项目中需要有jar


    希望这有帮助

    是什么阻止您发送一些常见的邮件,如
    “:-)”
    “;-)”
    “:-D”