首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaAndroid原理
订阅
好的你说
更多收藏集
微信扫码分享
微信
新浪微博
QQ
61篇文章 · 0订阅
Method Handle
对于一个方法句柄来说,它的类型完全由它的参数类型和返回值类型来确定,而与它所引用的底层方法的名称和所在的类没有关系。比如引用String类的length方法和Integer类的intValue方法的方法句柄的类型就是一样的,因为这两个方法都没有参数,而且返回值类型都是int。 …
撒花,2022Android最新面试专题:完结篇
前言 面试专题前面的百度篇,腾讯篇,阿里篇,京东篇,bilibili篇,网易篇,字节篇,小红书,小米,携程十大板块已经更新完了,还剩下最后个专题~持续更新中。
再见吧 buildSrc, 拥抱 Composing builds 提升 Android 编译速度
长期以来困扰我们的一个问题就是构建速度,AndroidStudio 的构建速度严重影响 Android 开发者的工作效率,尤其是更新一个版本号,导致整个项目重新构建,在网络慢的情况下,这是无法忍受的。 这篇文章涉及很多重要的知识点,请耐心读下去,我相信应该会给大家带来很多不一样…
Android官方架构组件Navigation:大巧不工的Fragment管理框架
在不久前的Google 2018 I/O大会上,Google正式推出了AndroidJetpack ——这是一套组件、工具和指导,可以帮助开发者构建出色的 Android 应用,这其中就包含了去年推出的 Lifecycle, ViewModel, LiveData 以及 Roo…
由浅入深,详解 LeakCanary 的那些事
LeakCanary 是一个帮助Android开发者运行时检测内存泄漏的必备利器,而了解其背后的设计原理也更是每个应用层开发者必经之路。故此,本篇将与你一起,解密LeakCanary背后的黑魔法。
Android进阶宝典 -- 使用Hook技术拦截系统实例化View过程实现App换肤功能
本文主要介绍XML中的View在系统中时如何实例化的,并根据源码中的思想应用到换肤的场景中来,实现简单的动态化换肤功能
Android进阶宝典 -- CoordinatorLayout协调者布局原理分析并实现吸顶效果
本文主要介绍CoordinatorLayout所能实现的功能,包括但不限于子View间联动、子View间嵌套滑动等等,以及每个功能内部的核心源码解读
竟然如此简单,DataBinding 和 ViewBinding
首先祝小伙伴们新年快乐,2020 一个不平凡的一年,2021 是你我新的起点。 2021 新签名:代码不止,文章不停。 2021 第一篇文章是对 2020 年末最后一篇文章 Kotlin 插件的落幕,ViewBinding 的崛起 的一个补充。 在之前的文章 Kotlin 插件…
深入浅出JVM(十二)之垃圾回收算法
本篇文章围绕垃圾回收算法,深入浅出解析垃圾回收分类、标记清除、复制、标记整理、分代收集、增量收集、分区算法等多种算法
Java & Android 集合框架 #7 如何使用 LinkedHashMap 实现 LRU 缓存?
在上一篇文章里,我们聊到了 HashMap 的实现原理和源码分析,在源码分析的过程中,我们发现一些 LinkedHashMap 相关的源码,当时没有展开,现在它来了。