首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
barbecuedango
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 45
沸点 1
赞
46
返回
|
搜索文章
barbecuedango
赞了这篇文章
ufo00l
android @oppo qvod
·
5月前
关注
2025年了,Rxjava解决的用户痛点,是否kotlin协程也能解决,他们各有什么优缺点?
RxJava与Kotlin协程的痛点解决能力对比及优缺点分析 RxJava与Kotlin协程的痛点解决能力对比及优缺点分析...
6
5
分享
barbecuedango
赞了这篇文章
嘻嘻z
SE @Shopee
·
4年前
关注
Kotlin 测试利器—MockK
在MockK之前,已经有一大批测试库可以用于Mocking,其中有名的也有很多,比如Mockito, PowerMock,Jmockit等等,但是他们都有各自的缺陷,这些缺...
15
4
分享
barbecuedango
赞了这篇文章
小智003
9月前
关注
Android Camera系列(一):SurfaceView+Camera
本文介绍了Camera+SurfaceView的基本操作及关键代码,但是你如果看github中代码会发现和文中出入很大。其原因在于文章我想用一种简单的方式让没有做过自定义C...
13
2
分享
barbecuedango
赞了这篇文章
无名之辈FTER
软件开发工程师 @Joyy
·
3年前
关注
AUSBC3.0, 震撼来袭!(UVC Camera,支持开启多路摄像头)
Android平台上灵活实用的UVC摄像头引擎,无需任何系统权限即可轻松打开您的uvc摄像头。 您唯一应该做的就是确认您的 Android 设备必须支持 OTG 功能。...
28
146
分享
barbecuedango
赞了这篇文章
积木zz
🐟 @积木无限潜力公司
·
4年前
关注
线程与更新UI,消除偏见,细谈原理
相信不少读者都阅读过相类似的文章了,但是我还是想完整的把这之间的关系梳理清楚,细节聊好,希望你也能从中学到一些。 进入正题,大家应该都听过这样一句话——“UI更新要在主线程...
40
8
分享
barbecuedango
赞了这篇文章
zping
Android工程师
·
3年前
关注
Android CoordinatorLayout使用
CoordinatorLayout翻译为协调者布局,是在 Google IO/15 大会发布的,是用来协调其子View们之间动作的一个容器,遵循Material Desig...
23
评论
分享
barbecuedango
赞了这篇文章
小余的自习室
Android架构师 @联迪科技
·
3年前
关注
Android组件化开发(六)-- 短视频播放组件封装
前言: 前面几篇文章我们封装了几个组件化功能组件: 包括:网络请求组件,图片加载请求组件,应用保活组件,音乐播放组件封装。 组件化相关系列文章: Android组件化开发(...
41
评论
分享
barbecuedango
关注了
网易云音乐技术团队
barbecuedango
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(8)——Loader
ProgressiveMediaPeriod的左半部分SampleQueue已经在上篇讲完,相对今天说的这部分还算简单,ProgressiveMediaPeriod右半部分...
6
2
分享
barbecuedango
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(7)——SampleQueue
ProgressiveMediaPeriod中的SampleQueue部分相对其他部分,结构相对完整独立,没有像加载媒体那部分拆分出很多其他的概念,所以优先了解下Sampl...
8
评论
分享
barbecuedango
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(1)——前言
前言 之前通过几篇源码阅读横向的分析了ExoPlayer HLS相关的源码,那时候ExoPlayer还是独立的库,现在ExoPlayer 现在已经正式入编,合并到了Andr...
16
评论
分享
barbecuedango
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(2)——Player
如果让你去开发一款播放器,第一步当然想到的就是设计。使用面向对象的思路,去确定ExoPlayer应该具有哪些功能,对外暴露哪些操...
13
评论
分享
barbecuedango
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(4)——整体架构
要直接实现Player接口需要非常复杂的代码逻辑,都写在一个类里肯定不现实,需要通过更多层次的扩展简化来实现,当然ExoPlayer就是这么做的,本篇来讲讲的如何通过Bas...
10
2
分享
barbecuedango
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(5)——MediaSource
上篇说完整体架构,这里开始分析其中的各个组件,先从MediaSource看起,继续拿运载火箭做对比,MediaSource在整个运载火箭中的角色就类似于燃料系统,确保火箭顺...
10
评论
分享
barbecuedango
关注了
山雨楼
barbecuedango
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(6)——MediaPeriod
上篇看完了MediaSource,发现其中正在发挥作用的是其中的MediaPeriod,如果MediaSource是燃料系统的外壳,那么MediaPeriod就是其外壳下的...
7
评论
分享
barbecuedango
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(3)——Timeline
如果播放器就是一只火箭,那么火箭发射就必须要有一个基于时序的发射计划,火箭在运行过程中通过获取当前时间点的发射计划就会知道当前的时序状态,以及决定下一步该干什么,如需要在什...
17
评论
分享
barbecuedango
赞了这篇文章
却把清梅嗅
Android
·
3年前
关注
反思:Google 为何把 SurfaceView 设计的这么难用?
如果你有过 SurfaceView 的使用经历,那么你一定和我一样,曾经被它所引发出 层出不穷的异状 折磨的 怀疑人生。...
231
44
分享
barbecuedango
赞了这篇文章
小兵张健
Java后端开发工程师 @jianzhangg@qq.com
·
8月前
关注
我这🤡般的7年开发生涯
我在公司做的大部分是探索性、创新性的需求,行内人都知道这些活都是那种脏活累活,需求变化大,经常一句话;需求功能多,看着简单一细想全是漏洞;需求又紧急,今天不上线业务就要没。...
913
388
分享
barbecuedango
关注了
howcode
下一页
关注了
12
关注者
0
收藏集
6
关注标签
7
加入于
2022-12-10