title: Creating softkeyboard with custom emoji
body: <p>I have been tasked to create a new android <code>3rd party keyboard</code> that supports customized emojis (My own Icons) from assets.</p>
  
  <p>I want to implement a softkeyboard with my own emoji icons <strong>without using UniCode or my custom UniCode.</strong></p>
  
  <p><strong>Questions:</strong> </p>
  
  <p>If I create a custom emoji, with some string of characters which does not map to the standard set of emojis, and text this message to a friend with the customized app/keyboard, what shows up on their device? The regular ASCII characters string? or the image. </p>
  
  <p>I have read two ways to add image to textView. </p>
  
  <ol>
  <li><p>Html.ImageGetter</p></li>
  <li><p>Spannable Image (String consisting of image)</p></li>
  </ol>
  
  <p>Which way should i prefer?</p>
  
  <p>Is there anyway to display(send) the customized emoji on the recipients device without downloading the app/keyboard?</p>
  
  <p>Is it possible to send text with Image(Emoji) to other apps like facebook,skype and for messaging.</p>
  
  <p><strong>Need suggestions.</strong></p>
  
  <p><strong>Simple Words</strong></p>
  
  <p>I simply want to send my custom(Emoji icon) to other apps as <a href="https://play.google.com/store/apps/details?id=com.qisiemoji.inputmethod" rel="nofollow"><strong>this app does</strong></a> with out using unicode or with my custom UniCode.</p>
  
  <p>Thanks.</p>