|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Ubicación de emoticones nativo de kitkat
Alguien sabe donde queda osea la ubicación de los emoticones nativo de kitkat o de otra sistema 4.3 o alguna luz X favor gracia.
Por lo menos no se respondan Xq no da gusto ver 100 visitas y nada. En fin gracias X su tiempo |
|
|
|
#2
|
||||
|
||||
|
¿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. |
| Gracias de parte de: | ||
|
#3
|
||||
|
||||
|
Gracias maestro por el dato me abriste la mente gran ayuda encerio.
Entonces es imposible poner los emoticones del la versión 4.4 a una 4.1 4.2. En vez de los emoticones negros que tiene por defecto esas versión porque el de kitkat se ve chula. |
|
#4
|
||||
|
||||
|
Si se puede, usando un SpannableStringBuilder y haciendo que cada caracter Unicode correspondiente a un Emoji lo sustituya por un ImageSpan. De hecho es lo que hace WhatsApp y por eso sus emoticonos aparecen en todas las versiones de Android.
Pero los emoticonos tienen que estar incluidos en tu propia app, no los coge del sistema. |
|
#5
|
||||
|
||||
|
No posees algun tutorial para estudiar mas sobre el SpannableStringBuilder para provarlo en whatsapp seria facil solo cambiar las imagenes dentro del drawable y compilarlas pero como hago dentro del sistema...es mi gran duda?
|
|
#6
|
||||
|
||||
|
Dentro del sistema no puedes, ni creando tu propio teclado. Los teclados con emoticonos completos que funcionan en 4.3 no muestran el emoticono del teclado, sino el negro, y los que faltan muestra un cuadrado blanco.
|
| Gracias de parte de: | ||
|
#7
|
||||
|
||||
|
Masque claro.
gracias maestro por todo. excelente gracias por responder.
|
![]() |
Estás aquí
|
||||||
|
||||||