首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
VIjolie
掘友等级
安卓工程师
只有代码你有多爱她,她就多爱你,没有无缘无故的bug!
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
赞
95
文章 95
沸点 0
赞
95
返回
|
搜索文章
文章
热门
最新
详解Android的View.post()
前言 在开发过程中,我们一般会遇到在Activity或者Frament布局完成之后,获取某些View的高度或者位置,来通过代码灵活计算View之间的相对关系。 正文 View.post的用法如下:
剥茧抽丝-解决Android Toast has already been added to the window manager
前言 App 上线之后通过bug采集系统,发现几乎每个版本,都会出现一两个如下bug, 从日志可以看出,是系统framework层在Toast#show的时候上报的bug,一般情况下项目中为了性能优化
ThreadLocal 源码解析(二)
前言 上文ThreadLocal 源码解析(一)中,结合源码分析了ThreadLocal线程隔离的原理以及ThreadLocalMap的取数据和删数据的流程,本文将紧接上文,结合源码继续分析Threa
ThreadLocal 源码解析(一)
前言 在开始之前先看下代码如下: 输出如下: 是不是感觉哪里不对劲。按道理,如果是其他的类似于集合的数据结构,我只要在子线程进行了赋值操作,又在主线程执行了sleep()操作那么主线程应该是可以获取到
彻底搞懂Bitmap的内存计算(二)
前言 看了一下近乎彻底搞懂Bitmap的内存计算(一)的发布时间是2019年9月,打死我都没想到第二篇会拖到两年半之后,不管怎样现在补上,在上篇文章中我们总结了Bitmap所占内存空间的计算公式如下:
不再害怕面试问ArrayMap一文完全看懂Android ArrayMap源码解析
ArrayMap 是谷歌推出的在安卓等设备上用于替代HashMap的数据结构,和HashMap相比,具有更高的内存使用率,因此适合在Android等内存较为紧张的移动设备,下面结合源码分析ArrayMap实现原理,主要分为添加数据、查找数据、删除数据以及缓存四部分,首先有个大体…
碉堡的效果-仿知乎广告效果
首先应该市有一张长图,随着滚动按区域加载长图的局部,就可以实现效果。首先自定义一个 IamgeView,可以随着 RecyclerView 的滚动动态加载长图的的取域,获取滚动距离代码如下:
拆轮子之Tinker热修复
在进入主题之前我们先来了解下Android的 ClassLoder,android 的 ClassLoader 主要又以下几种:PathClassLoader、DexClassLoader等,我们在Application中通过getClassLoader()得知ClassLod…
近乎彻底搞懂Bitmap的内存计算(一)
很多同学面试的时候经常会遇到这样的问题,怎样计算一张图片所占的内存,也许你会说先计算像素点也就是图片的宽*高,然后再乘以每个像素所占的内存,就可以计算得到,这种方法有一定的正确性,但是要在特定的情况下,接下来我们一一来分析。
Gradle 通过 projectFalvour 多渠道配置 dependencies
刚开始接到这个需求,内心是高兴的这还不简单。一顿操作猛如虎如下: 主要是在 productFlavors 中对 channel 进行赋值,然后再 dependencies 进行判断,理想很丰满,现实很骨感。坑比的是,无论我选的是xiaomi还是qihoo的 Build Vari…
下一页
个人成就
文章被点赞
273
文章被阅读
60,522
掘力值
1,588
关注了
26
关注者
141
收藏集
12
关注标签
7
加入于
2016-12-16