android 表情的输入 Unicode实现表情展示 无需图片素材及相关解析
生活随笔
收集整理的這篇文章主要介紹了
android 表情的输入 Unicode实现表情展示 无需图片素材及相关解析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
表情是關于聊天模塊的重要組成部分。因為表情可以傳遞出很多文字無法表達的信息,比如說:情緒、語氣等。
不過在軟件的開發工程中,表情的使用卻給開發者帶來了不小的工作任務。特別是在表情的編碼和解析這兩步。
本篇博客帶來的是一個輕量級的表情輸入模塊。本模塊有幾個特點
先看看效果圖
emoji就是一組Unicode編碼與一組表情描述之間的一一對應。而圖片的實現是由各個系統或者軟件針對統一的表情描述來各自實現的,他們都遵循統一的Unicode編碼規范。也就是說Unicode編碼其所對應的表情描述是統一的,是所有人都要共同遵守的一套標準或者規范,而具體的表情圖片則可能因平臺的不同而產生差異,比如Android和iOS。
先看下Emoji表情的編碼http://apps.timwhitlock.info/emoji/tables/unicode。如圖:
我們可以看到1F601~1F64F分別對應的表情(還有其他表情,請自行通過鏈接查看)。我們通過上述的表情編號就可以直接在TextView中顯示相關的表情了:
public static String getEmojiStringByUnicode(int unicode) {return new String(Character.toChars(unicode));}源碼地址:https://github.com/TitleZWC/Emoji.git
參考文章:http://blog.csdn.net/isee361820238/article/details/52425399
總結
以上是生活随笔為你收集整理的android 表情的输入 Unicode实现表情展示 无需图片素材及相关解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bash脚本中的if else
- 下一篇: 银河麒麟服务器修改ip,银河麒麟配置DN