240 发简信
IP属地:广东
  • Resize,w 360,h 240
    NDK OpenGL ES渲染系列 之 绘制三角形

    前言 新的知识学习都是循序渐进的,从基础到复杂。前面OpenGL ES概念 已经介绍了OpenGL ES的相关概念,这篇文章开始我们就正式开始O...

  • Resize,w 360,h 240
    NDK OpenGL ES 渲染系列之 OpenGL ES概念

    前言 从接触到OpenGL之后发现它很神奇,为什么它能渲染出图片,要搞懂其原理,前提是要知道怎么用。本文不讲其原理,目前我的水平对底层GPU如何...

  • YUV小结

    背景 一般视频采集芯片采集到数据都是按照YUV格式输出,包括很多现在很多的相机。所以对音视频开发者来说,掌握YUV知识非常必要的。 RGB RG...

  • NDK学习 之 Java对象映射C++对象

    背景 我们都知道Java内存模型和C++内存模型不同,而且是分开存储和管理的。做NDK开发的小伙伴经常遇到这样一个问题:在Java层new一个对...

  • OpenGL升级打怪之 GLSurfaceView源码分析

    一、背景 Android对OpenGL这块封装是非常好的,也是非常隐蔽的,一般使用者直接使用GLSurfaceView即可达到需求。最近项目中将...

  • transient修饰的变量可以被序列化吗?

    看到网上很多博客都是写到transient修饰的变量不可以被序列化,实际上其变量可以被序列化,《Java编程思想》上写的很清楚。 事实证明:看博...

  • Resize,w 360,h 240
    Bitmap学习

    1. 学习Bitmap之前的先需概念: 屏幕像素:屏幕上像素点数,单位是px, 1px为1个像素点。 屏幕尺寸:屏幕的对角线长度,单位是英寸,1...

  • 深入理解AsyncTask——线程池

    由于经常遇到AsyncTask,感觉功能比较简单,不成想过总结一下,现在感觉自己还是不要太懒,逼自己写下,总结一下。也可以锻炼自己写博客的能力。...

  • 抽象工厂模式、工厂方法模式总结

    简单工厂模式、工厂方法模式与抽象工厂模式 之前一直没有时间对工厂模式进行总结,这里我梳理一下,我在网络上查看资料,发现每个文章的思路都不一样,这...