![240](https://upload.jianshu.io/users/upload_avatars/1115031/17d78044457c.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 本文总结 Android 实现沉浸式全屏的实现方式。 实现沉浸式全屏 在一些需要全屏显示的场景下,比如玩游戏、看横屏视频的时候,内容全屏,占满窗口的体验会让用户更加沉浸...
前言 随着计算机技术的逐步发展,借助计算机强大的能力进行绘画操作,已经变得非常容易。绘画作品的水平也是越来越高,下面就来看看用编程语言绘画,能搞出什么有意思的东西,相比人类的...
看完这篇文章,你将会知道: 摘要、签名、证书是什么; 摘要、签名、证书的用途和关系; 签名是怎么生成的; 签名是怎么校验的; 证书是怎么生成的; 证书是怎么校验的。 1. 消...
前言 了解一下日常开发中关于 Json 解析的一些非常规用法,以及使用 fastjson 的一些总结。 Json 解析 常规使用 一般情况 Json 的使用都是非常简单的。 ...
用过aidl的同学,可能见过下面的写法: 不知道你有没有好奇过这里的 in / out / inout 是什么意思呢? directional tag 去官网[https:/...
前言 记录一些阅读代码的一些技巧和知识点 这个方法到底是哪里调用的? 平日在阅读代码的时候,经常被跳来跳去的函数(或者是方法)调用栈绕晕,尤其是遇到多态和接口的时候,方法的实...
超详细的Activity与Fragment的生命周期图,可能大家会说你这篇文章也太水了吧。就这么一个破图。可是我觉得它写的很详细,有些方法是哪些情况下会运行,哪些情况不会运行...
Good 👍
聊聊协程的发展历程前言 本文讲的协程主要以kotlin为主,同时可能参考python,go,但是会尽量避免使用代码,而是尝试用通俗的语言来聊协程的发展历程,尽量保证大家都能理解。 近些年,一些...
前言 本文讲的协程主要以kotlin为主,同时可能参考python,go,但是会尽量避免使用代码,而是尝试用通俗的语言来聊协程的发展历程,尽量保证大家都能理解。 近些年,一些...
呵呵
RxJava 是如何实现线程切换的(下)前言 通过前一篇的RxJava2 是如何实现线程切换的 (上)我们已经知道了在RxJava中,subscribeOn 将上游线程切换到指定的子线程是如何实现的。这里就接着来看...
可以同时添加音频吗?
Android MediaCodec图片合成视频利用MediaCodec可以录制视频,可是可以将图片合成视频吗?之前使用ffmpeg来实现。但是,ffmpeg却是c++写的,而且非常占用内存,虽然它是非常棒的音视频处理库,...