以项目驱动学习,以实践检验真知 前言 我在上一篇博客中写了如何通过参数校验 + 统一响应码 + 统一异常处理来构建一个优雅后端接口体系: 【项目实践】SpringBoot三招...
以项目驱动学习,以实践检验真知 前言 我在上一篇博客中写了如何通过参数校验 + 统一响应码 + 统一异常处理来构建一个优雅后端接口体系: 【项目实践】SpringBoot三招...
权限系统设计 前言 权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐...
一个Android轻量级Socket通讯框架,既OkHttp后又一力作.框架开源地址及Demo演示: https://github.com/xuuhaoo/OkSocket欢...
摧毁一个中年人有多容易? 一场装逼失败的酒局,一次狼狈不堪的相亲,一个永远不可达到的KPI数字,一次变异病毒性感冒… 又或者,一场煽情电影的催泪结尾,一则电视上报道的残忍新闻...
两种方式实现类似水波扩散效果,先上图为敬 自定义view实现 动画实现 自定义view实现 思路分析:通过canvas画圆,每次改变圆半径和透明度,当半径达到一定程度,再次从...
1 微博热搜榜上曾出现过“高校学霸宿舍”这样的名词:寝室的6个女孩儿,考研分数全部在400分以上。 采访时一个女孩儿曾说:“当你看到周围的人都在奋力拼搏时,你也就自然不敢松懈...
一、Handler 是什么? Handler 是Android 给我们提供的一套更新UI的机制,也是一套消息处理机制。我们可以通过它发送消息,也可以通过它处理消息。 二、为什...
前言 经常在简书和微信上收到一些同学的私信,说自己马上毕业或者已经毕业一年,从事Android开发相关的工作,现在不知道要学习什么东西了。或者说自己也在摸索着学习,但是不知道...
传统的Android提供的动画只有平移、缩放、显示等效果,那么怎么才能实现逐渐绘制动画? 答案是使用矢量图动画。 一、 矢量图支持VectorDrawble Android ...