首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Librity
掘友等级
Android开发
97
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
123
文章 121
沸点 2
赞
123
返回
|
搜索文章
Librity
Android开发
·
2年前
关注
为什么onMeasure会被执行两次
什么情况下会onMeasure会执行? 进入View的measure方法: 什么时候forceLayout=true: 调用requestLayout 调用forceReq...
4
1
分享
Librity
Android开发
·
2年前
关注
groovy闭包
为什么会开始学习闭包,因为在看到这个代码的时候我总是看不懂是什么意思: 这里你可以点开源码,比如这个afterTask: 这里可以看到传入的参数是一个叫Closure的类,...
0
评论
分享
Librity
Android开发
·
2年前
关注
java之apt学习
新建modue: java_apt 在build.gradle添加下面内容: 新建类BaseProcessor继承AbstractProcessor 然后在最外层的buil...
0
评论
分享
Librity
Android开发
·
2年前
关注
JavaPoet学习
这里先给一个最简单的案例: 生成的代码: 可以看到需要import的内容他也帮我们自动添加了. 更多详细的使用文档可以参考这个博客: https://blog.csdn.n...
0
评论
分享
Librity
赞了这篇文章
Yasic
Research Developer @ByteDance
·
8年前
关注
用粒子动画显示各种文字的 Android 自定义 View
ParticleTextView 是一个 Android 平台的自定义 View 组件,可以用彩色粒子组成想要显示的文字,并配合多种动画效果和配置属性,呈现出丰富的视觉效果...
64
评论
分享
Librity
Android开发
·
2年前
关注
再读Activity启动
为什么要再读Activity的启动呢,因为在启动弹窗的时候,出现了一个这个报错: 里面个讲到一个window.token值。由于这个值的不正确导致的。 首先需要找到抛出异常...
0
1
分享
Librity
Android开发
·
2年前
关注
Android秘技之JobService的使用详解:
Android秘技之JobService的使用详解: JobService的作用是在特定条件下才执行后台任务的情景。比如你有个需求,需要监听用户连接上wifi后就自动开启下...
0
评论
分享
Librity
赞了这篇文章
Pika
Android GDE | 🏆掘金移动端签约作者
·
3年前
关注
从零开始打造一个,用gradle配置即可执行的Hook库
Androider!打造一个基于gradle配置就可以实现字节码插桩(Hook)的库吧!阅读本文你可以了解到Spider的设计思路与部分的技术总结噢...
191
2
分享
Librity
Android开发
·
2年前
关注
高效加载Bitmap:
高效加载Bitmap: 为了防止加载bitmap出现oom的情况,我们一般需要缩小一个bitmap的大小。缩小内存大小有个办法,首先你可以降低图片的采样率。在BitmapF...
0
评论
分享
Librity
Android开发
·
2年前
关注
IPC
IPC: 进行进程间的通信,对象数据是需要进行序列化的。序列化方法有: Serializable接口(java提供的):使用简单,但是序列化的开销大,序列化和反序列化需要大...
0
评论
分享
Librity
赞了这篇文章
彭旭锐
🏆掘金签约作者
·
3年前
关注
飞书前端提到的竞态问题,在 Android 上怎么解决?
昨天,看到飞书团队一篇技术分享 《如何解决前端常见的竞态问题》 ,字节这篇文章是从 Web 端的视角切入的,借鉴意义有限,这篇文章我们从 Android 的视角展开讨论。...
100
40
分享
Librity
Android开发
·
2年前
关注
Glide
Glide继承自ComponentCallbacks2,用来监听内存情况。在内存紧张的时候,系统会自动触发ComponentCallbacks2的trimMemory回调。...
0
评论
分享
Librity
Android开发
·
2年前
关注
Glide内存缓存
Glide内存缓存: 首先你要知道什么时候用到了内存缓存:答案是在:engine.load的时候:当从内存缓存里面找到了可以使用的engineSource时候,就会把当前的...
0
评论
分享
Librity
Android开发
·
2年前
关注
Glide活跃活动缓存
Glide活跃活动缓存:activeResources:ActiveResources。 活跃缓存他是没有大小限制的,有本事的话你可以无限往里面塞数据。来看下他的类: 数据...
0
评论
分享
Librity
赞了这篇文章
究极逮虾户
Android @xhs
·
3年前
关注
Android 基础架构组面试题 | 面试
这个应该是今年最后一篇文章了,卷累了打算明年在卷了。 年中的时候帮部门招人,发现很多候选人对于我们部门还是很青睐的。也对鸡架部门做的事比较感兴趣,所以今天这篇水文主要就给大...
315
37
分享
Librity
赞了这篇文章
暮商知秋
4年前
关注
Android 3D滚轮效果数据选择器
类似效果的开源库也有几个,公司项目也用到类似于时间选择功能,但还达不到产品所要求的,效果并没有那么丝滑。所以自己才实现,下载Demo即可体验。 核心类:TextWheelP...
10
评论
分享
Librity
Android开发
·
2年前
关注
Recycleview的onMeasure过程重看
今天我又打开了Recycleview源码进行阅读。这次我深度分析了Recycleview的onMeasure方法。Recycleview的onMeasure方法里面干了很多...
0
评论
分享
Librity
赞了这篇文章
Pika
Android GDE | 🏆掘金移动端签约作者
·
2年前
关注
Android性能优化 - 包体积杀手之R文件内联原理与实现
本文是android性能优化之包体积杀手R文件篇,讲解了R文件产生的过程与优化实现的原理,自己动手实现一个自己的R文件内联小demo吧!...
57
9
分享
Librity
关注了
Pika
Android开发
Librity
赞了这篇文章
Pika
Android GDE | 🏆掘金移动端签约作者
·
2年前
关注
Android性能优化 - 从SharedPreferences跨越到DataStore
SharedPreferences对于开发者们来说真的是一个很历史的问题了,但是我们依旧拿出来讲一下,同时采用黑科技ASM一步迁移到DataStore...
50
4
分享
下一页
个人成就
文章被点赞
9
文章被阅读
9,828
掘力值
420
关注了
52
关注者
3
收藏集
5
关注标签
22
加入于
2018-12-27