自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (10)
  • 收藏
  • 关注

原创 日期、列表、指示器【1列3行】

日期、列表、指示器【1列3行】3级联动,还有bug,但基本功能可以使用。

2024-04-14 15:28:24 616

原创 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 492 1

原创 Kotlin高仿微信-第58篇-开通VIP

管理员点击开通多少个月会员对话框弹,如果点击确定按钮,则该用户续费成功,在web服务器更新vip续费时间。

2022-12-03 13:57:48 922

原创 Kotlin高仿微信-第57篇-VIP管理列表

进入vip页面,默认加载列表信息,点击搜索从web服务器模糊查询返回结果。

2022-12-03 13:08:55 702

原创 Kotlin高仿微信-第56篇-关于

关于作者的一些基本信息。

2022-12-03 12:56:42 173

原创 Kotlin高仿微信-第55篇-同步数据

如果是第一次安装,将同步系统基本信息、同步vip信息、同步账户信息、同步聊天信息、同步联系人。

2022-12-03 12:45:00 701

原创 Kotlin高仿微信-第54篇-扫一扫

打开扫一扫功能,可以扫描添加好、扫码收款、收吗付款。

2022-12-03 12:38:17 1456

原创 Kotlin高仿微信-第53篇-添加好友

点击添加到通讯录按钮,在xmpp即时通讯系统添加好友关系,在web服务器保存数据,然后在本地插入数据,再发送添加好友请求。如果对方接收好友请求就可以相互聊天了。对方也可以拒绝好友请求。

2022-12-02 15:09:50 404

原创 Kotlin高仿微信-第52篇-搜索好友

输入框输入要搜索的账号向服务器发送请求 , web服务器返回关键字的模糊查询列表。

2022-12-02 13:22:43 440

原创 Kotlin高仿微信-第37篇-拍照

使用PreviewView预览,ImageCapture拍照,VideoCapture录制视频

2022-12-02 13:19:05 352

原创 Kotlin高仿微信-第35篇-支付-二维码收款(二维码)

使用扫一扫功能,向用户转账付款。

2022-12-02 11:50:58 658

原创 Kotlin高仿微信-第36篇-支付-设置金额

二维码收款页面点击设置金额,进来这个页面设置。这里使用自定义的数字键盘录入金额。

2022-12-02 11:50:58 248

原创 Kotlin高仿微信-第34篇-支付-向商家付款(二维码)

用户向商家付款,成功后,商家的金额+,用户的金额- 。 都更新到web服务器。商家收款成功会有对应的动画提示。

2022-12-02 11:46:29 373

原创 Kotlin高仿微信-第33篇-支付-充值

充值页面,没有接入银行系统,只是在web服务器模拟充值成功。输入金额时,使用的是自定义数字键盘。点击充值,数据保存到web服务器。

2022-12-02 10:49:05 150

原创 Kotlin高仿微信-第32篇-支付-我的零钱

显示我的零钱,提供充值入口。充值页面充值成功后,这里实时显示。

2022-12-02 10:45:20 233

原创 Kotlin高仿微信-第31篇-支付-服务

显示钱包的余额,当用户的余额发生变化时,这里实时变化。

2022-12-02 07:55:14 149

原创 Kotlin高仿微信-第30篇-朋友圈-发布作品(小视频)

朋友圈只能发布1个小视频,点击发布按钮后,先在本地压缩小视频,再上传到web服务器。发布成功所有好友都可以查看到该朋友圈信息。

2022-12-02 07:40:58 100

原创 Kotlin高仿微信-第29篇-朋友圈-发布作品(图片)

发布图片作品,可以发布1-9张图片,点击可以预览图片大小。点击发布按钮后,向服务器上传图片,发布成功后,好友都可以查看到该朋友圈信息。

2022-12-01 11:22:04 334

原创 Kotlin高仿微信-第28篇-朋友圈-预览图片、预览小视频

点击朋友圈的图片或小视频预览

2022-12-01 11:17:12 343

原创 Kotlin高仿微信-第27篇-朋友圈-相册选择图片或小视频

打开相册,可以选择图片和选择小视频。

2022-12-01 11:08:29 393

