- 博客(113)
- 资源 (10)
- 收藏
- 关注
原创 Flutter高仿微信-表结构
Flutter(Kotlin)高仿微信表结构,主要的表有:用户表wc_user,单聊表wc_chat,联系人表wc_contacts,群聊名称表wc_group,群聊用户表wc_group_user,群聊聊天信息表wc_group_chat,朋友圈表wc_moments
2022-12-13 11:51:48
173
原创 Kotlin高仿微信-第58篇-开通VIP
管理员点击开通多少个月会员对话框弹,如果点击确定按钮,则该用户续费成功,在web服务器更新vip续费时间。
2022-12-03 13:57:48
695
原创 Kotlin高仿微信-第53篇-添加好友
点击添加到通讯录按钮,在xmpp即时通讯系统添加好友关系,在web服务器保存数据,然后在本地插入数据,再发送添加好友请求。如果对方接收好友请求就可以相互聊天了。对方也可以拒绝好友请求。
2022-12-02 15:09:50
295
原创 Kotlin高仿微信-第34篇-支付-向商家付款(二维码)
用户向商家付款,成功后,商家的金额+,用户的金额- 。 都更新到web服务器。商家收款成功会有对应的动画提示。
2022-12-02 11:46:29
213
原创 Kotlin高仿微信-第33篇-支付-充值
充值页面,没有接入银行系统,只是在web服务器模拟充值成功。输入金额时,使用的是自定义数字键盘。点击充值,数据保存到web服务器。
2022-12-02 10:49:05
75
原创 Kotlin高仿微信-第30篇-朋友圈-发布作品(小视频)
朋友圈只能发布1个小视频,点击发布按钮后,先在本地压缩小视频,再上传到web服务器。发布成功所有好友都可以查看到该朋友圈信息。
2022-12-02 07:40:58
42
原创 Kotlin高仿微信-第29篇-朋友圈-发布作品(图片)
发布图片作品,可以发布1-9张图片,点击可以预览图片大小。点击发布按钮后,向服务器上传图片,发布成功后,好友都可以查看到该朋友圈信息。
2022-12-01 11:22:04
249
原创 Kotlin高仿微信-第25篇-朋友圈-显示列表
朋友圈可以显示单图、多图、小视频,查看自己发的朋友圈,也可以查看好友发布的朋友圈信息。点击图片查看大图,点击小视频在预览图中播放。打开朋友圈的时候,先显示本地的列表,然后请求服务器加载最新的朋友圈信息,如果存着新的朋友圈信息,则覆盖重新刷新列表。
2022-12-01 11:02:53
235
原创 Kotlin高仿微信-第24篇-新消息通知
在消息通知页面选择了不同的声音,当有新消息过来时,会有对应的声音提示。用户也可以选择无声音,或者不提示。
2022-12-01 10:58:14
48
原创 Kotlin高仿微信-第23篇-个人信息-二维码名片
根据自己的账号,生成二维码名片。在本app中打开扫一扫功能,就可以使用扫码加好友。跟搜索好友添加好友是一样的效果。
2022-12-01 10:24:33
74
原创 Kotlin高仿微信-第22篇-个人信息-修改昵称
进入修改昵称页面,输入新的昵称后,点击保存按钮,把最新的昵称保存到服务器。如果在服务器端保存成功,就关闭当前页面,更新本地数据库刷新页面。
2022-12-01 10:19:25
95
原创 Kotlin高仿微信-第21篇-个人信息-修改头像
点击弹出相册选择1张照片,确定好照片,跳转到裁剪页面,调整好要裁剪的图片大小。点击确定,把该头像上传到服务器保存,然后刷新本地页面显示。
2022-12-01 10:16:30
80
原创 Kotlin高仿微信-第17篇-单聊-转账
给好友转账时,在转账页面输入转账金额即可。当好友接收到转账消息,用户点击查看详情,在详情页面可以领取转账金额。领取和为领取转账信息会有不同的颜色区别状态,转账的xmpp发送功能跟基本的发送文本、表情的功能差不多。
2022-11-30 12:39:49
156
原创 Kotlin高仿微信-第16篇-单聊-红包
点击红包按钮,跳转到发送红包页面,输入发送金额即可。当好友接收到好友红包消息,点击打开红包,会有拆红包效果。如果已经领取了红包,在列表显示已经领取状态,跟未领取红包的状态颜色不一样。
2022-11-30 12:23:05
214
原创 Kotlin高仿微信-第15篇-单聊-语音通话
用户点击语音通话按钮,拨打对方的语言通话功能,用户可以选择不同的声音来提示。如果对方不想接收,直接挂断。对方接收了语音通话后,2个人就可以实时语音通话了。第三方语音通话的sdk非常贵,8元/千分钟,如果你有1万个用户,聊天1分钟就要给第三方80元,这里使用的是自己的音视频服务器,免费使用。
2022-11-30 11:16:42
63
原创 Kotlin高仿微信-第14篇-单聊-视频通话
在聊天页面点击视频通话按钮,就可以拨通对方的视频,等待对方的接收。如果对方拒绝视频请求,马上自动挂断。如果对方接收,2个人就可以现实视频通话了。第三方视频通话的SDK非常的昂贵,高清达到100元/千分钟。这里使用的是自己的视频服务器,免费使用视频通话
2022-11-30 11:09:15
295
原创 Kotlin高仿微信-第13篇-单聊-小视频
从相册或者拍照小视频,先压缩小视频,上传到web服务器,然后把web服务器返回的小视频的地址发给好友。好友接收到小视频消息后,先下载小视频,然后保存数据,再刷新页面。
2022-11-30 10:27:54
37
原创 Kotlin高仿微信-第12篇-单聊-图片
发送聊天图片,先从相册选择1张图片, 如果图片很大,先压缩了再发送。当对方接收到图片消息时,下载图片保存到本地sd卡,数据保存到本地数据库,再刷新显示。
2022-11-30 10:20:05
282
原创 Kotlin高仿微信-第11篇-单聊-语音
用户长按录音完成,向对方发送语音文件。第一种方法把语音文件存储到web服务器,然后通知对方下载,第二种方式直接使用xmpp即时通讯系统发送文件,第一种上传文件比较快。用户下载好录音,就可以播放。
2022-11-30 09:26:04
72
原创 Kotlin高仿微信-第10篇-单聊-表情
发送表情跟发送文本的实现差不多,使用xmpp即时系统发送,然后保持到本地数据库,再刷新。接收到表情消息后,也是先保存后刷新即可。
2022-11-30 08:40:57
30
原创 Kotlin高仿微信-第9篇-单聊-文本
这里只是单纯发送文本的实现。用户点击发送文本后,先判断是否为空,不为空就使用xmpp即时通讯系统发送给对方,然后把消息插入本地数据库,再刷新列表。当对方监听接收到消息后,插入本地数据库刷新。
2022-11-29 12:35:27
395
原创 Kotlin高仿微信-第7篇-主页-动态权限申请
登录成功之后,进行权限申请。如果还有没同意的权限,直接弹出权限对话框。如果全部权限都已经同意,则不会弹出权限对话框。
2022-11-29 00:46:51
210
高仿微信数据表设计-实践项目59篇
2022-11-26
CardView解决5.0以下显示圆形异常问题
2019-01-22
android数据缓存
2014-12-05
extjs 写的动态加载、增删改查、拖拽Tree (java mysql数据库 已有表结构 eclipse可直接导入)(完整版)
2009-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人