会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
灰色飘零
博客园
首页
联系
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
34
下一页
2018年2月8日
音视频编解码——YUV视频格式详解
摘要: 一、YUV 介绍 YUV是一种颜色编码方方式,通常由彩色摄像机进行取像,然后把取得的彩色图像信号经过分色、分别放大校正后得到RGB,再经过矩阵变换得到亮度信号Y和两个色差信号B Y(即U)、R Y(即V),最后将亮度和色差三个信号分别编码,用同一信道发送出去。这种色彩的表示方法就是所谓的YUV色彩空
阅读全文
posted @ 2018-02-08 17:52 灰色飘零
阅读(5763)
评论(0)
推荐(2)
2018年1月17日
Android OpenGL ES 开发(十): 通过GLES20与着色器交互
摘要: 1. 获取着色器程序内成员变量的id(句柄、指针) GLES20.glGetAttribLocation方法:获取着色器程序中,指定为attribute类型变量的id。 GLES20.glGetUniformLocation方法:获取着色器程序中,指定为uniform类型变量的id。 如: 2. 向
阅读全文
posted @ 2018-01-17 13:48 灰色飘零
阅读(8781)
评论(0)
推荐(2)
2018年1月16日
Android OpenGL ES 开发(九): OpenGL ES 纹理贴图
摘要: 一、概念 一般说来,纹理是表示物体表面的一幅或几幅二维图形,也称纹理贴图(texture)。当把纹理按照特定的方式映射到物体表面上的时候,能使物体看上去更加真实。当前流行的图形系统中,纹理绘制已经成为一种必不可少的渲染方法。在理解纹理映射时,可以将纹理看做应用在物体表面的像素颜色。在真实世界中,纹理
阅读全文
posted @ 2018-01-16 14:57 灰色飘零
阅读(7304)
评论(1)
推荐(3)
2018年1月10日
Android 视频展示控件之 SurfaceView、GLSurfaceView、SurfaceTexture、TextureView 对比总结
摘要: 一、SurfaceView SurfaceView继承自View,并提供了一个独立的绘图层,你可以完全控制这个绘图层,比如说设定它的大小,所以SurfaceView可以嵌入到View结构树中,需要注意的是,由于SurfaceView直接将绘图表层绘制到屏幕上,所以和普通的View不同的地方就在与它不
阅读全文
posted @ 2018-01-10 15:32 灰色飘零
阅读(10096)
评论(0)
推荐(3)
2018年1月4日
Android 开发使用第三方库出现Crash时处理方案汇总
摘要: 一、Glide混淆脚本没加导致的Crash 现象描述: 使用Glide开发的时候在debug版本一直没事,但是realease版本各种Crash,报错信息如下: 一开始我就想到了混淆脚本,结果遇到了两个坑: 1. 网上提供的混淆脚本包名是Glide之前的包名 2. Glide内部混淆没关系,但是实现
阅读全文
posted @ 2018-01-04 11:50 灰色飘零
阅读(1288)
评论(0)
推荐(2)
2018年1月3日
Android TV 电视调试和遥控器事件监听
摘要: Android TV 真机调试 要进行Android TV开发免不了要进行真机调试。 1、确定电视盒子和开发机器在同一局域网中 2、打开电视盒子的adb允许调试开关 3、进入adb所在文件夹进行adb链接 遥控器事件的监听 示例代码如下: 本文仅仅是监听的样例,如果需要监听其他的事件,可以查看 ht
阅读全文
posted @ 2018-01-03 18:38 灰色飘零
阅读(2851)
评论(0)
推荐(2)
Android KeyCode 列表
摘要: 基本按键 KEYCODE_0 按键'0' 7 KEYCODE_1 按键'1' 8 KEYCODE_2 按键'2' 9 KEYCODE_3 按键'3' 10 KEYCODE_4 按键'4' 11 KEYCODE_5 按键'5' 12 KEYCODE_6 按键'6' 13 KEYCODE_7 按键'7'
阅读全文
posted @ 2018-01-03 17:47 灰色飘零
阅读(3159)
评论(0)
推荐(2)
2017年12月27日
Android OpenGL ES 开发(八): OpenGL ES 着色器语言GLSL
摘要: 前面的文章主要是整理的Android 官方文档对OpenGL ES支持的介绍。通过之前的文章,我们基本上可以完成的基本的形状的绘制。 这是本人做的整理笔记: https://github.com/renhui/OpenGLES20Study 目前到这里第一阶段的学习,也就是基本的图形绘制,基本的交互
阅读全文
posted @ 2017-12-27 17:41 灰色飘零
阅读(5912)
评论(0)
推荐(2)
2017年12月22日
Java 多线程之哪个对象才是锁?
摘要: 问题背景 在感觉正常的使用ArrayList的迭代删除的操作的时候,发现了如下的崩溃日志: 产生上述崩溃的代码如下: 感觉上述代码是没问题的啊,单线程下我们这么写是没问题的,但是特殊的是此段代码位于一个静态方法里面。没有加同步语句,而且上面还有一个执行添加操作的静态方法,两个方法操作一个静态变量。
阅读全文
posted @ 2017-12-22 11:47 灰色飘零
阅读(491)
评论(0)
推荐(2)
2017年12月21日
流媒体协议(一):HLS 协议
摘要: 一、HLS 概述 HLS 全称是 HTTP Live Streaming,是一个由 Apple 公司提出的基于 HTTP 的媒体流传输协议,用于实时音视频流的传输。目前HLS协议被广泛的应用于视频点播和直播领域。 1. 原理介绍: 通过将整条流切割成一个小的可以通过 HTTP 下载的媒体文件, 然后
阅读全文
posted @ 2017-12-21 19:15 灰色飘零
阅读(6611)
评论(0)
推荐(2)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
34
下一页
公告