Soporte del teclado Emoji para EditField en Android

Mi aplicación utiliza Android 4.0 en Samsung Galaxy S3.

Quiero integrar el soporte de caracteres Emoji en el campo EditText en la aplicación de Android. ¿Alguien puede sugerirme, cómo puedo lograrlo?

Por ejemplo, en la aplicación whatsapp y wechat, TextField admite caracteres de teclado Emoji, pero en mi aplicación se muestra? Para cada carácter escribo usando el teclado Emoji.

text_message = (EditText) findViewById(R.id.editText1);
    text_view = (textView) findViewById(R.id.textView1);
    btntest = (Button) findViewById(R.id.button1);
    btntest.setOnClickListener(new OnClickListener()
    {
        public void onClick(View v)
        {

            text_swype.setText(text_message.getText().toString());
        }
    });

y también intentohttps://github.com/IPL/iOSStyleEditText

y fuente de emoji dehttp://klncity1.wordpress.com/tag/emoji/

pero no trabajo

Respuestas a la pregunta(5)

Su respuesta a la pregunta