¿A qué te refieres con ubicación?
Los TextView a partir de Android 4.1 ya muestran los emoticonos automáticamente si encuentran una combinación Unicode correspondiente a uno, es decir, si a un TextView le asignas un texto en UTF-8 que contiene el carácter Unicode 1F603 aparecerá automáticamente la sonrisa. Si tienes 4.1 en blanco y negro y "feos", y algunos no los reconocerá, si tienes 4.4 aparecerán en color y saldrán todos.
Si lo que te refieres es a como hacer que aparezcan para seleccionarlos, como hace WhatsApp, eso no existe, tienes que programarlo tú. Por ejemplo poniendo a cada botón como texto el carácter Unicode de cada emoticono (Realmente esto no se si funciona, no se si los emoticonos están restringidos a TextView y EditText, pero puedes probarlo)
Si todo lo anterior ya lo sabías y sólo quieres saber que carácter Unicode corresponde a cada emoticono, aquí tienes una lista:
http://apps.timwhitlock.info/emoji/tables/unicode
Olvídate de la columna que pone Android, son los de 4.1 y encima está mal, porque salen cuadrados blancos con emoticonos que SI existen en 4.1. Mira la columna que pone Apple, que son los de WhatsApp.