首页
学习
活动
专区
工具
TVP
发布

Android开发之路

专栏作者
8
文章
23246
阅读量
11
订阅数
音频之时域&频域
在广播剧录音的过程中 , 演员与话筒位置的远近体现了直达声和前期反射声 、 混响之间的关系。 演员与话筒位置越远 , 直达声越弱,而前期反射声和混响声越强 。
帅气的程序员
2020-08-23
3.6K0
音视频学习整理
码率又叫比特率/码流,是编码器(视频/音频)每秒输出的数据大小,单位是bps(Bit Per Second),一般取kbps/Mbps,是编解码中最重要的参数。
帅气的程序员
2020-08-23
1.6K0
Android View之requestLayout排坑
首先从一个真实项目中的例子说起,假设我们需要做一个定时器之类的功能,就是每隔一秒会刷新TextView(显示时间用)的内容,同时也会更改另一个View的background。
帅气的程序员
2020-08-23
5.8K0
ConstraintLayout优势在哪
ConstraintLayout是Google IO 2016引入的一个全新布局Layout,隶属于Jetpack项目(即包含在androidx包里),目前release最新版本是1.1.3,在build.gradle里添加依赖即可,如下:
帅气的程序员
2020-08-21
3K0
ViewPager源码分析
1. 自定义ViewGroup对自己以及子View的宽高限制规则,即onMeasure方法。
帅气的程序员
2020-08-21
1.6K0
ShaderDesigner:OpenGL shader调试神器
Shader,即OpenGL着色语言(OpenGL Shading Language),简称GLSL,是用来在OpenGL中着色编程的语言,主要由Vertex Shader(顶点着色器)和Fragment Shader(片元着色器)组成,一般我们做特效处理都通过Fragment Shader来实现,以下讲的也基于Fragment Shader来展开。
帅气的程序员
2020-08-13
3.2K0
怎样在Android上实现一个iOS多任务列表效果
纵观Android标准的控件库,能想到的就只有ViewPager比较合适,其首先满足第1点,ViewPager又是直接使用Adapter来管理数据,然后通过Fragment来管理每个item,满足第4点(这一点很重要,Adapter+Fragment这种成熟的设计,会让调用代码很简洁),剩下的2,3点都是UI层面的效果,应该改改ViewPager的源码就可以实现了吧,微笑。
帅气的程序员
2020-08-13
3.4K1
Android Studio进阶调试技巧
平时我们拿到用户或者测试提供的Crash堆栈时,我们是怎么定位代码呢?一般我们是人肉找代码,其实有个更快速的方法,即Android Studio提供的Analyze Stack Trace,路径如下:
帅气的程序员
2020-08-13
9360
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档