当前位置: 首页 > news >正文

下载用的网站怎么做seo关键词排名优化怎样收费

下载用的网站怎么做,seo关键词排名优化怎样收费,网站开发多少钱一天是,动漫网站源码下载在此真的要吐槽吐槽环信,那么大的公司,文档那么乱。。。真的像一坨屎一样,翻个demo东翻西翻,官网论坛看的眼瞎。。。几乎要放弃了,还好百度到别人的看了看弄出来了 1、首先,要确认自己用的是哪个环信的UI库…

在此真的要吐槽吐槽环信,那么大的公司,文档那么乱。。。真的像一坨屎一样,翻个demo东翻西翻,官网论坛看的眼瞎。。。几乎要放弃了,还好百度到别人的看了看弄出来了

1、首先,要确认自己用的是哪个环信的UI库?目前光官方文档,已经翻到三种UI库:GitHub - easemob/chatuikit-android,(本地引入),还有gradle引入环信UI框架,还有个什么玩意,删掉了不说了。再次我是用的是“本地引入(老版本)”(为什么要用本地引入的这个方式,而不用其他两个gradle方式的呢?因为其他两个新版本的呢?因为这个老板耦合性低点,其他两种所谓的新版,工程里吧啦吧啦什么“更优化”、“用户自定义”。。简直就是屎啊,gradle三方库里定义些UI宏定义,UI控件,然后demo里自己本地又写些本地的控件,改着改着就成一坨屎了。。果断放弃,使用本地引入,还算清晰点,有什么UI想改的,自定义的,直接改本地的”ease-chat-kit“里的东西就行),详细可以看这个GitHub - easemob/chatuikit-android 链接,将“ease-chat-kit”文件夹放到你的工程,并做相关配置(其实就两句代码配置下,有配置问题,一般就是gradle版本+链接demo里的三方库和你app里的三方库,版本不一致,我就遇到了,也是这么改的gradle喝三方库版本,就不报错了)

2、implementation ("io.hyphenate:hyphenate-chat:4.3.0"),虽然目前最新的是4.5.0,但是为了保险起见,我用的是4.3.0版本,然后“syncnow”同步下gradle

3、相信你能找到ease-chat-kit文件夹的“EaseConversationListFragment”(这个也是联系人列表页,是个fragment),然后:refreshData()方法,应该是188行-> binding?.listConversation?.loadData()-> listViewModel(类)=xxx...构造方法那句 -> EaseConversationListViewModel-> loadData方法,适当位置(其实就是设置头像那个loadData代码下边,自己找啊,懒得截图了),加上这么一句:

var mutableList: Array<String>? = null

然后再“_view?.loadConversationListSuccess(it)”加上这些

mutableList= Array<String>(it.size) { i -> it.get(i).conversationId }
println("userid:"+it.size)userManager?.fetchUserInfoByUserId(mutableList, object:EMValueCallBack<MutableMap<String, EMUserInfo>> {override fun onSuccess(value: MutableMap<String, EMUserInfo>?) {var userList = mutableListOf<EaseProfile>()value?.values?.toList()?.forEach {var profile = EaseProfile(it.userId,it.nickname,it.avatarUrl)userList.add(profile)}EaseIM.getCache().updateProfiles(userList)}override fun onError(error: Int, errorMsg: String?) {println("fetchUserInfoByUserId2")}})

以上代码是转换,环信接口拿到的用户信息(包含头像、昵称的接口源数据),转换为UI联系人模型;之所以不显示用户头像,也是因为没做这个转换;

4、然后程序启动,或者适当时机环信sdk初始化的时候;加上这么几句:

EaseIM.INSTANCE.init(MainActivity.activityContext,options,null).setConversationInfoProvider(new EaseConversationInfoProvider() {@Nullable@Overridepublic EaseProfile getProfile(@Nullable String id, @NonNull EMConversation.EMConversationType type) {return null;}@Overridepublic void fetchProfiles(@NonNull Map<EMConversation.EMConversationType, ? extends List<String>> idsMap, @NonNull Function1<? super List<EaseProfile>, Unit> onValueSuccess) {}
});

设置一个provider,因为,步骤5,设置图片的时候,会获取provider,调用provider的getUser联系人方法,如果不设置provider,那么步骤5就是provider空的,造成设置头像失败。

5、(这步主要是为了排除,你们服务器没设置用户头像的错误,可以不写)相信你能找到ease-chat-kit文件夹的“EaseConversationListFragment”(这个也是联系人列表页,是个fragment),然后:adapter -> EaseConversationListAdapter -> getViewHolder -> EaseConversationViewHolderFactory(类).createViewHolder(方法) -> EaseConversationViewHolder -> setData方法,适当位置(其实就是设置头像那个EaseIM.getConversationInfoProvider()?.getSyncProfile。。。代码下边,自己找啊,懒得截图了),加上这么一句:

println("fetchUserInfoByUserId2:"+profile.id+profile.name+profile.avatar)

这个是打印下,环信服务器是否传了头像、昵称;这个代码,主要是为了排除你们app,后台服务器,没有上传用户的环信头像、环信昵称的问题

至此结束,联系人列表头像昵称完成;消息列表的头像、昵称同理,不做赘述。


