title: Custom Keyboard for emoticons in android
body: <p>I want to use a custom keyboard of emoticons and default keyboard for my chatting application. For writing a message user can switch between these two keyboards. </p>
  
  <p>What is the best way to implement this functionality in android ?</p>