240 发简信
IP属地:湖北
  • 第十八节、关于硬解与软解

    硬件解码视频(MediaCodec)、软件解码视频(FFMpeg) 硬件解码视频: 我们知道AVPacket中存放的是视频的压缩数据,在获取到A...

  • IllegalStateException

    记录利用MediaCodec解码h264遇到的一些问题 Java层的主要两段代码 测试手机是 Galaxy S6和坚果Pro 坚果Pro表现正...

  • 异步任务的正确使用

    1、线程 注意线程是可以设置优先级的 特定场景下(例如App启动阶段为避免在主线程创建线程池的资源消耗)使用的话务必加上优先级的设置,而且在启动...

  • Resize,w 360,h 240
    4、pointcut(call、execution、within、withincode)

    call捕获的joinpoint是调用方法的地方,execution捕获的joinpoint是执行的地方 验证execution HelloAs...

  • Resize,w 360,h 240
    第二十五节 多Surface渲染同一纹理

    修改课件代码:WlTextureRender.java activity_texture.xml TextureActivity.java 其他...

  • mac gradle存放路径

    /用户/huozhenpeng/.gradle/wrapper/dists

  • Resize,w 360,h 240
    第三十三节 创建gradle工程

    我们在新建工程页面选择gradle,暂时呢将后面的复选框按钮都去掉 点击Next 我没看到这儿有两个gradle文件,它们默认是用Groovy语...

  • Resize,w 360,h 240
    第十一节 get、set

    1、 输出: 这种写法,Person类会默认私有化name个age字段,并且提供get和set方法,person.age其实是调用的getAge...

  • Resize,w 360,h 240
    第十二节 构造函数、次构函数、init

    1、在定义Person时给其赋值 输出: 为什么会是这样呢?看下生成的java代码 输出: 看下java代码: 输出: 转换后的java代码: ...