700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > android 环信客服修改自己的头像

android 环信客服修改自己的头像

时间:2024-06-21 10:30:23

相关推荐

android 环信客服修改自己的头像

因为自己项目目中遇到到了,有自己的需求,所以就修改了环信自己的头像,客服的头像也修改了,好了废话不多说了上干活

首先找到easeui中的类EaseUserUtils 不过我把图片都保存到本地了,传过来的只是图片的文件的路径

这个上路有他的路径可以根据路径找到。下面是要修改的方法

/*** 设置用户头像*@paramusername*/public static void setUserAvatar(Context context, String username, ImageView imageView){EaseUser user = getUserInfo(username); if(user != null && user.getAvatar() != null){/* try { int avatarResId = Integer.parseInt(user.getAvatar()); Glide.with(context).load(R.drawable.logo).into(imageView); Log.e("avatarResId ","发送方不显示nick"+avatarResId); } catch (Exception e) { //正常的string路径 Log.e("avatarResId ","正常的string路径"); // Glide.with(context).load(user.getAvatar()).diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.drawable.logo).into(imageView); }*/ // Log.e("avatarResId ","正常的string路径"); Glide.with(context).load(new File(username)).error(R.drawable.logo).into(imageView); }else{// Log.e("avatarResId ","正常的string路径"); // String avatarLocalPath = SharedPrefUtil.getUserAvatarLocalPath(context);// Picasso.with(context).load(new File(avatarLocalPath)).error(R.mipmap.logo).into(mAvatar); if (pals!=null){Glide.with(context).load(new File(pals)).error(R.drawable.logo).into(imageView); }else {Glide.with(context).load(new File(username)).error(R.drawable.logo).into(imageView); }}}

还要写一个方法是在外面往里传值

/*** 设置用户头像的文件*/public static void setlujingk(String username){pals=username; return;}

然后在需要修改头像的地方调用

EaseUserUtils.setlujingk(avatarLocalPath);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。