10 Star 32 Fork 63

OpenHarmony-SIG/knowledge_demo_entainment

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.78 KB
一键复制 编辑 原始数据 按行查看 历史

即时通讯《果聊》

果聊简介

  • 即时通讯软件
  • NutChat

今天打造的这一款即时通讯软件,可以应用在OpenHarmony系统。

运行效果

在开始之前大家可以先预览一下我完成之后的效果。

视频地址:https://www.bilibili.com/video/BV1JG411s7LG?spm_id_from=333.999.0.0

是不是很炫酷呢?

工程版本

  • 系统版本/API版本:OpenHarmony SDK API 8
  • IDE版本:DevEco Studio 3.0 Beta4

快速上手

准备硬件环境

准备开发环境

准备工程

工程下载
git clone https://gitee.com/openharmony-sig/knowledge_demo_entainment.git 
工程导入
  • DevEco Studio导入本工程;

    打开DevEco Studio,点击File->Open->下载路径/FA/GuoChat

编译

  • 点击File > Project Structure > Project > Signing Configs界面勾选“Automatically generate signing”,等待自动签名完成即可,点击“OK”。如下图所示:

image-20220713103159887

  • 点击Build->Build Hap/APPs 编译,编译成功生成entry-debug-rich-signed.hap

烧录/安装

  • 识别到设备后点击,或使用默认快捷键Shift+F10(macOS为Control+R)运行应用。

img

  • 安装应用 如果IDE没有识别到设备就需要通过命令安装,如下

    打开OpenHarmony SDK路径 \toolchains 文件夹下,执行如下hdc_std命令,其中path为hap包所在绝对路径。

    hdc_std install -r path\entry-debug-rich-signed.hap//安装的hap包需为xxx-signed.hap,即安装携带签名信息的hap包。

已实现的功能

1. 聊天界面

  • 消息列表
  • 聊天窗口

2. 联系人界面

  • 好友列表
  • 好友资料

3. 发现界面

  • 圈子
  • 会员中心

4. 我界面

  • 个人信息(使用设置类UI模板)

5. 聊天界面

  • 聊天输入框

  • 聊天键盘

  1. 更多键盘

未来规划

加入本地存储

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/openharmony-sig/knowledge_demo_entainment.git
git@gitee.com:openharmony-sig/knowledge_demo_entainment.git
openharmony-sig
knowledge_demo_entainment
knowledge_demo_entainment
master

搜索帮助