首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
maxcion
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
90
文章 90
沸点 0
赞
90
返回
|
搜索文章
赞
文章( 90 )
沸点( 0 )
使用 snow 助您快速打造一个 Android 音乐播放器
要开发一个 Android 音乐播放器,相信各位 Android 开发者首先想到的是 MediaSession 框架。但 MediaSession 框架仅对基础功能进行了封装,要使用它开发一个音乐播放器,开发者还需要编写大量的代码。例如,响应媒体按钮、请求和管理音频焦点、在输出…
如何拦截其他Android应用程序播放器的原始音频数据自定义保存下来?
音视频开发对于客户端来讲,是一个深水区,如何拦截其他Android应用程序播放器的原始音频数据自定义保存下来?
2025再读Android RecyclerView源码
RecyclerView源码浅析 1. RecyclerView简单使用流程 创建RecyclerView new RecyclerView(context); 设置LayoutManager rec
手势隔空控制,比划就行!| Lazyeat
为了边吃炸鸡边刷剧,我写了一个开源神器 | Lazyeat Lazyeat 吃饭时看剧/刷网页不想沾油手? 对着摄像头比划手势就能暂停视频/全屏/切换视频!
探索 Android 中的 Span
在 Android 中,使用 Span 定义文本的样式. 通过 Span 改变几个文字的颜色,让它们可点击,放缩文字的大小甚至是绘制自定义的项目符号点(bullet points,国外人名中名字之间的间隔符号 · ,HTML 中无序列表项的默认符号)。Span 能够改变 Tex…
使用Android Studio 聊微信
序言 闲来无事发现Android Studio可以用来聊微信。新版的Android Studio有一个Running Device模块可以用来管理真机,可以操作真机。 通过连接真机可以用来聊微信。 问
让 Glide 能够加载任意音视频文件帧
让 Glide 能够加载任意音视频文件帧 我在前面的文章中有解读过 Glide 的源码,没有看过的可以翻翻我前面的文章,Glide 的缓存(包括磁盘缓存和内存缓存)管理可以说是一个标杆的代码,但是 G
Android图片加载框架最全解析(三),深入探究Glide的缓存机制
在本系列的上一篇文章中,我带着大家一起阅读了一遍 Glide 的源码,初步了解了这个强大的图片加载框架的基本执行流程。 不过,上一篇文章只能说是比较粗略地阅读了 Glide 整个执行流程方面的源码,搞明白了 Glide 的基本工作原理,但并没有去深入分析每一处的细节(事实上也不…
优雅地使用注解管理 Retrofit 的 baseUrl
众所周知,`Retrofit` 的 `baseUrl` 在创建实例的时候就设定好了,之后不允许修改。但是我们实际项目中会存在需要改变 `baseUrl` 的情况,比如聚合了多个平台的数据会使用到多
Android 实现微信读书划线的效果
最近遇到过一个实现类似微信读书的划线效果的需求。如下图所示,可以看到,微信读书划线支持涂抹、直线以及波浪线三种效果。 对于涂抹效果可以使用 BackgroundColorSpan实现,代码示例如下:
下一页
个人成就
文章被点赞
51
文章被阅读
13,233
掘力值
412
关注了
80
关注者
21
收藏集
3
关注标签
0
加入于
2017-06-04