更新记录

[Android-SDK] V1.7.11

更新时间:2017-01-21

更新说明

  1. 修正了BQMMEditView中自定义Span的显示问题,增加了设置自定义Emoji显示大小的功能

[Android-SDK] V1.7.9

更新时间:2017-01-21

更新说明

  1. 更新联想表情组件,支持显示20个联想表情

[Android-SDK] V1.7.7

更新时间:2016-11-22

更新说明

  1. 添加隐藏emoji小表情的方法
  2. 支持4字符的emoji(国旗emoji)
  3. 修复一些闪退问题

[Android-SDK] V1.7.5

更新时间:2016-09-19

更新说明

  1. 优化表情包下载和管理,修复相关bug
  2. 接口变化:

    • 删除

      DensityUtils.dip2px(Context context, float dpValue)
      
    • 新增

      DensityUtils.dip2px(float dpValue)
      
    • 不推荐使用

     BQMM.destory()  BQMM.dismissShortcutPopupWindow(Context context)  BQMM.fetchBigEmojiByCodeList(Context context, List<String> codelist, final IFetchEmojisByCodeListCallback callback)  BQMM.fetchSmallEmojiByCodeList(Context context, List<String> codelist, final IFetchEmojisByCodeListCallback callback)  BQMM.fetchEmojisByCodeList(Context context, final List<String> codeList, final IFetchEmojisByCodeListCallback callback)  BQMM.setBQMMEditType(boolean isImType)  BQMM.setBQMMSDKMode(boolean isImType)  BQMM.startShortcutPopupWindow(Context context, String text, View anchorView)  BQMM.startShortcutPopupWindowByoffset(Context context, String text, View anchorView, int offx, int offy)  BQMMMessageText.setBigEmojiShowSize(int size)  BQMMMessageText.setSmallEmojiShowSize(int size)  BQMMMessageText.showMessage(String msgId, String msgTextString, String msgType, JSONArray msgData)
    

[Android-SDK] V1.7.3

更新时间:2016-08-15

更新说明

  1. 去掉Glide依赖,解决Glide插件冲突问题
  2. 解决手机休眠后,可能无法发送表情的问题
  3. 修复后台回收APP后可能出现的闪退问题
  4. 修复偶发的SQL异常导致闪退的问题

[Android-SDK] V1.7.2

更新时间:2016-08-15

更新说明

  1. 修复打开app时可能会闪退的bug

[Android-SDK] V1.7.1

更新时间:2016-08-05

