240 发简信
IP属地:内蒙古
  • 120
    Android 实现沉浸式全屏

    前言 本文总结 Android 实现沉浸式全屏的实现方式。 实现沉浸式全屏 在一些需要全屏显示的场景下,比如玩游戏、看横屏视频的时候,内容全屏,占满窗口的体验会让用户更加沉浸...

  • 120
    如何用代码画出一幅好看的画

    前言 随着计算机技术的逐步发展,借助计算机强大的能力进行绘画操作,已经变得非常容易。绘画作品的水平也是越来越高,下面就来看看用编程语言绘画,能搞出什么有意思的东西,相比人类的...

  • 120
    摘要、签名与数字证书都是什么?

    看完这篇文章,你将会知道: 摘要、签名、证书是什么; 摘要、签名、证书的用途和关系; 签名是怎么生成的; 签名是怎么校验的; 证书是怎么生成的; 证书是怎么校验的。 1. 消...

  • 120
    当 Json 遇到 Map

    前言 了解一下日常开发中关于 Json 解析的一些非常规用法,以及使用 fastjson 的一些总结。 Json 解析 常规使用 一般情况 Json 的使用都是非常简单的。 ...

  • 「Android Binder」AIDL中的 in / out 到底是啥?

    用过aidl的同学,可能见过下面的写法: 不知道你有没有好奇过这里的 in / out / inout 是什么意思呢? directional tag 去官网[https:/...

  • 阅读代码的技巧

    前言 记录一些阅读代码的一些技巧和知识点 这个方法到底是哪里调用的? 平日在阅读代码的时候,经常被跳来跳去的函数(或者是方法)调用栈绕晕,尤其是遇到多态和接口的时候,方法的实...

  • 120
    超详细的生命周期图-你能回答全吗

    超详细的Activity与Fragment的生命周期图,可能大家会说你这篇文章也太水了吧。就这么一个破图。可是我觉得它写的很详细,有些方法是哪些情况下会运行,哪些情况不会运行...

  • Good 👍

    聊聊协程的发展历程

    前言 本文讲的协程主要以kotlin为主,同时可能参考python,go,但是会尽量避免使用代码,而是尝试用通俗的语言来聊协程的发展历程,尽量保证大家都能理解。 近些年,一些...

  • 聊聊协程的发展历程

    前言 本文讲的协程主要以kotlin为主,同时可能参考python,go,但是会尽量避免使用代码,而是尝试用通俗的语言来聊协程的发展历程,尽量保证大家都能理解。 近些年,一些...

  • 呵呵

    RxJava 是如何实现线程切换的(下)

    前言 通过前一篇的RxJava2 是如何实现线程切换的 (上)我们已经知道了在RxJava中,subscribeOn 将上游线程切换到指定的子线程是如何实现的。这里就接着来看...

  • 可以同时添加音频吗?

    Android MediaCodec图片合成视频

    利用MediaCodec可以录制视频,可是可以将图片合成视频吗?之前使用ffmpeg来实现。但是,ffmpeg却是c++写的,而且非常占用内存,虽然它是非常棒的音视频处理库,...

个人介绍
天生我材必有用,葡萄美酒夜光杯
Github:https://github.com/REBOOTERS