zoukankan      html  css  js  c++  java
  • 十天冲刺(第一阶段)

    今日份主要解决聊天过程中图片的传输我把他分成64进制的base64然后存入数据库然后有让另一方下载这个图片

    问题就是效率太低了图片加载太慢了

          ImageMessage imageMessage = (ImageMessage) message.getContent();
                        String url = imageMessage.getRemoteUri().toString();
                        if (!TextUtils.isEmpty(url)) {
                            LogUtils.i("url:" + url);
                            MessageEvent event = new MessageEvent(EventManager.FLAG_SEND_IMAGE);
                            event.setImgUrl(url);
                            event.setUserId(message.getSenderUserId());
                            EventManager.post(event);
                         //   pushSystem(message.getSenderUserId(), 1, 0, 0, getString(R.string.text_chat_record_img));
    

      

      public void sendImageMessage(String targetId, File file) {
            ImageMessage imageMessage = ImageMessage.obtain(Uri.fromFile(file), Uri.fromFile(file), true);
            RongIMClient.getInstance().sendImageMessage(
                    Conversation.ConversationType.PRIVATE,
                    targetId,
                    imageMessage,
                    null,
                    null,
                    sendImageMessageCallback);
        }
    

      

  • 相关阅读:
    收集的java面试题
    重载和重写的区别
    java中封装的概念
    java中多态的概念
    vue中的$on,$emit,$once,$off源码实现
    js bind的实现
    对象的深拷贝
    v-for的简单实现
    v-for的显示过滤/排序结果
    ES6的数组方法之Array.from
  • 原文地址:https://www.cnblogs.com/guziteng1/p/13043975.html
Copyright © 2011-2022 走看看