更新说明

  1. 优化了各种网络请求,节省客户端流量并缩短了等待时间
  2. 优化表情包下载效率
  3. 新增默认大表情
  4. 添加键盘上表情点击时的动画反馈
  5. 添加下载进度条颜色设置(需要更新res/values/color.xml
  6. 修复部分机型上emoji键盘变白的bug
  7. 修复部分机型删除小表情后闪退的bug

[Android-SDK] V1.6.1

更新时间:2016-07-08

更新说明

  1. 增强BQMMMessageText的兼容性

[Android-SDK] V1.6.0

更新时间:2016-07-04

更新说明

  1. 支持默认emoji set自定义,开发者可自行配置默认emoji键盘内容
  2. 升级关键词联想功能,支持本地未下载的表情关键字联想
  3. 添加新startShortcutPopupWindowByoffset方法,可定位联想弹出框位置
  4. 使用BQMMMessageText替代BQMMMessageView,作为默认的消息显示控件。使用BQMMMessageView的开发者请参考升级指南进行更新
  5. 更新资源:BQMM_Lib下新增商店图标,联想loading图标等资源,需要将最新BQMM_Lib版下的资源更新。
  6. 添加设置getPackageId方法,兼容应用ApplicationId和PackageName不一致时的资源路径问题。具体设置方法:

     BQMM.setPackageId(String packageId);
    
  7. 更新键盘商店图标
  8. 优化SDK性能,修改bug

[Android-SDK] V1.5.0

更新时间:2016-06-17

更新说明

  1. 支持海外版表情商店
    • 添加表情商店的国际化设置,支持显示中文、英文版本的表情商店
    • 新增海外版表情商店,多个海外专属表情包
    • 使用海外版表情商店的App需要单独申请App Key
  2. 默认键盘替换为了emoji
    • 默认安装80个常用emoji
    • 用户在初始化表情键盘时,无需下载小表情图片,节省了键盘初始化的时间和流量消耗
    • 安卓版本可以自定义emoji的显示样式,解决emoji在不同安卓平台上的适配问题
  3. 安卓对表情图片的内存消耗做了优化,大大提升图片渲染性能
  4. 新增BQMMMessageText自定义消息展示控件:

       /**
    * BQMMMessageText.EMOJITYPE 混排模式
     */
    showMessage(itemMsg.getMsgId(), itemMsg.getMixedCommentMessage(), BQMMMessageText.EMOJITYPE, mixedJSON);
    

    设置表情大小

    /**
     * 设置控件中展示大表情的尺寸大小
     * 
     * @param size
     */
    public void setBigEmojiShowSize(int size) {
    }
    
    /**
     * 设置控件中展示小表情的尺寸大小
     * 
     * @param size
     */
    public void setSmallEmojiShowSize(int size) {
    }
    
  5. 安卓版扩大了可定制的UI范围,可以自定义商店页面返回图标等内容
    • BQMM_lib下的资源进行了更新,需要开发者将最新的资源导入BQMM_libres
    • 可替换drawable下的bqmm_back.png以及bqmm_setting2x.png实现图标的更换
  6. 安卓版本添加发送表情后,输入框内容的回调,开发者可自定设置清空输入框的时机

    设置是否自动清空输入框
    
    ​```
    /**
    
    • @Title: setIsManualClearBQMMEditView
    • @Description: 设置手动清空表情编辑框
    • @param isManualClearBQMMEditView
    • @return: void */

    public void setIsManualClearBQMMEditView(boolean isManualClearBQMMEditView) {

    BQMM.isManualClearBQMMEditView = isManualClearBQMMEditView;
    

    }

    
    
    
  7. 在各版本Demo中添加diff文档,方便开发者集成

[Android-SDK] V1.4.1

更新时间:2016-05-04

更新说明

  1. 修改dslv滑动排序相关控件路径,SDK的混淆配置:

    -dontwarn com.melink.**
    -dontwarn com.thirdparty.**
    -keep class com.melink.** {*;} 
    -keep class com.thirdparty.* {*;}
    
  2. 修改在请求默认大表情表情和推荐表情失败时,第一次打开键盘初始化时,滑动键盘出现闪退的缺陷
  3. 数据库版本升级至3,兼容表情包下的preload字段
  4. 修改在请求超时反馈时,异步更新UI时可能出现闪退的缺陷

[Android-SDK] V1.4.0

更新时间:2016-04-30

更新说明

  1. 添加表情排序功能 更新jar包后,需要项目配置文件中添加Actvitiy的注册,如下
<activity
            android:name="com.melink.bqmmsdk.ui.store.EmojiPackageSort"
            android:screenOrientation="portrait"
            android:theme="@style/bqmm_horizontal_slide" >
</activity>
  1. BQMM_lib项目下添加了定义我的表情排序页面中,排序按钮的颜色和大小的设置valuescolor.xml,设置颜色
    <!-- 我的表情页面排序按钮字体颜色 -->
    <color name="bqmm_sort_button_color">#ffffffff</color>
    <!-- 排序页面排序完成按钮字体颜色 -->
    <color name="bqmm_sort_finish_button_color">#ff36cab6</color>
    values下dimens.xml,设置大小
    <!-- 我的表情排序按钮和完成按钮字体大小 -->
    <dimen name="bqmm_sort_button_text_size">20sp</dimen>
  1. 兼容Android6.0,取消获取手机信息权限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

4.BQMM.java添加fetchEmojisByCodes接口,根据表情Code集合获取表情内容(可兼容大小表情)

5.BQMM.java添加getVersion方法,获取SDK版本号信息

6.BQMM.java添加startShortcutPopupWindow(Context context, String text, View anchorView)方法,弹出联想表情窗口

[Android-评论版Demo] V1.3.3

更新时间:2016-04-18

更新说明

  1. 使用V1.3.3版本SDK。

[Android-环信3.0版Demo] V1.3.3

更新时间:2016-04-18

更新说明

  1. 更新1.3.3版本SDK。

[Android-环信2.0版Demo] V1.3.3

更新时间:2016-04-18

更新说明

  1. 更新1.3.3版本SDK。

[Android-SDK] V1.3.3

更新时间:2016-04-18

1.修改连接待验证的WIFI情况下,进入APP出现闪退的bug 2.修改偶发在下载默认表情压缩包后出现的闪退问题

[Android-评论版Demo] V1.3.2

更新时间:2016-03-31

更新说明

  1. 使用V1.3.2版本SDK。

[Android-环信3.0版Demo] V1.3.2

更新时间:2016-03-31

更新说明

  1. 更新1.3.2版本SDK。

[Android-环信2.0版Demo] V1.3.2

更新时间:2016-03-31

更新说明

  1. 更新1.3.2版本SDK。
  2. 修改在ChatActivityView重用及异步请求表情时可能带来表情显示错位的问题。
  3. showTextInfo方法命名修改为showMixedMessage
  4. showTextInfoFromStr方法命名修改为showMixedMessageFromString
  5. 去掉ChatActivity中重复的设置的TextChangeLinstener
  6. MessageAdapter中表情消息"msg_data""txt_msgType"定义为常量。

[Android-SDK] V1.3.2

更新时间:2016-03-31

更新说明

  1. 添加SDK事件统计。
  2. 修改表情键盘初始化时的交互流程。
  3. 优化表情商店内Banner栏的屏幕适配。
  4. 单个表情预览页面,在表情包下方添加表情包描述信息。
  5. 替换推荐表情加载失败的默认图片。
  6. 添加一个setBQMMSDKMode方法,替换setBQMMEditType(设置SDK支持IM还是评论版),setBQMMEditType做为过时方法保留。
  7. 修改大表情联想类BQMMPopupViewTask的路径为com.melink.bqmmsdk.task.BQMMPopupViewTask

[Android-亲加版Demo] V1.3.1

更新时间:2016-03-31

更新说明

  1. 使用V1.3.1版本SDK。

[Android-评论版Demo] V1.0

更新时间:2016-03-16

更新说明

  1. 使用V1.3.1版本SDK。
  2. 支持大小表情的图文混排消息编辑。
  3. 支持大小表情的图文混排消息显示。

[Android-环信2.0版Demo] V1.3.1

更新时间:2016-03-16

更新说明

  1. 更新SDK版本至V1.3.1。
  2. 添加动态表情的复制、删除、转发功能。

[Android-SDK] V1.3.1

更新时间:2016-03-16

更新说明

  1. 支持评论模块接入 SDK,可以编辑发送表情图片和文字的混排消息。同时发布评论版SDK Demo,接入流程文档见 评论模式接入说明。
  2. 支持从商店下载和使用小表情。
  3. 在键盘添加一套默认大表情,用户可以直接点击下载使用。
  4. 完善UI定制相关接口和调整可定制范围。
  5. 修改BQMMEditView中在文字中间插入表情后,光标位置移动末尾的bug。
  6. BQMM中新增setBQMMEditType方法,可以设置SDK为IM模式或者评论模式。

[Android-环信2.0版Demo] V1.2.2

更新时间:2016-03-02

更新说明

  1. 更新V1.2.2 SDK。

[Android-SDK] V1.2.2

更新时间:2016-03-02

更新说明

  1. 修复了在BQMMEditView显示小表情大小不同的问题。

[Android-环信2.0版Demo] V1.2.1

更新时间:2016-02-29

更新说明

  1. 更新V1.2.1 SDK。
  2. 重构消息格式相关代码,使用SDK提供的BQMMMessageHelper工具方法。

[Android-SDK] V1.2.1

更新时间:2016-02-29

更新说明

  1. 表情包下载重构,优化批量下载速度。
  2. 打开键盘时,定位到默认表情。
  3. 添加BQMMEditView设置表情图片大小方法、
  4. 添加BQMMMessageHelper类,添加对应Message操作的相关工具方法。
  5. BQMMEditView中添加AddOnTextChange方法,设置表情联想输入框。
  6. 修复本地表情包图片被一键清理APP删除的情况。
  7. 调整UI布局,修改png和gif图片的显示大小不一致的问题。
  8. 添加修改titlebar颜色和背景定制,相应的资源放在lib下的bqmm_titlebar_bg以及bqmm_titlebar_height

[Android-环信2.0版Demo] V1.1.1

更新时间:2016-01-29

更新说明

将原Eclipse工程更新为Android Studio工程。

[Android-SDK] V1.1

更新时间:2016-01-29

更新说明

  1. 添加了SDK内网络请求失败的处理
  2. 表情商店内,表情包详情页面底部添加服务条款
  3. 修改表情键盘中表情图片的异步加载方式
  4. 已下载表情列表,点击表情包可打开详情
  5. 从商店返回表情键盘页面时,保留表情键盘中已打开的位置

[Android-环信2.0版Demo] V1.1

更新时间:2016-01-29

更新说明

  1. 表情消息格式修改

    • 消息显示emoText而不是emoCode
    • Demo中message中添加msg_data
  2. 图文混排消息复制后粘贴在输入框显示成表情

  3. 修复表情图片未下载前点击进入错误预览页面的bug

[Android-SDK] V1.0

更新时间:2016-01-20

更新说明

  1. 表情键盘中添加推荐表情Tab,及相关推荐表情下载流程
  2. 表情键盘中表情商店Tab添加新表情包更新提示
  3. 表情商店列表以及表情详情预览中添加表情包是否为新表情标识
  4. 修改BQMM相关方法,接口,类,变量命名
  5. 修改表情包图片缓存路径至data下mmemojis_cache目录下
  6. 表情关联表添加:isEmoji字段
  7. 添加默认表情初始化前展示接收到的表情信息的功能
  8. 修改键盘tab中的选中状态
  9. 解决在初始化键盘前接收到小表情后,进入聊天页面打开键盘时闪退的问题
  10. 解决sdk中glide与集成方的glide库冲突的问题
  11. 修改联想表情功能的背景样式
  12. 表情商店中添加分类分割线
  13. SDK相关命名及对外接口改动:

    BQMMSdk --> BQMM
    BqmmKeyboard --> BQMMKeyboard
    BqmmEditView --> BQMMEditView
    BqmmSendButton --> BQMMSendButton
    
  14. BQMM获取表情监听IBqmmSendMessageListener接口中的方法做了改动,

    onSendEmoji(List<Object> emojis) --> onSendMixedMessage(List<Object> messageContent,boolean isMixedMessage)
    
  15. SDK根据表情Code提供表情的2个方法做了改动:由原来的获取单个表情及获取批量表情方法 fetchEmojiByCode``fetchEmojiByCodelist修改为fetchBigEmojiByCodeList批量获取大表情,fetchSmallEmojiByCodeList批量获取小表情
  16. BQMMKeyboard 添加showKeyboard(),hideKeyboard(),isKeyboardVisible() 3个方法

[Android] β.r1231

更新时间:2016-01-12

更新说明

  • 修复SQL代码注入问题
  • 添加错误code的处理

[Android-SDK] β.r1217

更新时间:2015-12-17

更新说明

  • 更新界面UI
  • 修复之前的一些Bugs,闪退问题
  • 各种优化

results matching ""

    No results matching ""