como definir emoji por unicode em uma visualização de texto?

Olá, gostaria de fazer o seguinte:

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

para obter isso no meu textview:

Tão feliz

Como implementar 'getEmijoByUnicode (unicode)'?

Qual deve ser o tipo de 'unicode'? (String / char / int ??!)

Observe que NÃO quero usar Drawables!