您的位置:首页 > 文旅 > 旅游 > 成都自助建站模板_无极在线招聘网最新招聘_seo网站推广费用_青岛网站seo优化

成都自助建站模板_无极在线招聘网最新招聘_seo网站推广费用_青岛网站seo优化

2024/12/23 11:54:08 来源:https://blog.csdn.net/huan132456765/article/details/144242896  浏览:    关键词:成都自助建站模板_无极在线招聘网最新招聘_seo网站推广费用_青岛网站seo优化
成都自助建站模板_无极在线招聘网最新招聘_seo网站推广费用_青岛网站seo优化

项目背景

本项目基于环信IM 鸿蒙SDK 打造的鸿蒙IM Demo,完全适配HarmonyOS NEXT系统,实现了发送消息,添加好友等基础功能。代码开源,功能简洁,如果您有类似开发需求可以参考。

源码地址:https://github.com/easemob/easemob-support/tree/dev/Harmony/Harmony_demo

运行本项目前,需登录环信console获取自己的APPKEY

效果演示

鸿蒙Demo

项目主要结构

└─entry ├─ libs // 本地包路径│  └─ chatsdk-1.2.1.har // 环信sdk└─ src└─ main└─ ets├─ connon //公共组件│  ├─ AudioRecorder // 录音类(用于发送语音消息)│  ├─ CommTitleBar // 导航条封装组件│  ├─ FriendRequest // 首选项存取(用于保存好友请求的数据)│  ├─ FsUtil // 视频生成缩略图类(用于发送视频消息需要传缩略图使用)│  ├─ KVStoreManager // kv数据库类(用户保存用户信息,注意是用户头像和昵称)│  ├─ PlayAudio // 播放音频文件(用于播放语音消息)│  └─ Utils // 工具类├─ model //model│  ├─ ConvListData //会话列表model│  └─ MessageListData //消息列表model├─ page //页面│  ├─ ChatPage //聊天页面 │  ├─ ContactPage //联系人页面│  ├─ ConversationPage //会话页面│  ├─ FriendRequestPage //好友请求页面│  ├─ GroupPage //群组页面│  ├─ Index //登录页面页面│  ├─ MePage //个人中心页面│  └─ VideoPage //视频播放页面└─ view // view 

运行示例项

  • 1.在入口文件进行初始化,填写自己的appkey
    在这里插入图片描述

  • 2.登录页面
    在这里插入图片描述

  • 3.会话页面
    在这里插入图片描述

  • 4.联系人页面
    在这里插入图片描述

  • 5.个人页面
    在这里插入图片描述

  • 6.聊天页面
    在这里插入图片描述

补充说明

  • 发送语音消息时,需要使用真机,模拟器测试下来录音效果有问题
  • 发送视频消息时,需要使用真机,模拟器测试根据视频文件获取第一帧图片会报错
  • 联系人页面,先从本地获取数据,如果本地没有数据,就从服务器获取

参考文档:

  • 注册环信IM:https://console.easemob.com/user/register

  • 环信鸿蒙SDK下载:https://www.easemob.com/download/im

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com