摘要:
一、YUV的格式 1.planner模式 2.packet模式 3.半planner模式 https://www.jianshu.com/p/538ee63f4c1c YUV格式详解 二、H264基础概念 1.SPS a.profile b.视频长宽 2.PPS a.I帧 b.P帧 c.B帧 3.P 阅读全文
摘要:
一、OpenGL的基本语法 1.VBO : Vertex Buffer Object >顶点缓冲对象,这个是用来存储大量顶点 2.VAO:Vertex Array Object >顶点数组对象 3.IBO : Index Buffer Object >索引缓冲对象 二、OpenGL的基本使用方法 1 阅读全文
摘要:
https://blog.csdn.net/explorer_day/article/category/6289310/2 https://www.cnblogs.com/tocy/p/ffmpeg-framework-analysis.html https://blog.csdn.net/faki 阅读全文
摘要:
一、SurfaceView的使用 1.SurfaceView的理解: 普通的View共享一个Window,它根据DecorView找到对应的Windows,Window找到对应的WindowState,WindowState又对应一个Surface,所以所有的view的DecorView会共享一个S 阅读全文
摘要:
public class FileUtis { public static final File externalStorageDirectory = Environment.getExternalStorageDirectory(); public static String packageFil 阅读全文
摘要:
一、音视频基本概念 1.音频编码格式的格式 1.1.WAV编码 实现:在PCM数据格式前面添加44个字节 特点:音质非常好,大量软件都支持 适用场景:多媒体开发的中间文件、保存音乐和音效的素材 1.2.MP3编码: 主要应用于高码率,听感很接近WAV格式 特点:在128Kbit/s以上表现很好,压缩 阅读全文
摘要:
一、应用架构的基础知识 1.maven的了解 2.创建nexus : nexus的网址 http://127.0.0.1:8081/nexus/#welcome nexus的配置 https://www.iteye.com/blog/happyqing-2002124 3.AndroidStudio 阅读全文
摘要:
一、基本概念 dp、dip: dpi: 屏幕像素密度的单位 例子:1920*1080 手机像素密度 = (1920*1920+1080*1080)开根号/屏幕尺寸(4.5英寸) sp: 文字的单位,尽可能使用偶数,最好是>=12sp去使用 px: 构成图片的最小单位 mdpi: hdpi: xdpi 阅读全文
摘要:
一、单一原则 二、开放封闭 :为了满足开闭原则,需要对系统进行抽象化设计 三、里氏替换 : 可以很容易实现同一个父类下各个子类的替换,客户端可以毫不察觉 四、依赖倒置 :抽象不应该依赖细节,细节应该依赖于抽象 五、接口隔离 : 六、迪米特法则 :对象与对象之间避免少的方法来关联 七、工厂模式 1.简 阅读全文
摘要:
package com.yxcorp.gifshow.homepage.wiget;import android.app.Dialog;import android.content.Context;import android.os.Bundle;import android.view.View;i 阅读全文