关闭

Android5.1显示YUV格式图片 Demo

最近需要通过surface显示YUV视频,参考了网上一些资料,发现大多是基于4.0,4.4的代码,4.0相对5.1,android的代码接口有些变化,参考示例不能直接使用,调试过程中也碰到了很多问题,故整理出来分享。 本文使用的是jni方式,应用端通过jni接口,调用C++层代码,进行YUV图像显示。应用层做了一个简单apk,jni层是在android源码里面编译的,使用so库的方式,开发环境是...
阅读(1474) 评论(0)

LinearLayout测量过程疑问

疑问: 在LinearLayout的测量方法measureHorizontal里,有个地方存在疑问,widthMode和isExactly赋初值之后,在后面的for循环整个流程里,其值并没有变化,按这个逻辑,如果下面第一份if语句能进去,第二个if则应该一直为true,else语句是永远不会执行的,但为何要这么写呢?     void measureHorizontal(int...
阅读(306) 评论(0)

android5.1 FrameLayout源码浅析

5.4         FrameLayout   5.4.1         介绍   FrameLayout类的继承关系:   java.lang.Object    ↳ android.view.View      ↳ android.view.ViewGroup    ...
阅读(1101) 评论(0)

android5.1 RelativeLayout源码浅析

5.3         RelativeLayout   5.3.1         介绍 RelativeLayout是android的5大常用布局之一,其使用方法和常用介绍这里不再赘述。   我们对RelativeLayout一般了解的是它是一个布局,这里从类的角度和view的角度来分析它。   RelativeLayout是一个类,所以有其构造过程,在布局文件被inflate的...
阅读(730) 评论(0)
    个人资料
    • 访问:160582次
    • 积分:2535
    • 等级:
    • 排名:第15126名
    • 原创:92篇
    • 转载:20篇
    • 译文:0篇
    • 评论:55条
    最新评论