会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
灰色飘零
博客园
首页
联系
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
35
下一页
2020年4月27日
Android SurfaceView 堆叠展示问题探讨
摘要: 问题说明: 一般在音视频开发中,我们会使用SurfaceView进行视频画面的展示。当场景中有多个SurfaceView的时候,会出现展示内容的堆叠覆盖,导致我们本想看到的内容被遮挡。 一、SurfaceView 简介 SurfaceView是View的子类,它内嵌了一个专门用于绘制的Surface
阅读全文
posted @ 2020-04-27 19:36 灰色飘零
阅读(5773)
评论(0)
推荐(0)
2020年4月24日
WebRTC学习(三):WebRTC 信令交互&链接建立流程
摘要: 1.WebRTC信令及逻辑关系 2. WebRTC链接建立流程
阅读全文
posted @ 2020-04-24 21:50 灰色飘零
阅读(1570)
评论(0)
推荐(0)
2020年4月12日
RecyclerView 回收机制和资源释放问题探究
摘要: 如果在 View 中持有的资源,我们可以监听的 onAttachedToWindow ,onDetachedFromWindow 来进行控制。那么onAttachedToWindow和onDetachedFromWindow在RecyclerView中还适用吗?在RecyclerView中,Item
阅读全文
posted @ 2020-04-12 20:29 灰色飘零
阅读(6939)
评论(0)
推荐(0)
2020年3月27日
开源重站 Github 无法访问解决方案(临时)
摘要: 今天很多小伙伴都在说Github无法访问,我们除了购买VPN之外,我们还能通过下面这个方案临时解决当下无法访问Github的问题。 解决步骤如下: 一、手动查询Github的DNS 我们可以打开这个地址:http://tool.chinaz.com/dns?type=1&host=github.co
阅读全文
posted @ 2020-03-27 10:57 灰色飘零
阅读(803)
评论(3)
推荐(2)
2020年3月26日
Android 冷启动状态下Splash界面拉伸问题解决
摘要: 问题现象 为了防止在app启动时出现黑屏或者白屏问题。需要选择冷启动处理。实现方式如下: 在styles文件中添加自定义主题: <style name="ThemeSplash" parent="Theme.AppCompat.Light.NoActionBar"> <item name="andr
阅读全文
posted @ 2020-03-26 12:56 灰色飘零
阅读(2513)
评论(0)
推荐(1)
2020年3月22日
Android View 相关知识梳理和总结
摘要: 一、Android View 绘制相关 1. Android View的绘制流程? 第一步:复写onMeasure方法。先measureChild方法 测量出所有子控件的moMeasure。 //1,测量自身 super.onMeasure(widthMeasureSpec, heightMeasu
阅读全文
posted @ 2020-03-22 09:18 灰色飘零
阅读(488)
评论(0)
推荐(0)
2020年2月16日
Charles + Android 抓取Https数据包 (适用于Android 6.0及以下)
摘要: 通过Charles代理,我们能很轻易的抓取手机的Http请求,因为Http属于明文传输,所以我们能直接获取到我们要抓取的内容。但是Https内容本身就是加密的,这时我们会发现内容是加密的了。本文我们来讲述一下如何使用Charles抓取Https数据包及相关原理知识。 一、Https客户端和服务器端通
阅读全文
posted @ 2020-02-16 21:33 灰色飘零
阅读(8974)
评论(0)
推荐(0)
2020年2月9日
Android音视频处理之基于MediaCodec合并音视频
摘要: Android提供了一个MediaExtractor类,可以用来分离容器中的视频track和音频track,下面的例子展示了使用MediaExtractor和MediaMuxer来实现视频的换音: private void muxingAudioAndVideo() throws IOExcepti
阅读全文
posted @ 2020-02-09 21:00 灰色飘零
阅读(3505)
评论(0)
推荐(0)
2020年1月4日
多媒体文件格式(五):PCM / WAV 格式
摘要: 一、名词解析 PCM(Pulse Code Modulation)也被称为脉码编码调制,PCM中的声音数据没有被压缩,它是由模拟信号经过采样、量化、编码转换成的标准的数字音频数据。采样转换方式参考下图进行了解: 音频采样包含以下几大要素: 1. 采样率 采样率表示音频信号每秒的数字快照数。该速率决定
阅读全文
posted @ 2020-01-04 14:01 灰色飘零
阅读(11061)
评论(1)
推荐(1)
2020年1月3日
HashMap存入和取出数据顺序不一致
摘要: 一、HashMap 乱序问题介绍 HashMap 是我们在开发中常用的Map数据结构,它根据 HashCode的值存储数据,根据键进行取值,具有很快的访问速度。 关于HashMap的缺点我们知道它是线程不安全的,这里我们可以通过Collections.synchronizedMap()方法或者使用C
阅读全文
posted @ 2020-01-03 16:31 灰色飘零
阅读(3729)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
35
下一页
公告