原创 Kotlin高仿微信-第26篇-朋友圈-选择图片、小视频对话框

点击顶部右上角拍照按钮,底部弹出拍照、选择相册对话框。

2022-12-01 11:07:01 403

原创 Kotlin高仿微信-第25篇-朋友圈-显示列表

朋友圈可以显示单图、多图、小视频,查看自己发的朋友圈,也可以查看好友发布的朋友圈信息。点击图片查看大图,点击小视频在预览图中播放。打开朋友圈的时候,先显示本地的列表,然后请求服务器加载最新的朋友圈信息,如果存着新的朋友圈信息,则覆盖重新刷新列表。

2022-12-01 11:02:53 349

原创 Kotlin高仿微信-第24篇-新消息通知

在消息通知页面选择了不同的声音,当有新消息过来时,会有对应的声音提示。用户也可以选择无声音,或者不提示。

2022-12-01 10:58:14 180

原创 Kotlin高仿微信-第23篇-个人信息-二维码名片

根据自己的账号,生成二维码名片。在本app中打开扫一扫功能,就可以使用扫码加好友。跟搜索好友添加好友是一样的效果。

2022-12-01 10:24:33 254

原创 Kotlin高仿微信-第22篇-个人信息-修改昵称

进入修改昵称页面,输入新的昵称后,点击保存按钮,把最新的昵称保存到服务器。如果在服务器端保存成功,就关闭当前页面,更新本地数据库刷新页面。

2022-12-01 10:19:25 157

原创 Kotlin高仿微信-第21篇-个人信息-修改头像

点击弹出相册选择1张照片,确定好照片,跳转到裁剪页面,调整好要裁剪的图片大小。点击确定,把该头像上传到服务器保存,然后刷新本地页面显示。

2022-12-01 10:16:30 251

原创 Kotlin高仿微信-第20篇-个人信息

个人信息页面显示个人的基本信息:修改头像、修改昵称、二维码名片。修改头像、昵称后,能实时刷新。

2022-12-01 10:09:42 142

原创 Kotlin高仿微信-第19篇-单聊-删除全部

在主页的消息tab栏,长按某一项,弹出删除对话框。点击确定则清空我跟该好友的所有聊天记录。

2022-11-30 14:11:56 94

原创 Kotlin高仿微信-第18篇-单聊-删除单条信息

在聊天页面长按某一项,弹出删除对话框。点击确定按钮,则删除该条信息。

2022-11-30 14:08:06 660

原创 Kotlin高仿微信-第17篇-单聊-转账

给好友转账时,在转账页面输入转账金额即可。当好友接收到转账消息,用户点击查看详情,在详情页面可以领取转账金额。领取和为领取转账信息会有不同的颜色区别状态,转账的xmpp发送功能跟基本的发送文本、表情的功能差不多。

2022-11-30 12:39:49 243

原创 Kotlin高仿微信-第16篇-单聊-红包

点击红包按钮,跳转到发送红包页面,输入发送金额即可。当好友接收到好友红包消息,点击打开红包,会有拆红包效果。如果已经领取了红包,在列表显示已经领取状态,跟未领取红包的状态颜色不一样。

2022-11-30 12:23:05 307

原创 Kotlin高仿微信-第15篇-单聊-语音通话

用户点击语音通话按钮,拨打对方的语言通话功能,用户可以选择不同的声音来提示。如果对方不想接收,直接挂断。对方接收了语音通话后,2个人就可以实时语音通话了。第三方语音通话的sdk非常贵,8元/千分钟,如果你有1万个用户,聊天1分钟就要给第三方80元,这里使用的是自己的音视频服务器,免费使用。

2022-11-30 11:16:42 294

原创 Kotlin高仿微信-第14篇-单聊-视频通话

在聊天页面点击视频通话按钮,就可以拨通对方的视频,等待对方的接收。如果对方拒绝视频请求,马上自动挂断。如果对方接收,2个人就可以现实视频通话了。第三方视频通话的SDK非常的昂贵,高清达到100元/千分钟。这里使用的是自己的视频服务器,免费使用视频通话

2022-11-30 11:09:15 474

