首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fanqi
掘友等级
Android开发
专注Android性能优化,组件化,语言Java,Kotlin,厚积薄发
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
901
文章 893
沸点 8
赞
901
返回
|
搜索文章
fanqi
赞了这篇文章
RXlee29764
Android Developer @Google
·
7年前
关注
一个有特点的正六边形RecyclerView---HexagonRecyclerView详解篇
这个控件,看起来挺小众的,但是你看图片会感觉这个控件挺有创意的,学会了HexagonRecyclerView,那么类似的奇怪的需求几乎都没有问题了。...
90
评论
分享
fanqi
赞了这篇文章
胡飞洋
公众号:胡飞洋 @字节跳动
·
2年前
关注
“终于懂了“系列:Android性能优化(一)流畅度优化—FPS提升实战
Android性能优化不是一个能完全讲解清楚的题目。Android中的性能优化涉及的内容实在太过广泛,需要掌握的技术实在太多,且具体的项目所使用的优化方案也大不相同。想全面...
83
9
分享
fanqi
赞了这篇文章
喊我四哥吧
Android
·
5年前
关注
Android高性能日志写入方案-mmap
最近在做一个新零售的收银app,对于app稳定性要求比较高,但是难免会出现一些难以复现的问题,针对这些问题,分析日志有时候是解决问题的必要手段。下面我们主要分析下日志写入方...
21
1
分享
fanqi
赞了这篇文章
dukerDev
Android Dev
·
2年前
关注
Android 自定义日志字符串高性能保存到文件框架实现
之前使用了两三个热门的日志保存到文件框架,但还是有自定义麻烦、掉日志的情况,今天给出自实现此项需求的一种方式...
12
评论
分享
fanqi
赞了这篇文章
yechaoa
🏆掘金签约作者 @阿里巴巴
·
11月前
关注
【Gradle-19】Android多渠道打包指南
涵盖多渠道打包整个流程的基本内容和实现方法,通过合理配置productFlavors、dimension和buildTypes,可以提高开发和发布的灵活性。...
111
21
分享
fanqi
赞了这篇文章
小小小小小鹿
Android
·
2年前
关注
扩展Glide支持加载SVGA动图
背景 SVGA作为一个常见的动图加载方案,在项目上被广泛使用。但是使用的工程中面临下面的一些问题 SVGAImageView只支持在XMl指定资源路劲,如果动态加载 需要自...
12
4
分享
fanqi
赞了这篇文章
星际码仔
9月前
关注
SVGA 内存高居?适配困难?规范缺失?🔱🐭👉🏻我来助你!
SVGA 内存占用的主要来源还是其动画过程中使用到的各种切图素材,通过让解码器以指定的大小解码切图素材,可以减少SVGA对内存的消耗。...
16
7
分享
fanqi
赞了这篇文章
AntDream
十年移动端开发
·
1年前
关注
为什么建议大家加快拥抱Kotlin,说点不一样的
Kotlin自2017年起被Google正式宣布为Android的编程语言之一,随后在2019年进一步宣布Kotlin为Android的首选语言,普及速度逐渐加快,越来越多...
109
50
分享
fanqi
赞了这篇文章
九心
Android @京东
·
9月前
关注
面试官:你对插件化有什么了解?
背景 插件化的诞生是为了解决什么问题? 我们不妨好好思考一下,作为客户端开发,平时工作中是否为这样的情况发愁: 核心业务功能迭代的时候,千小心,万小心,又是做AB,又是做灰...
53
10
分享
fanqi
赞了这篇文章
AntDream
十年移动端开发
·
9月前
关注
Android实战之组件化中如何进行版本控制和依赖管理
Git Submodules 是 Git 的一个功能,它允许你将一个 Git 仓库作为另一个 Git 仓库的子目录。这个功能在组件化开发中非常有用,因为它允许你将项目分解为...
2
评论
分享
fanqi
赞了这篇文章
Zhujiang
《Jetpack Compose:Android全新UI编程》 @联想
·
9月前
关注
Jetpack PDF库:解锁Android应用中的PDF功能
在 Android 开发中,加载 PDF 文件是一个比较常见的需求,但就是这么一个比较常见的功能,原生并没有提供一个比较好的方案,而隔壁 IOS 中实现却是很方便的。。。现...
48
12
分享
fanqi
赞了这篇文章
Spring源码项目进行时
1年前
关注
美团一面:项目中有10000个 if else 如何优化?想了半天,被问懵了
最近做 Java 面试辅导,有个兄弟面试美团,遇到一个特别有意思的问题: 我看到这问题都有点懵逼,现实项目中怎么可能会有 10000 个 if else 的代码,至少我工作...
358
139
分享
fanqi
赞了这篇文章
欢子
仙女座M32-LV-426控制中心 @LG
·
6年前
关注
【Android 进阶】仿抖音系列之翻页上下滑切换视频(四)
这一篇,要说实现的是第一篇中的翻页切换视频。 在第一篇中,我们用的是垂直滑动的ViewPager加Fragment 实现,详细过程可以看看第一篇文章。这里,我们用Recyc...
2
2
分享
fanqi
赞了这篇文章
黄林晴
《Android Jetpack开发:原理解析与应用实战》作者
·
11月前
关注
官方支持Compose轮播图组件啦~
在此之前如果我们想要在Compose中实现轮播图的效果,一般需要借助HorizontalPager来实现,需要自己额外处理定时刷新的逻辑。在m3中官方为我们提供了标准的轮播...
31
11
分享
fanqi
赞了这篇文章
Loren
Android @🈚️✌️
·
10月前
关注
Compose仿写简易版小红书
使用compose仿写的简单版小红书APP,使用了VersionCatalog、Navigation、Paging3、自定义Layout、NestedScrollConne...
215
49
分享
fanqi
赞了这篇文章
胤胤爸
高级软硬件工程师 @framework
·
3年前
关注
《Jetpack Compose系列学习》-23 Compose中使用ViewModel
2018年,Google在I/O大会上发布了一系列辅助Android开发者的实用工具,合称为Jetpack,以辅助开发者构建出色的Android应用程序。Jetpack中的...
6
评论
分享
fanqi
赞了这篇文章
vivo高启强
工程师 @vivo
·
3年前
关注
Jetpack Compose - 浅谈derivedStateOf(四)
初识 derivedStateOf 首先看这样一段代码: 这里的程序就稍微显的特殊一些, highPriorityTasks 这个值 是由 todoTasks 与 high...
9
评论
分享
fanqi
赞了这篇文章
Halifax
Android @ 微信号: fuqiang2020
·
1年前
关注
Jetpack Compose干货,如何让Compose Dialog从屏幕任意方向进入
改造Compose应用级别的Dialog,不再局限于脚手架之类的可组合项内部显示,点赞❤️+关注❤️+收藏❤️+分享❤️=学会❤️...
57
15
分享
fanqi
赞了这篇文章
heihei笨蛋
1年前
关注
Compose之ViewModel内更新UI的三种方式
本文介绍了在ViewModel内如何使用State/Flow/LivData触发重组更新UI,以及注意事项。整理如下,以飨读者...
2
评论
分享
fanqi
赞了这篇文章
郭霖
4年前
关注
Jetpack新成员,Paging3从吐槽到真香
各位小伙伴们大家好。 随着 Android 11 的正式发布,Jetpack 家族也引入了许多新的成员。我之前有承诺过,对于新引入的 App Startup、Hilt、Pa...
147
34
分享
下一页
个人成就
文章被点赞
19
文章被阅读
10,862
掘力值
214
关注了
87
关注者
10
收藏集
72
关注标签
82
加入于
2016-07-29