Me pregunto cómo WhatsApp brinda soporte para eso. Podría usar emojis en iPhone porque es nativamente compatible. No estoy desarrollando para bb ni Android, pero necesito ayudar a un codificador con estas cosas.
El chico de bb me dijo que puede agregar una fuente como recurso de proyecto (ttf), pero como los emojis son gráficos de colores, no estoy seguro si puedo crear un ttf. No sé nada sobre las fuentes tampoco.
Como puede ver, mi desconocimiento es enorme en esto. Solo necesito algunos consejos que me indiquen el camino correcto para investigar.
Gracias!Emoji (Emoticones) en la aplicación Blackberry y Android. ¿Cómo apoyar?
Respuesta
En Android puede hacer un BitMap font con el tutorial i found here. Luego puedes insertar todos tus Emoji en esa fuente. Para obtener esto en el BlackBerry, puede usar la clase FontFamily.
Aquí hay un tutorial que explica cómo funciona esto.
¡Diviértete! :-)
No tuve tiempo de ver ninguna publicación aquí porque estaba trabajando en otra cosa. Estoy realmente interesado en esto, pero lo echaré un vistazo más tarde. Aceptaré tu respuesta porque la gente te votó. Algún día volveré sobre esta cuestión con mis conclusiones. Gracias a todos por su tiempo. – Jorge
¿Podría alguien confirmar si este enfoque funciona? Tal vez alguien que creó una aplicación con esta idea? Estoy interesado en una aplicación Blackberry. –
¡Estoy haciendo algo similar AQUÍ! http://stackoverflow.com/questions/16768930/implementations-of-emoji-emoticon-view-keyboard-layouts – toobsco42
Déjame decirte lo que sé, no sé emoji, pero google me hizo pensar que es un conjunto de emoticones, principalmente de origen japonés. Si eso es cierto, me gustaría señalar que es común crear fuentes personalizadas usando un archivo de fuente (que se muestra en here). Y en ese archivo de fuentes, debería poder incrustar estos emoticones y usarlos.
El enlace que proporcioné anteriormente, es para J2ME, pero la lógica y el diseño deberían ser similares. Espero que esto ayude.
Según mi experiencia, la mayoría de los emoticones (emoji) no usan una fuente, sino que son gráficos de mapa de bits (por ejemplo, emoticones en el editor de texto predeterminado de Android). Hay varias desventajas en el uso de un tipo de letra:
- Supongamos que realizó los caracteres a, b, c, d, etc en emoticonos - el usuario sería entonces no puede leer/enviar mensajes con esos caracteres en sin ellos girando a emoticones.
- Fuentes son generalmente bastante grande ya que contienen una gran cantidad de información para visualizar el texto en diferentes tamaños/estilos
Uso de gráficos de mapa de bits le permitirá utilizar fácilmente los mismos emoticonos en una amplia gama de dispositivos, mientras usando fuentes de dispositivo estándar el texto alrededor de los emoticones.
Tendrá que analizar la cadena que está mostrando, buscar los emoticones y reemplazarlos con imágenes.
En Android, por ejemplo, usted lograr esto con:
- Buscar la cadena para todas las ocurrencias emoticon (expresiones regulares puede hacer esto con bastante facilidad)
- Reemplazar todos los emoticonos con la cadena
<img src="emoticon.png" />
(althugh cambio emoticon.png basa en el tipo de emoticon) - convertir la cadena a HTML con
String myHtmlString = Html.fromHtml(myEmoticonString, myImageGetter, null);
- mostrar la cadena en un TextView
myTextView.setText(myHtmlString)
en el paso 3 myImageGetter
necesidades de ser una instancia de Html.ImageGetter
que devuelve un gráfico (dibujable) basado en el atributo src
de las imágenes en la cadena (es decir, convierte un nombre de archivo de cadena en un gráfico real)
Los pasos en otras plataformas serían diferentes, pero debería poder usar el mismo método básico (parse str ing, reemplazar emoticones con imágenes).
Gracias por su opinión y respuesta. Quiero hacer Emoji como teclado personalizado en lugar de mi teclado predeterminado de Android. Así que cómo se hace ? Consulte la pregunta aquí: http: //stackoverflow.com/questions/9356663/android-custom-emoji-keyboard-for-my-own-graphics –
- 1. Mostrar emoticones en Android
- 2. ¿Cómo funciona la fuente de emoji de color de Apple, y hay una versión de Android?
- 3. Aplicación móvil: orientación a iPhone, WP7, Android y Blackberry
- 4. aplicación de iPhone: ¿Cómo se programó Emoji?
- 5. cómo portar una aplicación de Android a Blackberry
- 6. ¿Cómo insertar emoticones en LaTeX?
- 7. ¿Cómo cerrar una aplicación en BlackBerry PlayBook?
- 8. jQuery en iPhone/Android/BlackBerry
- 9. ¿Cómo integrar HTML 5 para BlackBerry, IOS y Android?
- 10. ¿Cómo abrir webview en Blackberry?
- 11. Emoji y UIWebView en IOS 5
- 12. Android - AdSense en WebView (para BlackBerry PlayBook - Android Runtime)
- 13. Como apoyar IPv4 y IPv6 en Java
- 14. Emoticones de iPhone a Python/Django
- 15. Usar el mapa de Google en la aplicación Blackberry
- 16. visualización del icono emoji/emoción en Android TextView
- 17. La aplicación no se implementó en el simulador de Blackberry
- 18. Empaquetado de problemas de dibujo de la aplicación para Android en el simulador de Blackberry Playbook
- 19. ¿Cómo instalar el archivo .CSI para la firma de código y cargar la aplicación a BlackBerry?
- 20. Servicio como testflight para iOS + Android + BlackBerry
- 21. Tener un proyecto Blackberry J2ME y Android bajo Eclipse
- 22. ¿Existe la posibilidad de ejecutar applets en Android o Blackberry?
- 23. Cómo apoyar codificación UTF-8 en Eclipse
- 24. Mostrando emoji en un UILabel?
- 25. BlackBerry - aplicación de fondo para escuchar inicia y aplicación en activo
- 26. Anulación de los gráficos Emoji
- 27. Cómo escribir aplicaciones de SMS en blackberry?
- 28. Empaquetado Error de lanzamiento de la aplicación Blackberry OAuth
- 29. Blackberry code signing spam
- 30. Fuga de memoria durante el uso de emoticones en CRichEditCtrl
Para los que no son japoneses: Emoji (絵 文字?) Es el término japonés para los caracteres de imagen o emoticones usados en mensajes inalámbricos y páginas web japonesas. –
Hola chicos! La reputación significa dinero aquí :) No estoy trabajando en esto hoy, pero veré sus respuestas en los próximos días. ¡Gracias! – Jorge
Ver respuesta alternativa para Blackberry http://stackoverflow.com/questions/7268276/blackberry-emoticons-in-chat-application/7861476#7861476 –