原创 Kotlin高仿微信-第13篇-单聊-小视频

从相册或者拍照小视频,先压缩小视频,上传到web服务器,然后把web服务器返回的小视频的地址发给好友。好友接收到小视频消息后,先下载小视频,然后保存数据,再刷新页面。

2022-11-30 10:27:54 116

原创 Kotlin高仿微信-第12篇-单聊-图片

发送聊天图片,先从相册选择1张图片, 如果图片很大,先压缩了再发送。当对方接收到图片消息时,下载图片保存到本地sd卡,数据保存到本地数据库,再刷新显示。

2022-11-30 10:20:05 372

原创 Kotlin高仿微信-第11篇-单聊-语音

用户长按录音完成,向对方发送语音文件。第一种方法把语音文件存储到web服务器,然后通知对方下载,第二种方式直接使用xmpp即时通讯系统发送文件,第一种上传文件比较快。用户下载好录音,就可以播放。

2022-11-30 09:26:04 214

原创 Kotlin高仿微信-第10篇-单聊-表情

发送表情跟发送文本的实现差不多,使用xmpp即时系统发送,然后保持到本地数据库,再刷新。接收到表情消息后,也是先保存后刷新即可。

2022-11-30 08:40:57 105

原创 Kotlin高仿微信-第9篇-单聊-文本

这里只是单纯发送文本的实现。用户点击发送文本后,先判断是否为空,不为空就使用xmpp即时通讯系统发送给对方,然后把消息插入本地数据库,再刷新列表。当对方监听接收到消息后,插入本地数据库刷新。

2022-11-29 12:35:27 542

原创 Kotlin高仿微信-第8篇-单聊

单聊是一对一的聊天,包含:文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账等功能。

2022-11-29 12:12:22 392

原创 Kotlin高仿微信-第7篇-主页-动态权限申请

登录成功之后,进行权限申请。如果还有没同意的权限,直接弹出权限对话框。如果全部权限都已经同意,则不会弹出权限对话框。

2022-11-29 00:46:51 387

高仿微信数据表设计-实践项目59篇

高仿微信项目实践59篇,功能点包括: 1、注册 2、登录 3、主页 4、个人信息(修改头像、修改昵称、二维码名片) 5、新消息通知 6、朋友圈(显示列表、小视频对话框、相册选择图片或小视频、预览图片、预览小视频、发布作品(图片)、发布作品(小视频)) 7、支付(我的零钱、充值、向商家付款(二维码)、二维码收款、设置金额) 8、隐私政策 9、服务条款 10、通讯录 11、单聊(文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账) 12、群聊(文本、表情、语音、图片、小视频) 13、同步数据

2022-11-26

XfermodeDemo.zip

android 混合模式demo 1、圆形头像(一般情况) 2、圆形头像(混合模式实现) 3、不同形状 4、刮刮乐效果

2019-05-10

CardView解决5.0以下显示圆形异常问题

CardView显示圆形在5.0以上手机能正常显示,5.0以下手机显示就有bug,该demo能解决5.0以下手机CardView的问题

2019-01-22

android数据缓存

android数据缓存(可设置时间):普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。

2014-12-05

android 3D gallery 显示图片

android 3D gallery 实现无限拖动图片3D炫耀效果 。

2014-11-26

系统参数sysdata

系统参数sysdata

2012-05-20

Android开发教程.pdf

Android开发教程.pdf Android开发教程.pdf

2011-03-21

Struts2.0中文教程.chm

Struts2.0中文教程.chm Struts2.0中文教程.chm

2010-05-07

javascript 王者归来.pdf

javascript 王者归来.只有三章!如果各位有了完整版,麻烦也发一份给我。谢谢!QQ:304155264

2009-06-04

javascript入门教程

javascript入门教程 . 适合于初学者。包含内容: 语言基础、事件处理、文档对象模型(DOM)、基于对象编程等。

2009-06-02

extjs 写的动态加载、增删改查、拖拽Tree (java mysql数据库 已有表结构 eclipse可直接导入)(完整版)

extjs 写的动态加载、增删改查、拖拽Tree (java mysql数据库 已有表结构 eclipse可直接导入)(完整版)

2009-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除