¿Cómo configurar emoji por Unicode en una vista de texto?

Hola, me gustaría hacer lo siguiente:

??? unicode = U+1F60A
String emoji = getEmijoByUnicode(unicode)
String text = "So happy "
textview.setText(text + emoji);

para obtener esto en mi vista de texto:

Tan feliz

¿Cómo implementar 'getEmijoByUnicode (unicode)'?

¿Cuál debería ser el tipo de 'unicode'? (Cadena / char / int ??!)

¡Tenga en cuenta que NO quiero usar Drawables!