首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fanqi
掘友等级
Android开发
专注Android性能优化,组件化,语言Java,Kotlin,厚积薄发
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
908
文章 900
沸点 8
赞
908
返回
|
搜索文章
fanqi
赞了这篇文章
CodingFisher
20天前
关注
MVI架构如何改变Android开发模式
深入探索Model-View-Intent(MVI)架构如何通过单向数据流和状态集中管理解决Android开发中的状态管理难题,提供与MVP、MVVM的详细对比及完整购物车...
8
评论
分享
fanqi
赞了这篇文章
甜瓜看代码
20天前
关注
面试---h5秒开优化
面试官:请谈谈你在项目中关于文章详情页(WebView H5)加载优化所做的工作。 我的回答:好的,面试官。在上一个项目中,我们的文章详情页采用的是 Hybrid ...
18
评论
分享
fanqi
赞了这篇文章
南北是北北
2天前
关注
RecyclerView 的数据驱动更新
为什么用差分(替代手工notify) 手工 notifyDataSetChanged(): 全量重绑 → 闪烁/掉帧; 动画信息丢失(新增/删除/移动/改变都看不见); 大...
1
评论
分享
fanqi
赞了这篇文章
臻的很好
3月前
关注
Java虚拟机(JVM)
Java内存模型 我们开发人员编写的Java代码是怎么让电脑认识的 首先先了解电脑是二进制的系统,他只认识 01010101 比如我们经常要编写 HelloWord.jav...
1
评论
分享
fanqi
赞了这篇文章
北有花开
Android
·
2月前
关注
Android方法耗时监控插件:基于Gradle 8.0 & ASM字节码插桩的性能分析工具
前言 在Android应用开发中,性能监控一直是开发者关注的重点。方法级别的耗时统计能帮助我们快速定位性能瓶颈,优化应用响应速度。 传统的性能监控方案往往需要手动埋点或使用...
16
2
分享
fanqi
赞了这篇文章
顾林海
Android Leader @前同程旅游 现薄荷健康
·
20天前
关注
揭秘Android编译插桩:ASM让你的代码"偷偷"变强
前言 想象一下:老板突然说"所有方法都要加耗时统计",产品经理补刀"每个按钮点击都得埋点",测试同学再加一句"异常要自动上报"。如果你手动改,怕是要改到地老天荒。 这时候,...
7
评论
分享
fanqi
赞了这篇文章
Coffeeee
Android/React/Threejs @公众号:Coffeeee
·
24天前
关注
再写13道Android面试题,裁员无非是关机再重启
前言 “你恐怕要领大礼包了”这是一大早刚到公司领导喊我去会议室跟我说的话,刚听见我还有点懵,以为要给我什么好吃的,然后就反应过来了,我又被裁了,这工作是去年入职的,到现在刚...
25
8
分享
fanqi
赞了这篇文章
RXlee29764
Android Developer @Google
·
8年前
关注
一个有特点的正六边形RecyclerView---HexagonRecyclerView详解篇
这个控件,看起来挺小众的,但是你看图片会感觉这个控件挺有创意的,学会了HexagonRecyclerView,那么类似的奇怪的需求几乎都没有问题了。...
90
评论
分享
fanqi
赞了这篇文章
胡飞洋
公众号:胡飞洋 @字节跳动
·
2年前
关注
“终于懂了“系列:Android性能优化(一)流畅度优化—FPS提升实战
Android性能优化不是一个能完全讲解清楚的题目。Android中的性能优化涉及的内容实在太过广泛,需要掌握的技术实在太多,且具体的项目所使用的优化方案也大不相同。想全面...
84
9
分享
fanqi
赞了这篇文章
喊我四哥吧
Android
·
5年前
关注
Android高性能日志写入方案-mmap
最近在做一个新零售的收银app,对于app稳定性要求比较高,但是难免会出现一些难以复现的问题,针对这些问题,分析日志有时候是解决问题的必要手段。下面我们主要分析下日志写入方...
22
1
分享
fanqi
赞了这篇文章
dukerDev
Android Dev
·
2年前
关注
Android 自定义日志字符串高性能保存到文件框架实现
之前使用了两三个热门的日志保存到文件框架,但还是有自定义麻烦、掉日志的情况,今天给出自实现此项需求的一种方式...
12
评论
分享
fanqi
赞了这篇文章
yechaoa
🏆掘金签约作者 @阿里巴巴
·
1年前
关注
【Gradle-19】Android多渠道打包指南
涵盖多渠道打包整个流程的基本内容和实现方法,通过合理配置productFlavors、dimension和buildTypes,可以提高开发和发布的灵活性。...
116
21
分享
fanqi
赞了这篇文章
小小小小小鹿
Android
·
3年前
关注
扩展Glide支持加载SVGA动图
背景 SVGA作为一个常见的动图加载方案,在项目上被广泛使用。但是使用的工程中面临下面的一些问题 SVGAImageView只支持在XMl指定资源路劲,如果动态加载 需要自...
12
4
分享
fanqi
赞了这篇文章
星际码仔
1年前
关注
SVGA 内存高居?适配困难?规范缺失?🔱🐭👉🏻我来助你!
SVGA 内存占用的主要来源还是其动画过程中使用到的各种切图素材,通过让解码器以指定的大小解码切图素材,可以减少SVGA对内存的消耗。...
17
7
分享
fanqi
赞了这篇文章
AntDream
十年移动端开发
·
1年前
关注
为什么建议大家加快拥抱Kotlin,说点不一样的
Kotlin自2017年起被Google正式宣布为Android的编程语言之一,随后在2019年进一步宣布Kotlin为Android的首选语言,普及速度逐渐加快,越来越多...
108
50
分享
fanqi
赞了这篇文章
九心
Android @京东
·
1年前
关注
面试官:你对插件化有什么了解?
背景 插件化的诞生是为了解决什么问题? 我们不妨好好思考一下,作为客户端开发,平时工作中是否为这样的情况发愁: 核心业务功能迭代的时候,千小心,万小心,又是做AB,又是做灰...
56
10
分享
fanqi
赞了这篇文章
AntDream
十年移动端开发
·
1年前
关注
Android实战之组件化中如何进行版本控制和依赖管理
Git Submodules 是 Git 的一个功能,它允许你将一个 Git 仓库作为另一个 Git 仓库的子目录。这个功能在组件化开发中非常有用,因为它允许你将项目分解为...
2
评论
分享
fanqi
赞了这篇文章
Zhujiang
《Jetpack Compose:Android全新UI编程》 @联想
·
1年前
关注
Jetpack PDF库:解锁Android应用中的PDF功能
在 Android 开发中,加载 PDF 文件是一个比较常见的需求,但就是这么一个比较常见的功能,原生并没有提供一个比较好的方案,而隔壁 IOS 中实现却是很方便的。。。现...
52
15
分享
fanqi
赞了这篇文章
Spring源码项目进行时
1年前
关注
美团一面:项目中有10000个 if else 如何优化?想了半天,被问懵了
最近做 Java 面试辅导,有个兄弟面试美团,遇到一个特别有意思的问题: 我看到这问题都有点懵逼,现实项目中怎么可能会有 10000 个 if else 的代码,至少我工作...
358
140
分享
fanqi
赞了这篇文章
欢子
仙女座M32-LV-426控制中心 @LG
·
6年前
关注
【Android 进阶】仿抖音系列之翻页上下滑切换视频(四)
这一篇,要说实现的是第一篇中的翻页切换视频。 在第一篇中,我们用的是垂直滑动的ViewPager加Fragment 实现,详细过程可以看看第一篇文章。这里,我们用Recyc...
2
2
分享
下一页
个人成就
文章被点赞
19
文章被阅读
11,059
掘力值
216
关注了
87
关注者
10
收藏集
72
关注标签
82
加入于
2016-07-29