Kotlin高仿微信
文章平均质量分 92
六毛六66
非常丰富的移动客户端开发经验。
展开
-
Kotlin高仿微信-第58篇-开通VIP
管理员点击开通多少个月会员对话框弹,如果点击确定按钮,则该用户续费成功,在web服务器更新vip续费时间。原创 2022-12-03 13:57:48 · 963 阅读 · 0 评论 -
Kotlin高仿微信-第57篇-VIP管理列表
进入vip页面,默认加载列表信息,点击搜索从web服务器模糊查询返回结果。原创 2022-12-03 13:08:55 · 736 阅读 · 0 评论 -
Kotlin高仿微信-第56篇-关于
关于作者的一些基本信息。原创 2022-12-03 12:56:42 · 201 阅读 · 0 评论 -
Kotlin高仿微信-第55篇-同步数据
如果是第一次安装,将同步系统基本信息、同步vip信息、同步账户信息、同步聊天信息、同步联系人。原创 2022-12-03 12:45:00 · 734 阅读 · 0 评论 -
Kotlin高仿微信-第53篇-添加好友
点击添加到通讯录按钮,在xmpp即时通讯系统添加好友关系,在web服务器保存数据,然后在本地插入数据,再发送添加好友请求。如果对方接收好友请求就可以相互聊天了。对方也可以拒绝好友请求。原创 2022-12-02 15:09:50 · 450 阅读 · 0 评论 -
Kotlin高仿微信-第52篇-搜索好友
输入框输入要搜索的账号向服务器发送请求 , web服务器返回关键字的模糊查询列表。原创 2022-12-02 13:22:43 · 475 阅读 · 0 评论 -
Kotlin高仿微信-第37篇-拍照
使用PreviewView预览,ImageCapture拍照,VideoCapture录制视频原创 2022-12-02 13:19:05 · 399 阅读 · 0 评论 -
Kotlin高仿微信-第36篇-支付-设置金额
二维码收款页面点击设置金额,进来这个页面设置。这里使用自定义的数字键盘录入金额。原创 2022-12-02 11:50:58 · 291 阅读 · 0 评论 -
Kotlin高仿微信-第35篇-支付-二维码收款(二维码)
使用扫一扫功能,向用户转账付款。原创 2022-12-02 11:50:58 · 728 阅读 · 0 评论 -
Kotlin高仿微信-第34篇-支付-向商家付款(二维码)
用户向商家付款,成功后,商家的金额+,用户的金额- 。 都更新到web服务器。商家收款成功会有对应的动画提示。原创 2022-12-02 11:46:29 · 414 阅读 · 0 评论 -
Kotlin高仿微信-第33篇-支付-充值
充值页面,没有接入银行系统,只是在web服务器模拟充值成功。输入金额时,使用的是自定义数字键盘。点击充值,数据保存到web服务器。原创 2022-12-02 10:49:05 · 186 阅读 · 0 评论 -
Kotlin高仿微信-第32篇-支付-我的零钱
显示我的零钱,提供充值入口。充值页面充值成功后,这里实时显示。原创 2022-12-02 10:45:20 · 267 阅读 · 0 评论 -
Kotlin高仿微信-第31篇-支付-服务
显示钱包的余额,当用户的余额发生变化时,这里实时变化。原创 2022-12-02 07:55:14 · 183 阅读 · 0 评论 -
Kotlin高仿微信-第30篇-朋友圈-发布作品(小视频)
朋友圈只能发布1个小视频,点击发布按钮后,先在本地压缩小视频,再上传到web服务器。发布成功所有好友都可以查看到该朋友圈信息。原创 2022-12-02 07:40:58 · 131 阅读 · 0 评论 -
Kotlin高仿微信-第29篇-朋友圈-发布作品(图片)
发布图片作品,可以发布1-9张图片,点击可以预览图片大小。点击发布按钮后,向服务器上传图片,发布成功后,好友都可以查看到该朋友圈信息。原创 2022-12-01 11:22:04 · 372 阅读 · 0 评论 -
Kotlin高仿微信-第28篇-朋友圈-预览图片、预览小视频
点击朋友圈的图片或小视频预览原创 2022-12-01 11:17:12 · 367 阅读 · 0 评论 -
Kotlin高仿微信-第27篇-朋友圈-相册选择图片或小视频
打开相册,可以选择图片和选择小视频。原创 2022-12-01 11:08:29 · 438 阅读 · 0 评论 -
Kotlin高仿微信-第26篇-朋友圈-选择图片、小视频对话框
点击顶部右上角拍照按钮,底部弹出拍照、选择相册对话框。原创 2022-12-01 11:07:01 · 444 阅读 · 0 评论 -
Kotlin高仿微信-第25篇-朋友圈-显示列表
朋友圈可以显示单图、多图、小视频,查看自己发的朋友圈,也可以查看好友发布的朋友圈信息。点击图片查看大图,点击小视频在预览图中播放。打开朋友圈的时候,先显示本地的列表,然后请求服务器加载最新的朋友圈信息,如果存着新的朋友圈信息,则覆盖重新刷新列表。原创 2022-12-01 11:02:53 · 405 阅读 · 0 评论 -
Kotlin高仿微信-第24篇-新消息通知
在消息通知页面选择了不同的声音,当有新消息过来时,会有对应的声音提示。用户也可以选择无声音,或者不提示。原创 2022-12-01 10:58:14 · 227 阅读 · 0 评论 -
Kotlin高仿微信-第23篇-个人信息-二维码名片
根据自己的账号,生成二维码名片。在本app中打开扫一扫功能,就可以使用扫码加好友。跟搜索好友添加好友是一样的效果。原创 2022-12-01 10:24:33 · 296 阅读 · 0 评论 -
Kotlin高仿微信-第22篇-个人信息-修改昵称
进入修改昵称页面,输入新的昵称后,点击保存按钮,把最新的昵称保存到服务器。如果在服务器端保存成功,就关闭当前页面,更新本地数据库刷新页面。原创 2022-12-01 10:19:25 · 187 阅读 · 0 评论 -
Kotlin高仿微信-第21篇-个人信息-修改头像
点击弹出相册选择1张照片,确定好照片,跳转到裁剪页面,调整好要裁剪的图片大小。点击确定,把该头像上传到服务器保存,然后刷新本地页面显示。原创 2022-12-01 10:16:30 · 301 阅读 · 0 评论 -
Kotlin高仿微信-第20篇-个人信息
个人信息页面显示个人的基本信息:修改头像、修改昵称、二维码名片。修改头像、昵称后,能实时刷新。原创 2022-12-01 10:09:42 · 179 阅读 · 0 评论 -
Kotlin高仿微信-第19篇-单聊-删除全部
在主页的消息tab栏,长按某一项,弹出删除对话框。点击确定则清空我跟该好友的所有聊天记录。原创 2022-11-30 14:11:56 · 128 阅读 · 0 评论 -
Kotlin高仿微信-第18篇-单聊-删除单条信息
在聊天页面长按某一项,弹出删除对话框。点击确定按钮,则删除该条信息。原创 2022-11-30 14:08:06 · 687 阅读 · 0 评论 -
Kotlin高仿微信-第17篇-单聊-转账
给好友转账时,在转账页面输入转账金额即可。当好友接收到转账消息,用户点击查看详情,在详情页面可以领取转账金额。领取和为领取转账信息会有不同的颜色区别状态,转账的xmpp发送功能跟基本的发送文本、表情的功能差不多。原创 2022-11-30 12:39:49 · 269 阅读 · 0 评论 -
Kotlin高仿微信-第16篇-单聊-红包
点击红包按钮,跳转到发送红包页面,输入发送金额即可。当好友接收到好友红包消息,点击打开红包,会有拆红包效果。如果已经领取了红包,在列表显示已经领取状态,跟未领取红包的状态颜色不一样。原创 2022-11-30 12:23:05 · 341 阅读 · 0 评论 -
Kotlin高仿微信-第15篇-单聊-语音通话
用户点击语音通话按钮,拨打对方的语言通话功能,用户可以选择不同的声音来提示。如果对方不想接收,直接挂断。对方接收了语音通话后,2个人就可以实时语音通话了。第三方语音通话的sdk非常贵,8元/千分钟,如果你有1万个用户,聊天1分钟就要给第三方80元,这里使用的是自己的音视频服务器,免费使用。原创 2022-11-30 11:16:42 · 359 阅读 · 0 评论 -
Kotlin高仿微信-第14篇-单聊-视频通话
在聊天页面点击视频通话按钮,就可以拨通对方的视频,等待对方的接收。如果对方拒绝视频请求,马上自动挂断。如果对方接收,2个人就可以现实视频通话了。第三方视频通话的SDK非常的昂贵,高清达到100元/千分钟。这里使用的是自己的视频服务器,免费使用视频通话原创 2022-11-30 11:09:15 · 546 阅读 · 0 评论 -
Kotlin高仿微信-第13篇-单聊-小视频
从相册或者拍照小视频,先压缩小视频,上传到web服务器,然后把web服务器返回的小视频的地址发给好友。好友接收到小视频消息后,先下载小视频,然后保存数据,再刷新页面。原创 2022-11-30 10:27:54 · 154 阅读 · 0 评论 -
Kotlin高仿微信-第12篇-单聊-图片
发送聊天图片,先从相册选择1张图片, 如果图片很大,先压缩了再发送。当对方接收到图片消息时,下载图片保存到本地sd卡,数据保存到本地数据库,再刷新显示。原创 2022-11-30 10:20:05 · 400 阅读 · 0 评论 -
Kotlin高仿微信-第11篇-单聊-语音
用户长按录音完成,向对方发送语音文件。第一种方法把语音文件存储到web服务器,然后通知对方下载,第二种方式直接使用xmpp即时通讯系统发送文件,第一种上传文件比较快。用户下载好录音,就可以播放。原创 2022-11-30 09:26:04 · 287 阅读 · 0 评论 -
Kotlin高仿微信-第10篇-单聊-表情
发送表情跟发送文本的实现差不多,使用xmpp即时系统发送,然后保持到本地数据库,再刷新。接收到表情消息后,也是先保存后刷新即可。原创 2022-11-30 08:40:57 · 150 阅读 · 0 评论 -
Kotlin高仿微信-第9篇-单聊-文本
这里只是单纯发送文本的实现。用户点击发送文本后,先判断是否为空,不为空就使用xmpp即时通讯系统发送给对方,然后把消息插入本地数据库,再刷新列表。当对方监听接收到消息后,插入本地数据库刷新。原创 2022-11-29 12:35:27 · 594 阅读 · 0 评论 -
Kotlin高仿微信-第8篇-单聊
单聊是一对一的聊天,包含:文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账等功能。原创 2022-11-29 12:12:22 · 444 阅读 · 0 评论 -
Kotlin高仿微信-第7篇-主页-动态权限申请
登录成功之后,进行权限申请。如果还有没同意的权限,直接弹出权限对话框。如果全部权限都已经同意,则不会弹出权限对话框。原创 2022-11-29 00:46:51 · 447 阅读 · 0 评论 -
Kotlin高仿微信-第6篇-主页-我的
我的页面主要有个人信息、支付、扫一扫、朋友圈、设置功能入口。原创 2022-11-29 00:36:11 · 377 阅读 · 0 评论 -
Kotlin高仿微信-第5篇-主页-通讯录
如果添加一个好友,并且对方同意之后,会在这里显示。点击某一个用户,可以跟他一对一聊天,使用的是xmpp即时聊天系统,消息能瞬间接收到。原创 2022-11-29 00:31:57 · 539 阅读 · 0 评论 -
Kotlin高仿微信-第4篇-主页-消息
消息列表主要是显示用户聊天的最后一条记录信息,点击能查看一个用户的聊天详情。如果最后1天信息时语音、图片、或者是小视频。直接使用文字代替。原创 2022-11-29 00:25:18 · 266 阅读 · 0 评论