首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
bqliang
掘友等级
Androider
知其然,知其所以然
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
167
文章 166
沸点 1
赞
167
返回
|
搜索文章
bqliang
赞了这篇文章
JokerX
大前端开发
·
1月前
关注
基于 Kotlin + Jetpack Compose 的 Android 完整电商开源项目分享
为国内开发环境提供实用的Compose代码参考,帮助开发者快速掌握现代Android开发技术。项目完全开源免费,提供GitHub和Gitee双平台访问,包含详细的功能模块开...
113
62
分享
bqliang
赞了这篇文章
鹏程十八少
Android 开发@自动驾驶 @百度
·
1月前
关注
2. Android 自定义view 高级UI实战:打造丝滑3D循环滚轮时间选择器
这个视图实现了一个可以循环滚动的选择器(类似于3D滚轮效果) 比如日期选择器,自定义的一些选择器 1. 支持循环滚动(当滚动到边界时,可以循环) 3D效果...
8
评论
分享
bqliang
赞了这篇文章
拉不拉了个多
Android开发攻城狮
·
6月前
关注
Compose UI 中万能的 Modifier
在 Compose UI 中,Modifier 充当一个非常重要的作用,任何 composable 函数都离不开 Modifier,所以掌握 Modifier 和知晓工作原...
6
评论
分享
bqliang
赞了这篇文章
阿豪讲Framework
Android系统开发
·
3月前
关注
Perfetto 上手指南3 —— CPU 信息分析
持续更新中,有用的话,麻烦大佬们点个关注: 001.Perfetto 上手指南1 —— Trace 的抓取 002.Perfetto 上手指南2 —— 基础使用 003.P...
22
2
分享
bqliang
赞了这篇文章
你过来啊你
2月前
关注
Android Clean Architecture最佳实践详解
在 Android 开发中,采用 Clean 架构 是构建健壮、可测试、可维护和可扩展应用的最佳实践之一。它由 Robert C. Martin (Uncle Bob) 提...
4
评论
分享
bqliang
赞了这篇文章
一杯凉白开
Android
·
4月前
关注
Android View 事件的分发机制 四句口诀 先问拦截再派送,子不处理父兜底, 一旦消费无后续, 滑动冲突靠逻辑。
先问拦截再派送, 子不处理父兜底, 一旦消费无后续, 滑动冲突靠逻辑。 1、事件的传递链路 硬件层 → 系统服务(InputManager) → Activity → Wi...
29
1
分享
bqliang
赞了这篇文章
Android童话镇
2月前
关注
Android音频焦点管理:音乐会指挥的调度的故事
通过一个音乐会指挥的故事,为你详细解释四种音频焦点的使用规则和释放机制。想象你是一位交响乐团的指挥(Android系统),需要协调不同乐手(应用)的演奏时间。 故事背景:数...
4
评论
分享
bqliang
赞了这篇文章
红烧牛肉
攻城狮 @广东
·
10月前
关注
Media3 你的小电影是如何被缓存的?SimpleCache视频缓存分析
YouTube Android 版用的也是ExoPlayer( Media3) 。看图片,可以看出来,缓存家族成员类不算少了,大约20个类。主要是靠大哥 SimpleCac...
20
评论
分享
bqliang
赞了这篇文章
护城河编程大师
Android开发 @广州
·
4月前
关注
Jetpack Compose禁用输入框软键盘
在一些业务中,我们不希望在编辑框中弹出软键盘,比如计算器、拨号键盘。但是在Compose的BasicTextField中,没有可配置软键盘的选项。...
6
3
分享
bqliang
赞了这篇文章
xyoye
4年前
关注
编译ExoPlayer FFmpeg扩展(NDK20、FFmpeg4.2)
下载ndk,我使用的google推荐的android-ndk-r20b,注意下载linux版本,下载后提取到文件夹。此处我的ndk文件夹为:/home/ye/ndk/and...
18
12
分享
bqliang
赞了这篇文章
JackieHou
Android开发
·
3年前
关注
ExoPlayer FFmpeg扩展的编译和使用
编译环境 编译平台:ubuntu 16.04LTS ffmpeg版本:release/4.2(exoplayer2.18.0版本官方推荐的) ndk版本:android-n...
4
1
分享
bqliang
赞了这篇文章
FunnySaltyFish
学生
·
4月前
关注
Jetpack Compose 1.8.0 上新:自动填充密码、自适应大小文本、动画边界……
在经历了漫长的等待后,Compose 1.8 终于是姗姗来迟,让我们一起简单看看更新亮点吧:添加了非常易用的自动填充设置、文字可以自适应缩放啦、列表曝光也更简单了……...
37
14
分享
bqliang
关注了
fundroid
Androider
bqliang
赞了这篇文章
雨白
安卓初学者
·
5月前
关注
LayoutModifierNode 和 Modifier.layout()
深入剖析Compose布局修饰符机制,解密Modifier.layout()工作原理及应用,助您掌握自定义布局核心技巧,提升UI开发效率。...
1
评论
分享
bqliang
赞了这篇文章
vivo高启强
工程师 @vivo
·
10月前
关注
使用 AsyncLayoutInflater 预加载xml 提高页面渲染速度
AsyncLayoutInflater 能否提高页面渲染速度? 答案是不能的,至少大部分情况不能。 源于默认的 AsyncLayoutInflater 使用的子线程没有指定...
24
4
分享
bqliang
赞了这篇文章
Halifax
Android @ 微信号: fuqiang2020
·
3年前
关注
Compose把Text组件玩出新高度
探索如何在 Compose UI 中绘制好玩的文本段落动画效果,君如觉好,记得点赞❤️+评论❤️+关注❤️...
93
20
分享
bqliang
赞了这篇文章
万户猴
Android工程师 @网易
·
6月前
关注
【Flow进阶篇二】SharedFlow 缓存机制深度解析
1. 缓存机制的目的 SharedFlow 作为热流(hot flow),在多消费者环境下运行时,需要一个高效的缓存机制来协调数据的存储与分发。其主要目标包括: 数据重播(...
2
评论
分享
bqliang
Androider
·
6月前
关注
深入浅出 Kotlin SharedFlow (下)——MutableSharedFlow
由 Flow.shareIn() 创建出来的 SharedFlow 有一定局限性,它的数据源完全依赖上游 Flow 的数据发射,无法主动控制数据发射。这在需要动态产生事件或...
11
2
分享
bqliang
Androider
·
6月前
关注
深入浅出 Kotlin SharedFlow (上)——shareIn()
众所周知,Flow 是一个数据流工具,最上游是数据的生产者(本质上是一系列数据的生产规则),每当下游开始调用 Flow.collect(),数据的生产线就开始启动,根据生产...
8
3
分享
bqliang
赞了这篇文章
JustinNeil
全干牛马 @深圳市牛马科技有限公司
·
9月前
关注
面试官:代码里System.out.println比较多,该怎么办?
前言 想象一下,你正坐在面试官面前,紧张地等待着技术问题的轰炸。突然,面试官抛出了一个问题:“代码里System.out.println比较多,该怎么办?”你愣了一下,心想...
25
7
分享
下一页
个人成就
文章被点赞
698
文章被阅读
49,558
掘力值
2,673
关注了
15
关注者
203
收藏集
0
关注标签
6
加入于
2021-08-20