通常未通过特殊定制的 Android 系统,截屏都是经过同时按住音量下键和电源键来截屏。本篇文章就只讨论使用这些特殊按键来进行截屏。 这里我们就要明白事件是在哪里进行分发拦截...
通常未通过特殊定制的 Android 系统,截屏都是经过同时按住音量下键和电源键来截屏。本篇文章就只讨论使用这些特殊按键来进行截屏。 这里我们就要明白事件是在哪里进行分发拦截...
学习笔记:Dagger源码[https://github.com/google/dagger] Dagger2 注解基础 结构 Dagger2 要实现一个完整的依赖注入,必不...
前言 Android事件分发机制是Android开发者必须了解的基础。 目录 一. 基础认知 1.1 事件分发的由来 安卓的View是树形结构的,View可能会重叠在一起,当...
学习笔记:直接上代码,对了在这里强调一点 onTouch() 与 onTouchEvent() 事件不一样。 先看布局文件: MyFrameLayout 是一个自定义View...
学习笔记: 滑动解锁相对于来说逻辑还是简单的,说白了就是对事件的处理,然后做一些事。这里主要从锁屏的界面Layout结构、touchEvent事件分发、解锁动作逻辑几个方面进...
学习笔记: 一、设置壁纸 通过系统设置进行锁屏壁纸和桌面壁纸的设置。Setting 部分的代码: mWallpaperManagerCompat 其实就是 Wallpaper...
学习笔记: 在 Android 中,壁纸分为动态与静态两种,但其实两者得本质都是一样。都以一个 Service 得形式在后台运行,在一个类型为 TYPE_WALLPAPER ...
在Android10.0上,Recents功能分布在SystemUI和Launcher3里面集成. 一.初始化 跟Android8.1类似,先看初始化入口: 1.Recent...
学习笔记: 首先一起看看下面两张图: 通过前面 可以知道在KeyguardSecurityContainer中使用getSecurityView()根据不同的security...