240 发简信
IP属地:江西
  • 数据存储安全之AES 加密

    前言 本文介绍Android中 AES 加、解密使用; 对称加密,如何安全的保存秘钥; 防止反编译二次打包,动态调试。 Android 保证数据...

  • 进程内Activity启动过程源码研究,基于 android api-28

    废话不说,开搞。 一、StartActivity 最终是调的startActivityForResult 成员变量Instrumentation...

  • Android ContentProvider

    一、介绍 ContentProvider 内容提供者,是 Android 四大组件之一,被设计用于 不同应用或进程间 数据共享与交互。 Cont...

  • Resize,w 360,h 240
    Android Binder机制

    参考感谢https://www.jianshu.com/p/4ee3fd07da14 一、什么是 Binder 从模型、机制的角度讲:BIndi...

  • Resize,w 360,h 240
    深入了解架构组件之ViewModel

    官方文档连接(需翻墙) 一、介绍 ViewModel类是被设计用来以可感知生命周期的方式存储和管理 UI 相关数据,ViewModel中数据会一...

  • 带你深入了解官方架构组件LiveData

    本文只分析 Livedata 好处、原理实现,用法用处不再赘述(官网啥都有 😎)。官方文档连接(需翻墙) 一、LiveData 介绍 Lived...

    2.1 9296 1 38
  • CoordinatorLayout原理研究

    一、CoordinatorLayout介绍 就像其名字一样,CoordinatorLayout作用在于协调子 View 之间的联动,在其出现之前...

  • Android事件分发与传递机制(源码研究)

    Android的时间分发与传递是个老生常谈的话题,面试中无数次被问,好多技术博客对此有或多或少的分析,但是别人的终究是别人的,而且好多分析都是基...

  • FFmpeg音视频同步原理与实现

    前几篇文章,实现了音频与视频的单独播放,但将音视频结合到一块之后会出现音频与视频不同步的问题。经研究之后,在此记录下原因、同步原理、以及实现。 ...