随机推荐

Android开机动画关闭源码分析

前言记录一下Android开机动画关闭流程,当Launcher[默认是第一个启动的应用]进入前台(onResume())时,会通知系统退出开机动画。当然,除了Launcher,只要是第一个有Activity的应用启动,也是会通知系统退出开机动画的。今天我们就简单分析一下哈。Android ...

CPU缓存

前言本文简单的介绍一下CPU缓存相关知识。本文参考网络文章整理而成。正文CPU缓存简介CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运...

Android画中画新增自定义按键简介

前言Android 8.0 Oreo(API Level 26)允许活动启动画中画 Picture-in-picture(PIP)模式。PIP 是一种特殊类型的多窗口模式,主要用于视频播放。这次介绍是在画中画界面自定义按键。参考其他文章,记录于此,方便自己查阅。正文上一篇《Android...

丰子恺:湖畔夜饮

前天晚上,四位来西湖游春的朋友,在我的湖畔小屋里饮酒。酒阑人散,皓月当空。湖水如镜,花影满堤。我送客出门,舍不得这湖上的春月,也向湖畔散步去了。柳荫下一条石凳,空着等我去坐,我就坐了,想起小时在学校里唱的春月歌:“春夜有明月,都作欢喜相。每当灯火中,团团清辉上。人月交相庆,花月并生光。有酒不得饮,举...

WordPress常用的函数介绍

前言记录一下WordPress中的常用的条件判断函数和类型判断函数等。记录一下,方便自己查阅。正文基本条件判断is_home() : 是否为主页is_single() : 是否为内容页(Post)is_page() : 是否为内容页(Page)is_category() : 是否为C...

动态代理Proxy.newProxyInstance

前言记录一下Java中的动态代理相关知识,主要是为了Android中Hook技术要用,因此记录一下,方便自己查阅。正文什么是动态代理利用Java的反射技术,在运行时创建一个实现某些给定接口的新类(动态代理类)。代理的是接口(Interfaces),不是类(Class),也不是抽象类。n...