首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
DoKit
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
字节码插件平台 ByteX 源码解析|技术点评
写这篇文章的目的有三个原因,首先在 ByteX 的交流群里有同学反馈源码不易阅读,看起来比较费力,所以希望通过自己的理解和梳理能够帮助大家学习 ByteX 的源码。其次,有同学在阅读我的博客 AOP 利器 ASM 基础入门 之后反馈,不知道如何在工作中发现 ASM 的使用场景,…
[译][1.4K+ Star] Kotlin 新秀 Coil、Glide 和 Picasso 大比拼
Coil 作为图片加载库的新秀,和 Glide、Picasso 这些老牌图片库相比,它们的优缺点是什么以及 Coil 未来的展望?先来了解一下什么是 Coil。 Coil 是基于 Kotlin 开发的首个图片加载库,来自 Instacart 团队,来看看官网对它的最新的介绍。 …
卡顿、ANR、死锁,线上如何监控?
一、前言 最近参加了几轮面试,发现很多5-7年工作经验的候选人在性能优化这一块,基本上只能说出传统的分析方式,例如ANR分析,是通过查看/data/anr/ 下的log,分析主线程堆栈、cpu、锁信息
二、深入理解OKHttp:缓存处理-CacheIntercepter
同步请求的实现流程。 重要拦截器:CacheInterceptor 的解析。 重要拦截器:ConnectInterceptor 的解析。 重要拦截器:CallServerInterceptor 的解析。 LRUCache/DiskLRUCahche:对缓存进行高效增删改查。 o…
JNI入门这篇文章就够了(含demo)
本来这篇文章想叫JNI使用详解或者使用全解的,但是想了想,这篇文章的内容应该只算基础教学。所以改成这个名字,既成为了标题党,也算是客观。 这篇文章直接进入正题,所谓的ndk下载工程创建我就不多说了,如果有疑问的可以参考我之前的一篇文章Android Studio中jni的使用。…
「Java 路线」| 关于泛型能问的都在这里了(含Kotlin)
在这个系列里,我将总结Java & Kotlin中泛型的知识点,带你从 语法 & 原理 全面理解泛型。追求简单易懂又不失深度,如果能帮上忙,请务必点赞加关注! 1. 泛型基础 答:在定义类、接口和方法时,可以附带类型参数,使其变成泛型类、泛型接口和泛型方法。…
Kotlin 编程 #2 委托机制 & 原理 & 应用
委托(Delegate)是 Kotlin 的一种语言特性,用于更加优雅地实现委托模式。在这篇文章里,我将总结 Kotlin 委托机制的使用方法 & 原理。
竟然如此简单,DataBinding 和 ViewBinding
首先祝小伙伴们新年快乐,2020 一个不平凡的一年,2021 是你我新的起点。 2021 新签名:代码不止,文章不停。 2021 第一篇文章是对 2020 年末最后一篇文章 Kotlin 插件的落幕,ViewBinding 的崛起 的一个补充。 在之前的文章 Kotlin 插件…
Android Jetpack 开发套件 #6 ViewBinding 与 Kotlin 委托双剑合璧
ViewBinding 是一个轻量级的视图绑定方案,使用属性委托可以收敛模板代码,保证调用方代码干净清爽。
ViewModel的日常使用封装
ViewModel的日常使用封装,通过三种方式进行创建使用。这篇文章是在讲解kotlin协程的时候扩展而来,如果对kotlin协程感兴趣的可以通过下面链接进行阅读.