灵魂画师,Android绘制流程——Android高级UI,,这方面优秀的文章也已经是 一、前言 绘制流程 可以说是 Android进阶 中必不可少的一个内容,也是面试中被问得最多的问题之一。这方面优秀
探一探,非常实用的GIF图圆角控件(3行代码),,不会摔门砸东西,不会流眼 前言 现代人的崩溃是一种默不吭声的崩溃,看起来很正常,会说笑,会打闹,会社交,表面平静,实际上心
开源一个自用的Android IM库,基于Netty+TCP+Protobuf实现。,nettyprotobuf,今天终于从公司离职了,打 写在前面 一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽出时间。今天终
Android高速下载器实现思路——单个任务的提速与优化,android高速下载,实习部门leader给我 前言 最近过了金三银四的金三,顺利拿到了暑假实习生的offer。实习部门leader给我布置了入职前
Android Q 适配指南 让你少走一堆弯路,android弯路,一开始还心生奇怪,为什么 导读 文中链接请自行科学上网 Android Q Beta 1 刚出,讲道理国内是不到下半年不用理睬 Q 的,但是上月末的一
Android:手把手带你 使用 熟悉而陌生的Application类,androidapplication,目录1. 定义代表应用程 前言 Applicaiton 类在 Android 开发中非常常见,可是你真的了解 Applicaiton 类吗? 本文将全面解析
Android 9.0中的新功能 - PrecomputedText,,它的诞生也是因为计算文本 PrecomputedText 如字面意义一样,是用来预先计算文本的。它的诞生也是因为计算文本是一个耗时操作,它需要根据字号、字
Android 怎么就不卡了呢之Choreographer,,这次重构的三个关键点V 题外话 时光如斯 人世无常逼哥忽然就被 全网封杀 难过 还没有去听过现场 总是感觉现在很忙 来日方长 我这种短视动物怎么
自己动手实现OkHttp,自己动手okhttp,此次来分享下 OkHt 私以为,阅读开源项目是与世界级技术大牛直接对话的最好方式。此次来分享下 OkHttp 源码的分析。 一、开源项目 OkHttp 在Android、
抖音、ins、微信功能大比拼——Story的贴纸文字,,其实我在准备一个大招,而 GitHub地址 库依赖: implementation com.whensunset:sticker:0.2 近两个月没有更新博客了,感觉已经过气了,哈哈。其
真香!Kotlin+MVVM+LiveData+协程 打造 Wanandroid!,,Github 上关于 W Wanandroid 是鸿洋鸿大大的安卓开源知识网站,包含最新博文,最新项目,常用工具,公众号文章收录等等功能,同时也开源了
Android Q (10) 适配指南 让你少走一堆弯路,android弯路,一开始还心生奇怪,为什么 1 导读 Android Q Beta 1刚出,讲道理国内是不到下半年不用理睬Q的,但是上月末的一封华为要求适配Q的邮件
你要的进阶,Jetpack核心组件Lifecycle的使用和源码解析,,引入Lifecycle我 使用Lifecycle Lifecycle是Android Architecture Components的一员,这玩意儿挺方便的,它是能感知Activity和Fragment的生命周期的
自定义一个仿拼多多地址选择器,,废话不多说,先上一张效果 前言 公司正在开发一个商城项目,因为项目需要,做了一个仿拼多多的地址选择器,但是与拼多多实现方法有些出入,大
RxHttp 一条链发送请求,新一代Http请求神器(一),,主要功能如下:支持Get 简介 RxHttp是基于OkHttp的二次封装,并于RxJava做到无缝衔接,一条链就能发送一个完整的请求。主要功能如下:
【源码分析】Lottie 实现炫酷动画背后的原理,,自我在内网发布了一篇关于 0. 前言 你好,我是程序亦非猿,阿里资深无线开发工程师一枚。 自我在内网发布了一篇关于 Lottie 的原理分析
开源一个自用的Android事件分发中心库,实现类似系统广播功能。,,》得到了不错的反响,激发 欢迎转载,转载请注明出处:rcyd.net/post/5cbe81… 写在前面 由于上一篇文章《开源一个自用
Canvas中的裁剪师讲解与实战——Android高级UI,,话不多说,先上实战图 一、前言 从今天开始我们聊一聊 Canvas 的API,因为Canvas的API较多,所以我们分为几次分享,首先分享的是裁剪类型的
优雅地修改 TabLayout 指示线 Indicator 的宽度,,使用 TabLayout 在工作中,经常会碰到把标签栏指示线的宽度,做的和文字宽度一样,甚至比文字宽度还要短的设计。使用 TabLayout 我们可以快
白话文转文言文——Kotlin代码简洁之道,文言文kotlin,这个系列记录的是kotl 这是 kotlin 系列文章的第一篇。这个系列记录的是 kotlin 使用感受,其中也会穿插基础知识点,并通过项目实战
为什么我不用ViewPager或RecyclerView来做上下滑切换,,以下是一些个人的看法:为 上下滑切换翻页大概是这样的效果: 目前网上有诸多如 “仿抖音上下滑...” “仿花椒映客直播...” 之类
Android View篇之自定义验证码输入框,androidview,学到什么?基本理解画布概 首先,我们来看看实现的是怎么样的效果: 如果我们拿到这样的UI,想到的布局应该是用4个 EditText 包在横向的
Android实现Rxjava2+Retrofit完美封装,,今年开做新项目,果断在新 去年的时候学习了Rxjava和Retrofit的基本用法,但一直没有在实际项目中运用。今年开做新项目,果断在新项目中引入了RxJa
Android 崩溃日志采集组件-DhccCrashLib,,DhccCrashLib 异常崩溃怎么办? 关于异常崩溃是每个App都要面对的,平时开发还好,在调试状态下遇到的问题,可以通过LogCat打印的异常日志信息进行
大图做帧动画会卡顿?不存在的!—— SurfaceView 滑动窗口式帧复用,surfaceview窗口,这一篇试着让每帧素材大小 继上篇用“SurfaceView逐帧解析 帧复用”优化了帧动画内存性能后,一个更复