当前位置:首页 > 技术分析 > 正文内容

基于区块链的价值共享互联网即时通讯应用平台源码免费分享

ruisui884个月前 (02-16)技术分析20

——————关注转发之后私信回复【源码】即可免费获取到本项目所有源码

基于区块链的价值共享互联网即时通讯应用平台,是一个去中心化的任何人都可以使用的通讯网络,是一款基于区块链的价值共享互联网即时通讯APP。星际通讯系统为人与设备、人与人、人与服务、服务与设备等提供高效、稳定、即时的网络通讯服务。通过区块链加密存储技术帮助您管理数字资产,支持即时消息通讯、离线消息;并支持文字、图片、语音、视频、表单及自定义消息类型。 完全由原生代码实现了单聊、群聊、公众号等聊天功能。聊天格式支持文字、表情、图片、视频、文件等常规内容,更拓展支持加密文本、加密图片等加密内容。

主要特点

聊天

  • 支持单聊、群聊、公众号等聊天功能;
  • 支持文字、表情、图片、视频、文件等普通聊天格式;
  • 支持加密文字、加密图片等加密内容;
  • 支持语音实时输入发送(“光速短信”);
  • 数字货币红包;
  • 支持公众号消息的推送服务;

其他

  • 空间(“引力场”)动态的发送、展示、评论互动功能;
  • 数字货币的资产管理、转账功能;
  • 数字货币的行情、K线图实时展示;
  • 新闻资讯服务;
  • 商城系统;
  • 支持多语言
  • 支持换肤

运行环境

  • compileSdkVersion = 28
  • minSdkVersion = 20
  • gradle版本5.4.1

如何使用

项目使用git的submodule来管理多个库工程依赖

  • AndroidStudio使用 vcs->Checkout from Version Control->Git 输入https://gitee.com/IPComm/IPCommAndroid.git导入工程
  • 也可以在新的目录中使用命令行执行git clone --recurse https://gitee.com/IPComm/IPCommAndroid.git导入工程
  • 如果clone下来的库工程没有代码,可以执行命令:git submodule init 和 git submodule update来拉取
  • 在子模块上提交等操作详见 git submodule文档

工程结构

  • IPComm:主工程
  • WeChatViewBase:聊天库
  • IPAssetLibAndroid:钱包库
  • NewsLibAndroid:新闻资讯库
  • ThirdPartyCompsAndroid:三方工具库
  • UShareAndroid:分享库
  • ZoneLibAndroid:空间库
  • XunFeiLibAndroid:语音识别库
  • MallLibAndroid:商城库
  • PayLibAndroid:商城支付库
  • NewsLibAndroid:资讯库
  • PushLibAndroid:推送库
  • ChartLibAndroid:图表、K线库

界面展示



源码获取:

——————关注转发之后私信回复【源码】即可免费获取到!

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1995.html

标签: gitsubmodule
分享给朋友:

“基于区块链的价值共享互联网即时通讯应用平台源码免费分享” 的相关文章

vue:组件中之间的传值

一、父子组件之间的传值----props/$emit1、父组件向子组件传值--props2.子组件想父组件传值-this.$emit('select',item)二、父组件向下(深层)子组件传值----provide/injectprovide:Object | () => O...

美国民众负债累累 但今年假期消费者支出仍将创下新高

智通财经APP获悉,在迎接假期之际,许多美国人已经背负了创纪录的信用卡债务。然而,今年假期消费者支出仍将创下新高。根据美国零售联合会(NRF)上周发布的报告,预计今年11月1日至12月31日期间的消费总额将达到创纪录的9795亿至9890亿美元之间。NRF首席经济学家Jack Kleinhenz表示...

Vue进阶(幺叁捌):vue路由传参的几种基本方式

1、动态路由(页面刷新数据不丢失)methods:{ insurance(id) { //直接调用$router.push 实现携带参数的跳转 this.$router.push({ path: `/particulars/${id}`,...

Vue页面传参详解

一、两种方式方法1:name跳转页面this.$router.push({name:'anotherPage',params:{id:1}})另一页面接收参数方式:this.$route.params.id示例:控制台展示:方法2:path跳转页面this.$router.push(...

史上最全 vue-router 讲解 !!!

前端路由 前端路由是后来发展到SPA(单页应用)时才出现的概念。 SPA 就是一个WEB项目只有一个 HTML 页面,一旦页面加载完成,SPA 不会因为用户的操作而进行页面的重新加载或跳转。 前端路由在SPA项目中是必不可少的,页面的跳转、刷新都与路由有关,通过不同的url显示相应的页面。 优点:前...

VUE 技术栈

官网链接:https://cn.vuejs.org/什么是vue:渐进式JavaScript 框架vue-cli链接:https://cli.vuejs.org/vue-cli安装:npm install -g @vue/clivue -V创建一个项目:vue create xxxxxx模版语法:文...