首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vivo高启强
掘友等级
工程师
|
vivo
反对工业文明
获得徽章 22
动态
文章
专栏
沸点
收藏集
关注
作品
赞
421
文章 414
沸点 7
赞
421
返回
|
搜索文章
赞
文章( 414 )
沸点( 7 )
Kotlin 技术月报 | 2025 年 9 月
为了帮助社区的小伙伴们更好地了解 Kotlin 相关的最新动态,我们决定使用月报的形式,整理展示最近一个月的 Kotlin 技术动态。
R8 如何优化我们的代码(3) -- 值假设与常量
assumevalues 用法 assumevalues 告知 r8 指定的字段值或者方法值将始终处于特定范围内或等于某个单一值 先看一段简单的代码 混淆前 混淆后, 不但做了内联,还帮我们做了一定程
R8 如何优化我们的代码(2) -- 空值数据流分析
剪枝 这段代码比较简单, 对 R8 稍微有点了解的人可能会马上反应过来,这个函数因为过于简单,所以大概率是会被 R8 内联的, 内联以后的代码等效于 但实际上我们 r8 处理过之后的代码是这样: 你会
关于「幽灵调用」一事第三弹:完结?
Android幽灵调用问题第三弹,简单聊聊如何编写一个测试用的程序,风险检测,以及如何避免风险优化。
R8 如何优化我们的代码(1) -- 减少类的加载
为什么写这个系列 主要是看了 芦大和 P 大的文章,受益颇多,虽然有很多不解的地方,但是大体上已经有了学习的脉络,刚好看到很多人都觉得这几篇文章读起来很吃力,其实我也一样。 要搞懂大佬们的文章,主要是
「幽灵调用」背后的真相:一个隐藏多年的Android原生Bug
三天前,群里看到Penguin大佬写的一篇文章:你的App是否有出现过幽灵调用。看完后不禁感慨:分析之深入、工具之强大,令人叹服。这篇文章写的很好,但想要看懂需要很多前置知识,另外结尾处戛然而止,让人
破解gh-ost变更导致MySQL表膨胀之谜|得物技术
本文先介绍了一些关于 InnoDB 索引机制和页溢出、页分裂方面的知识;介绍了业界通用的 DDL 变更工具流程原理。随后详细分析了变更后表空间膨胀问题根因,主要是当前变更流程机制叠加单行记录过大的
R8疑难杂症分析实战:外联优化设计缺陷引起的崩溃|得物技术
R8作为谷歌官方的编译优化工具,在编译阶段会对字节码进行大规模修改,以追求包体优化和性能提升。但是Android应用开发者数量太过庞大,无论测试流程多么完善,终究难以避免在一些特定场景下出现
记一次MMKV优化尝试
分析MMKV内存整理时数据损坏风险,提出原子化WriteBack保护方案。复用元文件实现零额外开销的备份恢复,优化部分同步策略。记录与官方维护者的技术讨论及方案迭代,最终在独立分支实现完整性优先的设计
Android Hook - Unsafe反射
Unsafe反射 本文介绍Android中一种基于Unsafe来进行反射调用的技巧。 简单来说,就是使用Unsafe类的方法,获取某个类/对象的方法或者属性。 为什么不直接使用反射呢? 对比直接使用反
下一页
个人成就
优秀创作者
文章被点赞
3,726
文章被阅读
507,811
掘力值
15,978
关注了
233
关注者
1,341
收藏集
7
关注标签
14
加入于
2017-10-16