穿裤衩闯天下

穿裤衩闯天下

👨‍🌾‍爱生活 👨‍💻‍爱编程 🎨爱画画 🍙爱动漫 🎮爱游戏 👨‍💻‍Android 攻城狮 😎个人名言:慢慢来,一步一个脚印 👣

一套包含了社区匹配聊天以及语音互动直播相关的社交系统模板项目

VMTemplateAndroid 一套包含了社区匹配聊天语音以及直播相关的社交系统模板项目 项目资源均来自于互联网,如果有侵权请联系我 开发环境 项目基本属于在最新的Android开发环境下开发,全局使用Kotlin语言 项目已经适配Android6.x以上的动态权限适配,以及7.x的文件选择,和8.x的通知提醒,10.x的文件选择等; Mac OS 11.1 Android Studio 4.2 项目模块儿 app是项目主模块儿,这部分主要包含了项目的业务逻辑,比如匹配、内容发布,信息展示等 vmcommon是项目基础模块儿,这部分主要包含了项目的基类封装,依赖管理,包括网络请求,

Nvm 管理 Nodejs

在经历过几次自己下载node安装包安装,卸载,重新安装之后,对如此麻烦的操作已经厌烦了,最终选择了nvm这个好用的工具,操作方便,可以管理node可以在任一版本间切换 安装 nvmnvm开源地址 https://github.com/creationix/nvm 可以使用以下命令进行安装: $ curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh> | bash # or $ wget

弄了个简洁优雅的选择小程序

简单介绍 易择 选择困难症助手,给选择困难症的小程序!硬币、石头剪刀布、骰子、选择题,一键给出选择,吃什么、穿什么、玩什么、买不买、做不做,易择 - 统统帮你选择! 很多时候有太多的选项摆在我们面前,我们不知道怎么选择,那就交给这个小工具吧,内容可以自由编辑,自由发挥,大家有什么号的建议或者意见,欢迎反馈,我会努力优化的 目前实现的功能 自定义动画模式 转盘动画 跑马灯动画 老虎机 自定义内容管理 添加 编辑

Android开发RecyclerView使用关于notifyDataSetChanged的坑

前言 这两天在做一个新需求:在一个列表界面,有两种特殊布局,一种是包含倒计时的,一种是展示一个网格布局的图片六宫格,这个六宫格内部实现是使用RecyclerView加GridLayoutManager实现,因为前期实现这个界面使用的是ListView,并没有做好局部刷新,所以当倒计时刷新时,六宫格布局也跟着刷新了,但是刷新时发现图片一直在闪烁,明明已经对图片做了缓存,并且对ImageView做了判断,加载过得不应该再次加载才对,后来经测试发现,只有六宫格数据充满六个才会在这样,五个一下完全没问题,我勒个去,这把我给坑的,各种查找资料,搜索社区…… 原因 为这事还加了一天班,后来终于找到元凶,怪自己知识储备不够: RecycleView是为了替代ListView和GridView而设计的,同时还能实现瀑布流的效果,内部管理ViewHolder,无需我们自己手动创建ViewHolder保存,为我们自动做好缓存和ItemView的复用; 但是在使用时需要注意RecyclerView内部默认只缓存5个Item,如果调用notifyDataSetChanged(