原文链接 不知道有没有人之前和我存在同样的疑惑,三次握手可以理解,为什么分手不能类似的三次,却要四次? image tcp三次握手四次分手的原因 三次握手:避免2次握手时因为失效的延迟请求链接成功链接上server导致s…
分类:移动开发
大话顺序结构之ArrayList
上篇回顾 上一篇中讲解了线性表的相关概念,通过上一篇文章,希望可以对线性表有一个基本的认识。本篇开始讲述线性表的顺序表是怎么实现的。 先来看一下顺序表的继承关系,这是一个简图。 image.png 1. ArrayLis…
android 新闻应用、Xposed模块、酷炫的加载动画、下载模块、九宫格控件等源码
Android精选源码 灵活的ShadowView,可替代CardView使用 image 基于Tesseract-OCR实现自动扫描识别手机号 Android播放界面仿QQ音乐开源音乐播放器 image 新闻应用项目采…
Volley引起的内存泄漏--安卓怎么查内存泄漏(上)
项目里内存泄漏严重友盟后台各种OOM 迭代速度快,真的没时间优化。 我的时间啊。。。 偶然的机会通过As的Android Monitor里的内存监控手动回收发现项目中启动次数最多的界面竟然不能被回收。 image.png…
【进阶】RecyclerView源码解析(二)——缓存机制
本系列博客基于com.android.support:recyclerview-v7:26.1.0 1.【进阶】RecyclerView源码解析(一)——绘制流程 2.【进阶】RecyclerView源码解析(二)——缓…
Android 6.0权限适配过程中遇到的问题 浅谈
一、Android6.0 权限变化 在Android M中权限系统被重新设计,发生了很大的变化。 1. 6.0以后Android权限分普通权限和危险权限,如果应用的targetSdkVersion>=23,危险权限…
重写设计模式——装饰器模式
为什么要重写?其实设计模式已经被写烂了,基本上,网络上都是一抄一大篇,当然,我之前也是用了很多别人的文章(还好备注了,是别人写的,不然就是抄袭了)!我重写的原因,其实是想加入一些自己平时学习,工作中,遇到的情况。然后怎么…
android漂亮EditText效果、背景动画、NFC解析、开发工具、模板项目等源码
Android精选源码 Android一个漂亮的Box 效果 EditText image 支持持续性滑动动画的图片组件,用来做背景效果 image 个人完整练手项目-xplan_kotlin image android…
IPC在Toast中的应用
1、Toast概念和问题的引出 Toast 中文名”土司”,应该算是 Android 使用频率很高的一个 widget 了,一般使用它来做一些操作的提示信息,例如我们在淘宝点击收藏宝贝之后底部就会…
[Glide4源码解析系列] — 3.Glide数据解码与转码
Glide Glide4源码解析系列 [Glide4源码解析系列]–1.Glide初始化 [Glide4源码解析系列]–2.Glide数据模型转换与数据抓取 [Glide4源码解析系列]̵…
一分钟get一个android技能
今天测试android悬浮窗功能的时候遇到一点小问题,最后顺利解决,在此记录一下,如果其他同学也碰到类似问题,可以快速找到答案。 android实现悬浮窗是通过Win…
关于Android Gradle你需要知道这些(3)
前言 通过上两篇文章,我们大概知道了Groovy,Gradle在Android项目构建中的一些基本的配置和其作用,接下来就是我们真正实践的时刻,我们通过一个简单的插件的实现,来将前两篇中的点串起来,再次回顾熟悉Groov…