首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
却把清梅嗅
掘友等级
Android
喜欢写作,女儿奴。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
624
文章 591
沸点 33
赞
624
返回
|
搜索文章
最新
热门
Android 音频倍速的原理与算法分析
概述 音视频倍速 是内容类APP非常重要的功能,其内部包含了 视频流 和 音频流 的倍速,其中视频倍速原理相对简单,即在解码视频帧时提升帧率即可。 音频倍速 相对复杂,众所周知,声音的本质其实是 物体
反思 | Android 音视频缓存机制的系统性设计
本文将针对 Android 音视频缓存解决方案中,先驱级别的 AndroidVideoCache 库进行深入的剖析,读者不应关注具体的代码细节,而应关注整体的设计思想及流程实现。
[译] Android Visualizer 可视化器的自定义实现
听音乐时,有时你会看到那些视觉上令人愉悦的跃动条,它们音量越大跳得越高。通常,左边的条形对应的频率较低(低音),而右边的条形对应较高的频率(高音): 这些跃动条通常被称为 视觉均衡器 或 可视化器,若
反思 | 开启B站少女心模式,探究APP换肤机制的设计与实现
概述 换肤功能 并非奇技淫巧,而是已非常普及,尤其当Android Q推出了 深色模式 之后,国内绝大多数主流应用都至少提供了 日间 和 夜间 两种模式。
每日一题 | 曾被反转链表支配的恐惧
给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 链表这种题,真是下意识不想用指针,在纸上写写画画半天,还不一定能写对。 最简单的…
[译] 编写AndroidStudio插件(五):本地化和通知
在本系列的第四部分中,我们学习了如何在插件中集成诸如Jira Cloud Platform之类的第三方API,以及如何使用MVP或MVC之类的模式开发。本文我将部分重构插件,以便我们可以对插件进行本地化,并以更简单的方式使用通知。 今天的目标非常简单,我们将尝试整理插件的代码。…
[译] 编写AndroidStudio插件(四):集成Jira
在本系列的第三部分中,我们学习了如何使用Component对数据进行持久化,并利用这些数据来创建新的设置页面。在今天的文章中,我们将使用这些数据将Jira与我们的插件快速集成在一起。 请记住,您可以在GitHub上找到本系列的所有代码,还可以在对应的分支上查看每篇文章的相关代码…
[译] 编写AndroidStudio插件(三):设置页
在本系列的第二部分中,我们学习了如何使用Component对数据进行持久化,以及通过这些数据,在用户更新我们的插件后展示更新了哪些新功能。在今天的文章中,我们将看到如何使用持久化的数据来创建设置页面。 请记住,您可以在GitHub上找到本系列的所有代码,还可以在对应的分支上查看…
[译] 编写AndroidStudio插件(二):持久化数据
在本系列的第一部分中,我们了解了如何为Android Studio创建一个基本的插件,并编写了第一个Action。本文我们将了解如何在插件中对数据进行持久化。 请记住,您可以在GitHub上找到本系列的所有代码,还可以在对应的分支上查看每篇文章的相关代码,本文的代码在Part2…
[译] 编写AndroidStudio插件(一):创建一个基本插件
早在10月的时候,我就在Droidcon UK 2018上针对如何在Android Studio上创建自己的插件,以及如何使所有相关操作自动化进行了讨论。因为当时我并没有很多时间对其进行详细介绍,所以这个系列诞生了。 本文我们将编写一个非常基本的插件,这次内容也许并不多,但重要…
下一页
个人成就
优秀创作者
文章被点赞
3,752
文章被阅读
426,039
掘力值
13,132
关注了
91
关注者
6,583
收藏集
3
关注标签
3
加入于
2017-01-23