首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
call_me_lzm
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
静若处子动若脱兔-Constraintlayout2.0一探究竟
这篇文章是我去年在公司内部的分享,当时Constraintlayout2.0还没Release,所以只在公司内部进行了分享,希望等Release之后,就可以正式在项目中使用了。 那么为什么我这么热衷于使用constraintlayout呢?从团队项目来说,3年前我刚进公司的时候…
西瓜卡顿 & ANR 优化治理及监控体系建设
卡顿 & ANR 问题一直是性能优化治理的热点,过去一段时间西瓜视频在此方向上遇取得了一些进展和突破,本文将从监控体系建设和优化治理两方面来介绍我们所做的工作。
关于闲鱼的ANR治理,我有几条心得...
作者:闲鱼技术——非歌 背景 闲鱼在业务的快速迭代过程中,面临着稳定性的考验,尤其是ANR(应用程序无响应)问题尤为突出,在舆情平台偶尔可以看到有用户反馈闲鱼App卡顿、卡死的的情况。发生ANR时系统
开源一个自用的Android IM库,基于Netty+TCP+Protobuf实现
一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽出时间。今天终于从公司离职了,打算好好休息几天再重新找工作,趁时间空闲,决定静下心来写一篇文章,毕竟从前辈那里学到了很多东西。工作了五年半,这三四年来一直在做社交相关的项目,有 等产品,深知即时通讯技术在一个项目中的重…
Gson源码解析和它的设计模式
之前一段时间,准备把糗百的项目中json解析的模块中的原生Json解析换成gson解析,工作比较繁杂,坑多,因此为了防止出错,我还对Gson做了一个源码分析。这一篇就是Gson源码分析的总结,同时对Gson内部运用的设计模式也进行了总结,相信了解了它的源码和运行机制,对于使用G…
Android技能树 — Drawable小结
我们可以看到我们的图片实际上变的很大,所以最终的图片大小不一定是它固有宽/高。 所以对于这个图片,它的固有高/宽是它原本图片的大小,而实际上当最为我们ImageView的背景后,被拉伸至于View同等大小了。而且对于一些我们自己画的Drawable,不像图片那样,有自己原本的尺…
忘记Rxjava吧,你应该试试Kotlin的协程
协程以前一直是Kotlin作为实验性的一个库,前些日子发现1.3版本的kotlin relese了协程,所以就找时间研究了一下,本来早就想写这篇文章了,但是因为离职换工作的原因,迟迟未能动笔,这两天终于算搞完了,记录一下我对协程的一些理解。 我第一次接触协程是在python的教…
Android 常用换肤方式以及原理分析
通过在setContentView之前设置Theme实现主题切换。 下载皮肤包,通过AssetManager加载皮肤包里面的资源文件,实现资源替换。 Android可以通过classloader获取已安装apk或者未安装apk、dex、jar的context对象,从而通过反射去…
Pandora 的魔盒里装了什么?
在古希腊的神话中 Pandora 是世界上第一个女人,一个 all-gifted 的女人(具有一切天赋的女人),而潘多拉的魔盒里装着希望。 借着 all-gifted 的寓意,我创建了一个开源库 Pandora,一个非常常用的工具类的集合。 虽然算是 Utils 的集合,但是跟…
Android 学习笔记核心篇
操作系统一般会给每个应用分配一个唯一的 Linux 用户 ID,这个 ID 对应用是不可见的。但有些情况下两个应用可以共享同一个 Linux 用户 ID,此时他们可以访问彼此的文件,甚至还可以运行在同一个 Linux 进程中,共享同一个虚拟机。但两个应用的签名必须是一样的 应用…