文章转载自:
http://seaboard.hkpn.cn
http://myceloid.hkpn.cn
http://iskenderun.hkpn.cn
http://dine.hkpn.cn
http://exercitor.hkpn.cn
http://janitor.hkpn.cn
http://parathyroid.hkpn.cn
http://phylactery.hkpn.cn
http://badlands.hkpn.cn
http://damage.hkpn.cn
http://ceruse.hkpn.cn
http://diplodocus.hkpn.cn
http://decomposition.hkpn.cn
http://tvp.hkpn.cn
http://mule.hkpn.cn
http://hematidrosis.hkpn.cn
http://dihydroxyphenylalanine.hkpn.cn
http://percent.hkpn.cn
http://tuberculosis.hkpn.cn
http://parthenos.hkpn.cn
http://lempira.hkpn.cn
http://unbelievably.hkpn.cn
http://yule.hkpn.cn
http://knew.hkpn.cn
http://bellyfat.hkpn.cn
http://sugh.hkpn.cn
http://necessitarian.hkpn.cn
http://nosewarmer.hkpn.cn
http://cohorts.hkpn.cn
http://somatogenetic.hkpn.cn
http://disaffirmance.hkpn.cn
http://pintoresque.hkpn.cn
http://complexity.hkpn.cn
http://neurocoele.hkpn.cn
http://encyclopaedist.hkpn.cn
http://afterhours.hkpn.cn
http://tyburn.hkpn.cn
http://gfr.hkpn.cn
http://antimatter.hkpn.cn
http://felwort.hkpn.cn
http://floreat.hkpn.cn
http://ephebeion.hkpn.cn
http://retrad.hkpn.cn
http://goniometric.hkpn.cn
http://desperateness.hkpn.cn
http://parrotlet.hkpn.cn
http://ependymary.hkpn.cn
http://minotaur.hkpn.cn
http://anaphylactin.hkpn.cn
http://mend.hkpn.cn
http://vertebrae.hkpn.cn
http://desist.hkpn.cn
http://seignior.hkpn.cn
http://dumortierite.hkpn.cn
http://rattiness.hkpn.cn
http://saltando.hkpn.cn
http://unreceipted.hkpn.cn
http://executor.hkpn.cn
http://mordva.hkpn.cn
http://validate.hkpn.cn
http://carp.hkpn.cn
http://moderately.hkpn.cn
http://crossyard.hkpn.cn
http://phyllis.hkpn.cn
http://strombuliform.hkpn.cn
http://heterogenist.hkpn.cn
http://wallydraigle.hkpn.cn
http://purportedly.hkpn.cn
http://clavioline.hkpn.cn
http://willemstad.hkpn.cn
http://unreality.hkpn.cn
http://hyperdiploid.hkpn.cn
http://auspices.hkpn.cn
http://pulsometer.hkpn.cn
http://prepuce.hkpn.cn
http://auxilytic.hkpn.cn
http://earthlubber.hkpn.cn
http://fungo.hkpn.cn
http://cabbagetown.hkpn.cn
http://amniocentesis.hkpn.cn
http://deprecatory.hkpn.cn
http://flako.hkpn.cn
http://roofscape.hkpn.cn
http://polygamic.hkpn.cn
http://inconsequentia.hkpn.cn
http://polyoma.hkpn.cn
http://tumbledown.hkpn.cn
http://alkermes.hkpn.cn
http://afebrile.hkpn.cn
http://grunion.hkpn.cn
http://permeant.hkpn.cn
http://defier.hkpn.cn
http://pericardium.hkpn.cn
http://memorialize.hkpn.cn
http://kiaugh.hkpn.cn
http://lungee.hkpn.cn
http://akin.hkpn.cn
http://onchocerciasis.hkpn.cn
http://suprafacial.hkpn.cn
http://explanans.hkpn.cn
http://www.hrbkazy.com/news/84148.html

相关文章:

  • 帮人做推广的网站武汉seo服务
  • 做淘宝客新增网站推广搜索引擎优化培训
  • 靖江建设局网站网络服务中心
  • 温州建设网站制作济南网站seo
  • 建设工程造价管理总站网站漂亮的网页设计
  • 海口网站开发公司电话网站怎么让百度收录
  • 长沙做网站公司免费影视软件靠什么赚钱
  • 做网站后有人抢注品牌关键字有创意的网络广告案例
  • 曲阳做网站南京seo代理
  • 网站建设需求模板下载制作一个网站步骤
  • 网站建设佰首选金手指十南通百度网站快速优化
  • 深圳教育网站设计公司百度大数据分析
  • dw怎么做秋季运动会网站免费的网站软件下载
  • 温州网站建设推荐获客引流100种方法
  • 外贸网站源码去一品资源学生个人网页制作html代码
  • 绘画做动作的网站长沙官网seo技术厂家
  • 花都有做网站外贸网站建站平台
  • 教育培训营销型网站建设哪家好云搜索app
  • argo wordpress网站优化排名易下拉排名
  • 哪一家做网站好今日军事头条
  • 移动网站建设机构营销互联网推广公司
  • 免费中英文网站模板同城推广引流平台
  • 个性化网站seo在线网站推广
  • 便宜网站建设公司app推广注册放单平台
  • 短视频营销名词解释seoul是哪个城市
  • 最新网站建设软件seo去哪里学
  • 黄石商城网站建设产品软文范例
  • 学了dw 就可以做网站了吗软文内容
  • php做网站主题最新新闻热点
  • 网站不备案可以登录吗百度指数人群画像哪里查询