【www.shanpow.com--个人简历表】
微信表情怎么发到qq篇1:【教程分享】教你如何将微信和QQ的表情包相互导入
在长年累月的使用qq中,相信每个人都收集了很多qq表情,甚至有一些表情的使用率太高都要成为自己的象征了,可是当我们改上微信之时,想要发自己喜爱的表情却发现没有,怎么办?难道只能默默保存别人发过的表情吗?所以今天,表情包界新翘楚wuli韬韬就给大家分享一个,将qq和微信表情互相导入的方法。 qq表情导入微信(全程手机操作):首先,将qq表情保存到手机中。也可以从斗图神器里找图或者在网上看到喜欢的表情都保存到手机中待用。 微信进入“我”的标签,点击“表情”,进入表情商店之后,点击右上角的“设置”按钮,继续选择“我添加的表情”,这里面可以看到之前收集的微信表情,最后的+号键说明可以从这里添加新表情。 点击+号之后就会进入本地相册了,如果本地图片太多还可以从左下角直接定位文件夹,选择图片(可惜不能多选),就直接添加进微信表情库了,表情库的右上角的整理按钮还可以批量删除表情。 以上就是非常简单而又官方的添加微信表情的方法,然后不便之处就是表情图只能一张一张添加,不支持批量处理。 微信表情导入qq:大家都应该知道,微信表情导出非常不容易,正常情况是不能实现的,不过楼主还是找到了一个小窍门,可以帮大家将微信中喜欢的表情图导出,加入qq使用。 首先,登陆微信网页版 然后,通过网页版微信发送和接收的表情图片,就可以右键保存到本地了。内容分页
微信表情怎么发到qq篇2:微信公众帐号开发教程第9篇-QQ表情的发送与接收
我想大家对QQ表情一定不会陌生,一个个小头像极大丰富了聊天的乐趣,使得聊天不再是简单的文字叙述,还能够配上喜、怒、哀、乐等表达人物心情的小图片。本文重点要介绍的内容就是如何在微信公众平台使用QQ表情,即在微信公众帐号开发模式下,如何发送QQ表情给用户,以及如何识别用户发来的是QQ表情。
QQ表情代码表
首先需要明确的是:QQ表情虽然呈现为一张张动态的表情图片,但在微信公众平台的消息接口中却是属于文本消息;也就是说当用户向公众帐号发送QQ表情时,公众帐号后台程序接收到的消息类型MsgType的值为text。只要上面这点能理解了,下面的工作就好开展了。对于QQ表情,发送的是文本消息,而呈现出来却是表情图片,那么每一个QQ表情图片一定会有与之相对应的表情代码。下面是我已经整理好的微信公众帐号中使用的QQ表情代码对照表:
上面一共列出了105个QQ表情,每个表情都给出了与之相对应的文字代码与符号代码(也许这两种叫法并不恰当),至于这两种代码怎么来的以及如何使用,下面马上会讲到。
用户向公众帐号发送QQ表情
在微信上使用公众帐号时,如何发送QQ表情,我想这个很少有人不会的。在输入框旁边有一个笑脸的图片按钮,点击它将会弹出表情选择界面,可选择的表情依次为“QQ表情”、“符号表情”和“动画表情”。当我们点击选择了某个QQ表情后,发现在输入框中会显示该表情的文字代码,这里是用一对中括号引起的,如下图所示:
其实,当我们很熟悉要使用QQ表情的文字代码时,也可以直接在输入框中输入表情的代码,而不需要弹出表情选择框。如下图所示:
从上图可以看出,在输入框中输入“[呲牙]”、“/呲牙”和“/::D”这三种代码的作用一样,都是发送呲牙的QQ表情。这个时候,大家再回过头去看文章最开始的QQ表情代码对照表,就明白是怎么回事了。
公众帐号向用户发送QQ表情
与用户向公众帐号发送QQ表情一样,在开发模式下,公众帐号也可以用同样的表情代码(文字代码或符号代码)向用户回复QQ表情。代码片段如下:
[java] view plaincopy
// 文本消息
if (msgType.equals(MessageUtil.REQ_MESSAGE_TYPE_TEXT)){
// 回复文本消息
TextMessage textMessage = new TextMessage();
textMessage.setToUserName(fromUserName);
textMessage.setFromUserName(toUserName);
textMessage.setCreateTime(new Date().getTime());
textMessage.setMsgType(MessageUtil.RESP_MESSAGE_TYPE_TEXT);
textMessage.setFuncFlag(0);
textMessage.setContent("[难过] /难过 /::(");
// 文本消息对象转换为xml字符串
respMessage = MessageUtil.textMessageToXml(textMessage);
}
上面代码片段的作用是:判断发送的消息类型,如果是文本消息(MsgType=text),则回复三个难过的QQ表情给用户。可以看出,不管是用户发给公众帐号,还是公众帐号发给用户,都可以使用QQ表情的文字代码(如:[难过] /难过)和符号代码(如 /::()。
公众帐号识别用户发送的QQ表情
在掌握了如何发送QQ表情后,我们再来看看公众帐号如何识别用户发送的是QQ表情。这是什么意思呢?当用户向公众帐号发送一个QQ表情,在后台程序中接收到的会是什么值,我们又怎么知道这个值就是一个QQ表情。
其实,只要做个简单的测试,比如:将接收到的文本消息输出到日志中(可以用log4j或者System.out.print),不难发现:向公众帐号发送一个QQ表情,在后台程序中接收到的是QQ表情的符号代码。
下面是我简单封装的一个方法,通过正则表达式实现的,用于判断用户发送的是否是单个QQ表情。
[java] view plaincopy
/**
* 判断是否是qq表情
*
* @param content
* @return
*/
public static boolean isQqFace(String content) {
boolean result = false;
// 判断QQ表情的正则表达式
String qqfaceRegex = "/::\\)|/::~|/::B|/::\\||/:8-\\)|/::<|/::$|/::X|/::Z|/::"\\(|/::-\\||/::@|/::P|/::D|/::O|/::\\(|/::\\+|/:--b|/::Q|/::T|/:,@P|/:,@-D|/::d|/:,@o|/::g|/:\\|-\\)|/::!|/::L|/::>|/::,@|/:,@f|/::-S|/:\\?|/:,@x|/:,@@|/::8|/:,@!|/:!!!|/:xx|/:bye|/:wipe|/:dig|/:handclap|/:&-\\(|/:B-\\)|/:<@|/:@>|/::-O|/:>-\\||/:P-\\(|/::"\\||/:X-\\)|/::\\*|/:@x|/:8\\*|/:pd|/:<W>|/:beer|/:basketb|/:oo|/:coffee|/:eat|/:pig|/:rose|/:fade|/:showlove|/:heart|/:break|/:cake|/:li|/:bome|/:kn|/:footb|/:ladybug|/:shit|/:moon|/:sun|/:gift|/:hug|/:strong|/:weak|/:share|/:v|/:@\\)|/:jj|/:@@|/:bad|/:lvu|/:no|/:ok|/:love|/:<L>|/:jump|/:shake|/:<O>|/:circle|/:kotow|/:turn|/:skip|/:oY|/:#-0|/:hiphot|/:kiss|/:<&|/:&>";
Pattern p = Pattern.compile(qqfaceRegex);
Matcher m = p.matcher(content);
if (m.matches()) {
result = true;
}
return result;
}
下面是方法的使用,实现了这样一个简单的功能:用户发什么QQ表情给公众帐号,公众帐号就回复什么QQ表情给用户(xiaoqrobot就是这么做的)。实现代码如下:
[java] view plaincopy
// 文本消息
if (msgType.equals(MessageUtil.REQ_MESSAGE_TYPE_TEXT)){
// 文本消息内容
String content = requestMap.get("Content");
// 判断用户发送是否单个qq表情
if(XiaoqUtil.isQqFace(content)) {
// 回复文本消息
TextMessage textMessage = new TextMessage();
textMessage.setToUserName(fromUserName);
textMessage.setFromUserName(toUserName);
textMessage.setCreateTime(new Date().getTime());
textMessage.setMsgType(MessageUtil.RESP_MESSAGE_TYPE_TEXT);
textMessage.setFuncFlag(0);
// 用户发送什么qq表情,就回复什么qq表情
textMessage.setContent(content);
// 将文本消息转换成为xml字符串
respMessage = MessageUtil.textMessageToXml(textMessage);
}
}
好了,关于微信公众帐号中QQ表情的使用就介绍这么多。其实,我并不希望初学者上来只是简单拷贝我贴出的代码,实现了自己想要的功能就完事了,更希望初学的朋友能够通过此文章学会一种思考问题和解决问题的方法。
转自:http://blog.csdn.net/lyq8479/article/details/9229631
微信表情怎么发到qq篇3:微信添加QQ里动态表情的方法
1.首先打开电脑上QQ的“我的设备”。
2.把想要添加的动态表情拖进我的设备里,或者点击上传文件按钮。
3.成功上传了动态表情。
4.接下来,到手机上的QQ,打开“我的电脑”,看到上传后的动态表情,点击。
5.下载原文件,这边小编建议如果添加的表情量很多,建议在wifi下进行,不然会耗不少流量,又或者选择数据线上传表情。
6.下载完毕,点击表情,在预览中,点击右上角的功能按钮,点击保存到手机。就这样,动态表情已经保存到你的手机相册里了。
7.接下来回到微信,在“发现”下点击“表情”。
8.在表情页面的右上角找到功能按钮。
9.然后点击我收藏的表情。
10.然后点击添加+,在相应的相册里添加动态表情。
11.添加完毕,点击使用。
12.完毕后,添加后的动态表情就会存在你的收藏表情里了。
13.接下来在和朋友的聊天窗口,点击表情下的收藏表情标志里的动态表情。
14.然后就正常发送咯,表情依旧是动态表情的哦。