首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
bqliang
掘友等级
Androider
知其然,知其所以然
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
168
文章 167
沸点 1
赞
168
返回
|
搜索文章
赞
文章( 167 )
沸点( 1 )
编译ExoPlayer FFmpeg扩展(NDK20、FFmpeg4.2)
下载ndk,我使用的google推荐的android-ndk-r20b,注意下载linux版本,下载后提取到文件夹。此处我的ndk文件夹为:/home/ye/ndk/android-ndk-r20b 本来编译出四个库之后我以为结束了的,没想到放到项目里始终不行,日志里发现Ffm…
ExoPlayer FFmpeg扩展的编译和使用
编译环境 编译平台:ubuntu 16.04LTS ffmpeg版本:release/4.2(exoplayer2.18.0版本官方推荐的) ndk版本:android-ndk-r21e(exopla
Jetpack Compose 1.8.0 上新:自动填充密码、自适应大小文本、动画边界……
在经历了漫长的等待后,Compose 1.8 终于是姗姗来迟,让我们一起简单看看更新亮点吧:添加了非常易用的自动填充设置、文字可以自适应缩放啦、列表曝光也更简单了……
LayoutModifierNode 和 Modifier.layout()
深入剖析Compose布局修饰符机制,解密Modifier.layout()工作原理及应用,助您掌握自定义布局核心技巧,提升UI开发效率。
使用 AsyncLayoutInflater 预加载xml 提高页面渲染速度
AsyncLayoutInflater 能否提高页面渲染速度? 答案是不能的,至少大部分情况不能。 源于默认的 AsyncLayoutInflater 使用的子线程没有指定优先级 在我们默认主线程xm
Compose把Text组件玩出新高度
探索如何在 Compose UI 中绘制好玩的文本段落动画效果,君如觉好,记得点赞❤️+评论❤️+关注❤️
【Flow进阶篇二】SharedFlow 缓存机制深度解析
1. 缓存机制的目的 SharedFlow 作为热流(hot flow),在多消费者环境下运行时,需要一个高效的缓存机制来协调数据的存储与分发。其主要目标包括: 数据重播(Replay) :允许新加入
深入浅出 Kotlin SharedFlow (下)——MutableSharedFlow
由 Flow.shareIn() 创建出来的 SharedFlow 有一定局限性,它的数据源完全依赖上游 Flow 的数据发射,无法主动控制数据发射。这在需要动态产生事件或组合多数据源的场景下....
深入浅出 Kotlin SharedFlow (上)——shareIn()
众所周知,Flow 是一个数据流工具,最上游是数据的生产者(本质上是一系列数据的生产规则),每当下游开始调用 Flow.collect(),数据的生产线就开始启动,根据生产规则......
面试官:代码里System.out.println比较多,该怎么办?
前言 想象一下,你正坐在面试官面前,紧张地等待着技术问题的轰炸。突然,面试官抛出了一个问题:“代码里System.out.println比较多,该怎么办?”你愣了一下,心想:“这不是我每天写的代码吗?
下一页
个人成就
文章被点赞
700
文章被阅读
50,474
掘力值
2,676
关注了
15
关注者
203
收藏集
0
关注标签
6
加入于
2021-08-20