Flutter入门

44 篇文章
16 人订阅

全部文章

deep_sadness

Android PC投屏简单尝试(录屏直播)2—硬解章(MediaCodec+RMTP)

代码地址 :https://github.com/deepsadness/MediaProjectionDemo

572
deep_sadness

偶遇FFmpeg(番外)——FFmpeg花样编译入魔1之裁剪大小

在偶遇FFmpeg(三)——Android集成这边文章中曾经介绍过FFmpeg和Android的交叉编译。文章中也提到过如何裁剪SO文件大小的方式。 这边文章...

1543
deep_sadness

WAV文件格式解析及处理

RIFF全称为资源互换文件格式(Resources Interchange File Format),是Windows下大部分多媒体文件遵循的一种文件结构。RI...

1952
deep_sadness

偶遇FFmpeg(番外)——FFmpeg花样编译入魔2之单个SO库和ndk15之后单个SO文件

因为最后会将文件合成libffmpeg.so文件,所以就不需要去改configure文件了!!

1163
deep_sadness

Android OpenGL ES(八) - 简单实现绿幕抠图

这里的关键是,判断颜色的范围。这里简单的认定 g>140.0 && r<128.0 && b<128.0 时为绿色。当是绿色的时候,就将其颜色换成白色。同时al...

1132
deep_sadness

Android OpenGL ES(七) - 生成抖音照片电影

之前我们结合相机和视频,结合滤镜,做了实时的预览和录制。 这期,我们来试试利用OpenGL+MediaCodc,不进行预览直接录制成视频的情况。

1233
deep_sadness

Android OpenGL ES(六) - 将输入源换成视频

上文中,我们是将相机提供的预览画面输入到Surface当中,然后进行滤镜处理和录制。 那我们可以切换输入源为视频吗?

1564
deep_sadness

Android OpenGL ES(六)-给相机添加滤镜

上文中我们已经实现了将OpenGL和相机结合到一起,本文就在上文的基础上,添加滤镜。

1543
deep_sadness

Android OpenGL ES(五)-结合相机

上文中我们已经实现了在纹理上添加滤镜的效果。这编文章就是将OpenGl和相机结合到一起。

1363
deep_sadness

偶遇FFmpeg(二)——常用命令

将输入的视频的帧,以左上角为坐标的原点,剪切成x,y坐标开始的指定大小。 语法:

1633
deep_sadness

偶遇FFmpeg(三)——Android集成

其实这部分,不比多言了。虽然在网上可以找到很多类似的经验,但其实第一次使用还是要花费不少的时间。

1215
deep_sadness

RecyclerView 源码分析-开编

看了又看,任然对其一知半解。用了又用,发现其真的太美。RecyclerView的设计和书写实在是太惊艳了,日常又使用的相当频繁。虽然之前就看过其他的源码分析,故...

1002
deep_sadness

偶遇FFmpeg(一) —— 初了解

FFmpeg的介绍网上还是很多的。官网的wiki上面也有很多内容。围绕目标,主要是有两套实现的思路。早期,其实是想通过自己编写C代码,来完成整个流程的。但是无奈...

1262
deep_sadness

About Kotlin-Kotlin中的类1About Kotlin(1)

因为是从Java的角度来学习Kotlin,在Java中,类作为第一等公民。故学习Kotlin,也先从其的类开始。

873
deep_sadness

Android PC投屏简单尝试

代码地址 :https://github.com/deepsadness/MediaProjectionDemo

2555
deep_sadness

有趣的正则表达式

听到正则表达式,大家一定不会陌生。工作项目中也经常使用正则表达式来校验文本的是否匹配规则。通常都会直接上网找寻各种格式输入的正则匹配式。比如电话/邮件等等。

863
deep_sadness

Kotlin中的延迟属性(lazy properties)

lazy() 是接受一个lambda 并返回一个 Lazy <T> 实例的函数,返回的实例可以作为实现延迟属性的委托。也就是说: 第一次调用get() 会执行...

1443
deep_sadness

About Kotlin-Kotlin中的类2About Kotlin(2)

使用sealed修饰符修饰。其实是一组类的集合。可以用来表示受限的类的继承结构。 其也可以有子类,所有子类也必须在相同的文件中声明。 密封类从某种意义上说,...

902
deep_sadness

Kotlin中的函数

函数还可以用中缀表示法调用,当他们是成员函数或扩展函数,只有一个参数,用 infix关键字标注

1164
deep_sadness

Kotlin中的后备字段backing fieldKotlin中的backing field

什么是Kotlin中的后备字段backing field?这个问题确实困扰了我很久。

731

扫码关注云+社区