• Android摄像头采集的YUV数据旋转与镜像翻转的方法

      最近在做直播推流方面的工作,因为需要添加美白,滤镜,AR贴图等效果。所以不能简单的使用SufaceView加Camera的方式进行数据的采集,而是需要对Camera采集到的YUV数据进行相关的处理之后然后再进行推流的操作,YUV数据的返回接口。@Override public void ...

    Flutter 初尝:开始第一个Flutter 项目

    [TOC]准备阶段如果不能科学上网,可以声明 PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL 两个环境变量,执行如下两行命令,是为了让 Flutter 在安装过程中使用国内的镜像:export PUB_HOSTED_URL=https://pub.flutter-...

    Android平台图像压缩方案

    [TOC]本篇文章用来介绍Android平台的图像压缩方案以及图像编解码的通识性理解,事实上Android平台对图像的处理最终都交由底层实现,篇幅有限,我们这里不会去过多的分析底层的细节实现细节,但是我们会提一下底层的实现方案概览,给向进一步扩展的同学提供一些思路。在介绍图像压缩方案之前,我们先要了...

    ActivityLifecycleCallbacks的作用

    [TOC]项目中经常用到BaseActivity,然而封装多了,除了不好管理外,还有最重要的一点就是,Java只能单继承,当如果你的Activity需要使用到某个三方库,那个三方库必须让你继承于它的Activity 但是你又需要你自己封装的 BaseActivity 的某些特性,这时你怎么办? 你不...

    docker常用命令

    1. 列出机器上的镜像(images)# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEubuntu 14.10...

    终于用上自己写的Blog

    终于用上自己写的Blog基于Django服务器使用docker部署。。。。过几天写写开发过程。。Python的东西太难维护了。。代码放github了,目前这个是springboot的 ...

    适配三星Galaxy S8及S8+

    高达84%的屏幕占比为Galaxy S8及S8+在游戏娱乐、观看视频时带来深度沉浸式视觉体验。但是与此同时S8却有着一个奇葩的屏幕比例:18.5比9,屏幕分辨率:2960×1440。通常我们在开发过程中android的标准设计图为1920×1080,ios为1334×750,默认采用16比9的比例来...

    Android新Dex编译器D8与新混淆工具R8

    [TOC]I. D8D8目前还在preview阶段,不过Google Android团队测试了多款应用结果都是很不错的,预计会在接下来的几个月中对其进行Release,如果你使用中有遇到任何问题可以到这里给他们提。1. D8优化部分其实单就优化dex的文件大小与运行时性能,最出名的开源解决方案应该是...

    在视频列表中,实现对当前显示的视频的自动播放、跟踪、暂停

    /** * Created by LengYue on 2017/9/16. */ public class VideoPlayListener extends RecyclerView.OnScrollListener { private static final String ...

    RecyclerView里notifyItemRemoved的坑

    RecyclerView很多时候是展示静态的数据,并不会有删除的操作,讲到RecyclerView时,会提到它提供了一个很好的展现删除操作动画的函数,代码片段一般是这样的@Override public void onBindViewHolder(final CommonViewHo...