首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HSS
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
247
文章 246
沸点 1
赞
247
返回
|
搜索文章
HSS
赞了这篇文章
JasonWuuu
Android工程师 @Bigo
·
4年前
关注
冷知识 —— 如何实现 LeakCanary 桌面多出一个“新应用”的效果
很多人都有用过开源的内存检测工具 LeakCanary,在 demo 应用中接入该库后,安装到手机里,发现手机桌面除了自己的项目外,会神奇地多出一个名叫 Leaks 的“应...
15
评论
分享
HSS
赞了这篇文章
彭旭锐
VIP.5 如鱼得水
🏆掘金签约作者
·
1年前
关注
Gradle 系列(8)其实 Gradle Transform 就是个纸老虎
目前,使用 AGP Transform API 进行字节码插桩已经非常普遍了,例如 Booster、神策等框架中都有 Transform 的影子,其本质就是一个 Gradl...
66
19
分享
HSS
赞了这篇文章
彭旭锐
VIP.5 如鱼得水
🏆掘金签约作者
·
1年前
关注
Gradle 构建工具 #2 手把手带你自定义 Gradle 插件
Gradle 本质上是高度模块化的构建逻辑,便于重用并与他人分享。例如,我们熟悉的 Android 构建流程就是由 Android Gradle Plugin 引入的构建逻...
71
18
分享
HSS
赞了这篇文章
胡飞洋
公众号:胡飞洋 @字节跳动
·
1年前
关注
“终于懂了” 系列:组件化框架 ARouter 完全解析(三)AGP/Transform/ASM—动态代码注入
在本系列前两篇中,介绍了ARouter的核心原理、ARouter中使用的APT技术,了解了帮助类的作用和编译期生成帮助类的原理。其中原理篇中提到了AGP方式加载路由——在编...
61
11
分享
HSS
赞了这篇文章
抠键盘养你
Andorid 工程师
·
1年前
关注
ASM 浅析
ASM 学起来很麻烦,中间有很多坑要踩,但不妨碍学习它打造自己的插件集,提高 Android 端的研发效率。 ASM 已经烂大街了,大家都会我不会,学个!!!...
16
4
分享
HSS
赞了这篇文章
DoKit
@滴滴出行
·
3年前
关注
滴滴DoKit Android核心原理揭秘之函数耗时
在日常的开发过程中,App的性能和用户体验一直是我们关注的重点,尤其是对于大公司来说每天的日活都是千万或者上亿的量级。操作过程中的不流畅和卡顿将严重影响用户的体验,甚至可能...
82
11
分享
HSS
赞了这篇文章
Pika
Android GDE | 🏆掘金移动端签约作者
·
1年前
关注
Android性能优化 - 捕获java crash的那些事
java crash我们天天见,捕获crash的方法也是大同小异,那么一个crash是如何产生的呢?我们从这篇文章来分析crash的产生以及捕获原理...
35
2
分享
HSS
赞了这篇文章
xxkk
5年前
关注
一步一步实现Android低功耗蓝牙(BLE)基本开发
项目需要接入两个低功耗蓝牙设备(BLE),并且与之交互(读/写)数据,所以看了下官方对于这块儿的介绍,总结了一下BLE开发中一些需要注意的地方以及基本流程。...
51
6
分享
HSS
赞了这篇文章
ShuSheng007
IT攻城狮
·
1年前
关注
秒懂设计模式之简单工厂模式(Simple Factory Pattern)
工厂模式相信大伙已经听的够够的了,这足以证明它的实用性。工厂模式一般有3种,今天研究的**简单工厂模式**不在GOF的经典23种设计模式之中,但它却足够简单,非常适合日常开...
2
评论
分享
HSS
赞了这篇文章
TechMerger
Android Developer @BA TechWorks
·
1年前
关注
面试题:Android 中 Intent 采用了什么设计模式?
答案是采用了原型模式。 原型模式的好处在于方便地拷贝某个实例的属性进行使用、又不会对原实例造成影响,其逻辑在于对 Cloneable 接口的实现。 话不多说看下 Inten...
81
10
分享
HSS
赞了这篇文章
Free的午后
JAVA后端冲击大厂
·
2年前
关注
G1垃圾收集器详解
因为热爱所以坚持,因为热爱所以等待。熬过漫长无戏可演的日子,终于换来了人生的春天,共勉!!! 1. 什么是G1垃圾收集器? ①. G1(Garbage-First...
36
1
分享
HSS
赞了这篇文章
你听___
Java开发
·
5年前
关注
初识Lock与AbstractQueuedSynchronizer(AQS)
1. concurrent包的结构层次 在针对并发编程中,Doug Lea大师为我们提供了大量实用,高性能的工具类,针对这些代码进行研究会让我们队并发编程的掌握更加透彻也会...
116
3
分享
HSS
赞了这篇文章
你听___
Java开发
·
5年前
关注
Java内存模型以及happens-before规则
1. JMM的介绍 在上一篇文章中总结了线程的状态转换和一些基本操作,对多线程已经有一点基本的认识了,如果多线程编程只有这么简单,那我们就不必费劲周折的去学习它了。在多线程...
178
12
分享
HSS
赞了这篇文章
你听___
Java开发
·
5年前
关注
彻底理解synchronized
通过字节码分析以及源码解析深入理解synchronized的使用场景以及背后的实现原理,避免在生产环境出现并发问题,...
485
36
分享
HSS
赞了这篇文章
你听___
Java开发
·
5年前
关注
【Java并发专题】27篇文章详细总结Java并发基础知识
github:https://github.com/CL0610/Java-concurrency,欢迎题 issue 和 Pull request。所有的文档都是自己亲自...
230
9
分享
HSS
赞了这篇文章
HollisChuang
Developer @Alibaba
·
4年前
关注
既然synchronized是"万能"的,为什么还需要volatile呢?
1、Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、conc...
290
39
分享
HSS
赞了这篇文章
VIjolie
安卓工程师
·
2年前
关注
不再害怕面试问ArrayMap一文完全看懂Android ArrayMap源码解析
ArrayMap 是谷歌推出的在安卓等设备上用于替代HashMap的数据结构,和HashMap相比,具有更高的内存使用率,因此适合在Android等内存较为紧张的移动设备,...
6
评论
分享
HSS
赞了这篇文章
彭旭锐
VIP.5 如鱼得水
🏆掘金签约作者
·
1年前
关注
Java & Android 集合框架 #5 万字 HashMap 详解,基础(优雅)永不过时 —— 原理篇
在后续几篇文章里,我们将以 Java 语言为例,分析标准库中实现的散列表实现,包括 HashMap、ThreadLocalMap、LinkedHashMap 和 Concu...
93
8
分享
HSS
赞了这篇文章
彭旭锐
VIP.5 如鱼得水
🏆掘金签约作者
·
1年前
关注
Java & Android 集合框架 #6 万字 HashMap 详解,基础(优雅)永不过时 —— 源码篇
在上一篇文章里,我们聊到了 HashMap 的基本原理,这一节我们来结合 HashMap 的源码做分析。...
61
6
分享
HSS
关注了
小迪vs同学
下一页
个人成就
文章被点赞
3
文章被阅读
3,768
掘力值
156
关注了
57
关注者
1
收藏集
0
关注标签
5
加入于
2021-08-28