android emoji吏上最全的详解
如果没有时间看这么多历史介绍知识点,请直接跳到 第五小节:《java删除字符串中的所有emoji字符》
一、emoji简介
简介的内容摘自 wiki 百科对emoji的描述。这里把基本概念列举出来,方便内部世界的童鞋查阅。
1. 概念
- emoji(英语:emoji,日语:絵文字/えもじ emoji),是使用在网页和聊天中的形意符号,最初是日本在无线通信中所使用的视觉情感符号(图画文字)。表情意指面部表情,图标则是图形标志的意思,可用来代表多种表情,如笑脸表示笑、蛋糕表示食物等。在中国大陆,emoji通常叫做“小黄脸”[6],或者直称emoji[7]。在台湾LINE软件中,emoji又被叫做“表情贴”。
2.历史
- 第一个表情符号是由栗田穰崇于1998年或1999年创造,他当时隶属于NTT DoCoMo公司i-mode移动互联网平台的团队。第一套表情符号包括172个12×12像素的图标,设计初衷是作为i-mode消息功能的一部分帮助促进电子通讯,并作为区别于其他业务的特色功能。 然而在1997年,Nicolas Loufrani注意到,ASCII表情符号在移动技术中的使用正在增加,他开始尝试动画效果的笑脸表情,目的是使用纯标点符号设计一套与现有ASCII表情对应的彩色图标,以促进其在数位领域的使用。Loufrani由此创造了第一套图形化表情,并编译了在线表情符号词典, 将这些符号分成不同类别,包括:经典类、情绪类、旗标类、庆贺类、娱乐类、体育类、天气类、动物类、饮食类、民族类、职业类、行星类、星座类、婴儿类等,这些设计最初于1997年在美国版权局注册,随后全套图标于1998年以.gif格式文件在网络上发布,成为科技行业中使用的第一套图形化表情符号。2000年,Loufrani创建的表情目录开始提供下载,用户开始可从互联网上透过smileydictionary.com为手机下载Loufrani创建的表情目录,该目录编译了超过1000个笑脸图形表情符号及其ASCII版本。该目录在2002年由Marabout以书籍形式出版,名称为Dico Smileys。2001年,表情符号公司Smiley Company 开始向各家电信公司的手机提供Loufrani图形表情符号的授权下载,这些公司包括诺基亚、摩托罗拉、三星、SFR(沃达丰)和SkyTelemedia。其中,“
android emoji吏上最全的详解相关推荐
- css中float详解,CSS浮动属性Float详解?史上最全Float详解
我们在学习css样式的时候,都知道css是盒概念,并且每一个盒子都是一个元素,下面我们就对CSS浮动属性Float进行详解,让你彻底了解Float. 一:什么是Float浮动? Float浮动是css ...
- 史上最全ThreadLocal 详解(一)
目录 一.ThreadLocal简介 二.ThreadLocal与Synchronized的区别 三.ThreadLocal的简单使用 四.ThreadLocal的原理 4.1 ThreadLocal ...
- Unity史上最全旋转详解(Rotate,rotation,localEulerAngles,localRotation,万向节锁)
Unity史上最全旋转详解 前言 旋转的方法Rotate以及五种重载参数的超级详细理解 Rotate(float xAngle, float yAngle, float zAngle); Unity绕 ...
- 史上最全RabbitMq详解
RabbitMq 资料 1.win 安装 第一步:下载并安装erlang RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装RabbitMQ的前提是安装Erlan ,下载地址为 :ht ...
- Java泛型详解,史上最全图文详解
泛型在java中有很重要的地位,无论是开源框架还是JDK源码都能看到它. 毫不夸张的说,泛型是通用设计上必不可少的元素,所以真正理解与正确使用泛型,是一门必修课. 一:泛型本质 Java 泛型(gen ...
- show processlist 史上最全参数详解及解决方案
总目录 一.show processlist 简介 二.show processlist 参数分析 三.show processlist--State参数分析 四.问题排查及解决方案 1.sql语句 ...
- 史上最全二叉查找树详解——带详细图解
1.二叉查找树的性质与规则 若一个结点的左子树不为空,则它左子树上所有的结点都小于该结点:若一个结点的右子树的不为空,则它右子树上所有的结点都大于该结点 2.二叉查找树的创建 a.二叉查找树的结点类 ...
- 泰坦钩长还是机器人钩长_机器人钩子更远更长!最全教学详解助你上分
原标题:机器人钩子更远更长!最全教学详解助你上分 9.19机器人得到了一个史诗级的加强,Q技能机械飞爪由之前的1050距离增长到了1150.乍一看,这个加强其实感觉并不是非常强,毕竟靠走位该躲掉的还是 ...
- 开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发...
[原][开源框架]Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位... 时间 2015-01-05 10:08:18 我是程序猿,我为自己代言 原文 http ...
最新文章
- 小代码 细心体会 含3对父子编程
- IDEA打开vue项目,每次打开的都是上一次的vue项目,即同一个vue项目,解决方法
- c语言 sizeof size_t,C/C++中的sizeof运算符和size_t类型的详解
- JZOJ 5414. 【NOIP2017提高A组集训10.22】幸运值
- python从txt拿取数据_python requests + xpath 获取分页详情页数据存入到txt文件中
- 编译器vs.代码 谁之过
- Allocate aligned memory
- 小鹏汽车4月交付量5147台 同比增长285%
- mysql binlog-row-image=minimal_十一:参数binlog_row_image(笔记)
- store.js - 轻松实现本地存储(LocalStorage)
- 中国主要城市的DNS列表
- Java项目迁移到uap上_Tomcat启动,不能加载项目问题。
- JAVA 反射练习 打印指定类名的所有信息
- 应用安全-软件安全-漏洞修复整理
- 网络操控软件兴起:思科利润率受压
- logisim的安装
- c语言中输入输出基本格式
- 鼎立MOS测试设备调试
- java全栈开发主要工作内容,java全栈工程师
- paddlex,2.1.0识别预测代码(包含视频的)
热门文章
- 企业微信与微信相比的好处有有哪些?
- 渲染02-内置Uniform
- 图像处理中的傅里叶变换
- 【Linux】VMware使用 - 虚拟机克隆
- 国内免费cdn汇总2023最新
- jdbc:mysql://localhost:3306/webshopping?useUnicode=trueamp;characterEncoding=UTF-8
- 无人驾驶运用了什么技术,无人驾驶技术是
- MySql前瞻,什么是数据库
- GitHub操作流程
- 基于Amazon KVS 与 Amazon Rekognition Streaming Video Events实时视频检测方案
- css中float详解,CSS浮动属性Float详解?史上最全Float详解