admin

admin

阅读是一种生活方式
Android中UID简介

Android中UID简介

前言 记录一下Android 中UID的相关知识。记录一下,方便自己后续查阅。 正文 什么是UID UID就是User ID。 Android权限基于Linux,UID也是继承于Linux。 每个程序...
3年前
572
反射之泛型类简单介绍

反射之泛型类简单介绍

前言 对于泛型类型,Android源码中是很常见的。偶尔需要对泛型进行反射,因此,记录一下,方便自己查阅。 Android P,不同版本可能不同 正文 本文以hook一下ActivityManager...
3年前
309
动态代理Proxy.newProxyInstance

动态代理Proxy.newProxyInstance

前言 记录一下Java中的动态代理相关知识,主要是为了Android中Hook技术要用,因此记录一下,方便自己查阅。 正文 什么是动态代理 利用Java的反射技术,在运行时创建一个实现某些给定接口的新...
3年前
284
反射之获取类的构造函数等

反射之获取类的构造函数等

前言 记录一下反射相关内容,摘抄于此,方便自己查阅。 反射技术包括如下内容: 根据一个字符串得到一个类的对象 获取一个类的所有公用或私有、静态或实例的字段,方法,属性 对泛类型的反射 正文 本文介绍反...
3年前
304
Android文件加锁

Android文件加锁

前言 记录一下跨进程访问文件时进行加锁,这样就不会导致文件内容出现数据脏乱。 记录一下,方便自己查阅。 正文 我们常用于的是synchronized加锁,这个只针对当前进程内加锁,对于夸进程是不合适的...
1年前
266
反射之获取类的Class

反射之获取类的Class

前言 记录一下反射相关内容,摘抄于此,方便自己查阅。 反射技术包括如下内容: 根据一个字符串得到一个类的类型 获取一个类的所有公用或私有、静态或实例的字段,方法,属性 对泛类型的反射 正文 本文主要通...
3年前
344
ACTION_USER_UNLOCKED发送分析

ACTION_USER_UNLOCKED发送分析

前言 记录一下Android开机时ACTION_USER_UNLOCKED和ACTION_BOOT_COMPLETED啥时候发送的过程记录,主要是方便自己回顾。 Android P分析为例。 正文 本...
1年前
323
Android磁盘之U盘卸载

Android磁盘之U盘卸载

前言 之前介绍了U盘的挂载,那当然不能少了U盘的卸载。这里大概的记录一下,方便自己查阅。 Android P 这里很多都是网上的,我就走走流程。 正文 VolumeManager.cpp handle...
1年前
244
Android磁盘之U盘挂载

Android磁盘之U盘挂载

前言 之前介绍Vold的启动,没有涉及U盘的挂载,今天在之前的基础上进行插入U盘时流程的分析。 Android P 这里很多都是网上的,我就走走流程。 正文 VolumeManager.cpp han...
1年前
307
Android磁盘之Vold启动

Android磁盘之Vold启动

前言 Volume Daemon,简写Vold,用于管理和控制Android平台外部存储设备的后台进程。这些管理或控制包括SD卡的插拔事件检测/SD卡挂载/卸载/格式化等。 记录一下Vold进程启动的...
1年前
304