设为首页
收藏本站
切换到宽版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
VIP用户组
官网群
无名商城论坛
»
论坛
›
资源分享区
›
学习资源专区
›
【Seven Net】用LeanCloud免费制做一个简易聊天室 ...
返回列表
发帖
查看:
218
|
回复:
0
[其他技术]
【Seven Net】用LeanCloud免费制做一个简易聊天室
[复制链接]
无名
无名
当前离线
积分
32464
1万
主题
1万
帖子
3万
积分
管理员
积分
32464
发消息
发表于 2022-5-8 15:48:28
|
显示全部楼层
|
阅读模式
﹉﹉﹉﹉外面冷,快进来[滑稽][玫瑰]﹉﹉﹉﹉﹉
* 说明: 本教程不适用于Aide,因为Aide压根就编译不了,会报错,必须用 Android Studio 开发
LeanCloud是什么?
LeanCloud 是针对移动应用的一站式云端服务,专注于为应用开发者提供工具和平台。提供包括LeanStorage 数据存储、LeanMessage 通信服务、LeanAnalytics 统计分析、LeanModules 拓展模块等四大类型的后端云服务,加速应用开发。
简单来说就是一个服务器,只不过这里面已经提供好了api,拿来用即可,这是Serverless的特点
1.首先在LeanCloud中注册一个账号,这个很简单,略过。
2.打开控制台,点击创建应用,应用名称就是你要开发的软件名称,选择开发版(毕竟是白嫖嘛),这里如图,如果想要软件描述就自己写上
3.创建好后点击创建Class,名称填入Synchronize
什么都不需要点击,直接点击创建即可,如图
4.打开 Android Studio,我们需要写几个函数方便数据上传和同步,这里我是kotlin写的,java的话差不多,一点记得初始化LeanCloud!(如图)
5.创建ChatroomFragment/ChatroomActivity
我这里是Fragment,看各位用的什么
6.创建函数init,这个函数只在测试环境里使用,
仅仅调用一次,就是创建一个聊天信息动态链接数据库(如图)
7.创建sendMessage、refresh函数、synchronize,一个用于发送数据,一个刷新数据,一个同步数据
sendMessage里面的synchronizeQuery的get方法的值就是你调用init后后台Synchronize类里的第一个objectId
synchronize方法里的query也是Synchronize类里的第一个objectId,这里相当于一个lock,用来监听数据改变
最后再调用下synchronize即可完成数据改变监听[滑稽][玫瑰]
至于RecyclerView的布局和主页布局及资源在下面:
本帖隐藏的内容需要
【资源会员】
才可浏览,您需要升级才可浏览,
点击这里升级【资源会员】
一个
,
如图
,
Synchronize
,
创建
,
数据
相关帖子
•
【LUR】入侵国外摄像头教程
•
【DMT】■iApp系列教程①~创建一个应用,简单修改,打包软件
•
【LUR】【教程+源码】要饭系统网站
•
【LUR】添加网站本地背景音乐各种播放模式
•
【LUR】非常实用!使用BootStrap实现布局~
•
【解忧】最全的JAVA知识汇总(附讲解和思维导图)
•
【DMT】教你们修改器如何播放音乐教程
•
SMTP邮件群发软件,支持163邮箱,谷歌邮箱,126邮箱等等...,QQ邮箱,
•
去除重复数据,去除重复软件,去除重复邮箱或者是手机数据软件
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表