反射之泛型类简单介绍前言 对于泛型类型,Android源码中是很常见的。偶尔需要对泛型进行反射,因此,记录一下,方便自己查阅。 Android P,不同版本可能不同 正文 本文以hook一下ActivityManager...AndroidJava# ActivityManager# Android# HookAMS2年前307
反射之获取类的构造函数等前言 记录一下反射相关内容,摘抄于此,方便自己查阅。 反射技术包括如下内容: 根据一个字符串得到一个类的对象 获取一个类的所有公用或私有、静态或实例的字段,方法,属性 对泛类型的反射 正文 本文介绍反...AndroidJava# Android# getConstructors# getDeclaredConstructor2年前299
Android文件加锁前言 记录一下跨进程访问文件时进行加锁,这样就不会导致文件内容出现数据脏乱。 记录一下,方便自己查阅。 正文 我们常用于的是synchronized加锁,这个只针对当前进程内加锁,对于夸进程是不合适的...代码片段# Android# 文件加锁# 跨进程1年前264
反射之获取类的Class前言 记录一下反射相关内容,摘抄于此,方便自己查阅。 反射技术包括如下内容: 根据一个字符串得到一个类的类型 获取一个类的所有公用或私有、静态或实例的字段,方法,属性 对泛类型的反射 正文 本文主要通...AndroidJava# Android# forName# java2年前328
ACTION_USER_UNLOCKED发送分析前言 记录一下Android开机时ACTION_USER_UNLOCKED和ACTION_BOOT_COMPLETED啥时候发送的过程记录,主要是方便自己回顾。 Android P分析为例。 正文 本...源码分析# ACTION_BOOT_COMPLETED# ACTION_USER_UNLOCKED# Android1年前320
Android磁盘之U盘卸载前言 之前介绍了U盘的挂载,那当然不能少了U盘的卸载。这里大概的记录一下,方便自己查阅。 Android P 这里很多都是网上的,我就走走流程。 正文 VolumeManager.cpp handle...源码分析# Android# U盘卸载# 磁盘挂载1年前242
Android磁盘之U盘挂载前言 之前介绍Vold的启动,没有涉及U盘的挂载,今天在之前的基础上进行插入U盘时流程的分析。 Android P 这里很多都是网上的,我就走走流程。 正文 VolumeManager.cpp han...源码分析# Android# U盘挂载# 磁盘挂载1年前302
Android磁盘之Vold启动前言 Volume Daemon,简写Vold,用于管理和控制Android平台外部存储设备的后台进程。这些管理或控制包括SD卡的插拔事件检测/SD卡挂载/卸载/格式化等。 记录一下Vold进程启动的...源码分析# Android# kAdd# kChange1年前302