android 微信输入法表情,分析Android 搜狗输入法在微信和QQ中发送图片和表情

  • Post author:
  • Post category:其他


好记性不如烂笔头。生活中多做笔记,不仅可以方便自己,还可以方便他人。

背景

有没有发现,有时候表情或图片的交流更能让气氛更愉悦。斗图,成了群里的日常小事,然而,当你没有图可斗的时候就尴尬了。最近,搜狗输入法提供了非常强大的各种斗图大全,这可不得了了,只要输入法你希望表达的意思的文字,就能搜到到相应意思的表情,这功能非常有意思。

最近,老大要我研究一下搜狗输入法是如何直接在微信和QQ上发图片和表情的。作为“”开发汪”,面对新的东西,内心是“”鸡冻”澎湃的,立马拍拍胸口“包在我身上”。

正文

1. 微信

二话不说,我先是google,百度了一番,结果什么有用的相关信息都没找到,因为输入法开发本来就非常少。于是开始猜测是通过微信SDK分享的,查阅了开发文档,确实,微信有分享图片和表情包的SDK。于是,我注册了一个开发者账号,等了几天,终于审核通过了。

然鹅,通过微信SDK分享的途径,虽然能分享,但是都必须跳转到选择好友界面,而不是直接在好友界面发送图片或表情。于是,我继续查阅,看看能否有方法绕过微信的SDK分享,然后,在CSDN上找到了这个:

//分享图片给朋友(不用微信sdk)

private void shareToFriend(Uri u){

Intent intent = new Intent();

ComponentName comp = new ComponentName(“com.tenc