Android云通信IM系列(2)-基本问题

前言

上篇文章已经讲了云通信IM的集成与配置,忘了的朋友可以查看下面文章:
Android云通信IM系列(1)-集成与配置

今天主要讲一下集成后,出现的一些基本问题。
首先先确认一下集成的方式, 我是依赖了:

    api 'com.tencent.imsdk:imsdk:4.3.118'

然后视图是我借鉴了Tuikit, 也就是复制了它的文件夹过来,如图:



而且我已经把大部分代码转移到了我的app包下, 方便我的更改。

详解

1.权限问题

我们尝试着打开聊天界面(ChatActivity),测试聊天功能, 当我们打开上传图片或者拍照录像时,会发生奔溃!不要慌,其实是权限问题。

Android 6.0加入了动态权限,我们必须冬天获取权限,这个功能需要我们自己去加。

2.版本冲突问题

同样是在聊天界面,我们点击图片按钮,直接奔溃了


通过查看报错日志会发现,是Glide版本冲突问题, 也就是tuikit-module中依赖了glide与你本身项目中的Glide版本有冲突造成的

3.控件重名问题

有时候我们集成了云通信IM后,发现我们的某些控件页面闪退了,其实是因为tunikit包下的某些自定义View与我们项目中的冲突了,这个大家要注意。

4.会话列表 聊天的头像都不变

这个不是BUG, 这是需要我们自己去实现的,不要以为所有的功能demo里都有


不过不要紧,在接下来的文章中,我都会一一的给大家写出来,希望对大家有所帮助!

大家可以关注我的微信公众号:「秦子帅」一个有质量、有态度的公众号!

公众号

推荐阅读更多精彩内容

  • 7.1 压缩图片 一、基础知识 1、图片的格式 jpg:最常见的图片格式。色彩还原度比较好,可以支持适当压缩后保持...
    AndroidMaster阅读 1,798评论 0 12
  • Glide笔记 一、简介 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫Glide的图片加载库,作者是bu...
    AndroidMaster阅读 2,714评论 0 26
  • 一、简介 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫Glide的图片加载库,作者是bumptech。这...
    天天大保建阅读 4,963评论 2 27
  • 戊戌,立冬 七律 押庚韵 天色悠悠顾盼晴,立冬无日雨相迎。此身未老应谋隐,吾道虽穷亦不争。皮里春秋臧莫否,燃犀观火...
    一路到底孟子敬阅读 134评论 0 5
  • Hi,等了你好久,你知道吗? 怎么现在才来,有点小失落, 我在人海中那么难找麽, 让你找了我这么多年 但,还好 让...
    hi_可可阅读 27评论 0 0