smali学习 数据类型dalvik字节码有两种数据类型,原始类型和引用类型。对象和数组是引用类型,其他都是原始类型。 smali数据类型都是用一个字母表示,除...
前言 在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就...
本篇文章是《深入理解Android内核设计思想》的读书笔记,可能就没书本来得详细。 Binder分为四个部分 Binder驱动:运行于内核态,可以提供open(),ioctl...
bindService的过程要比startService的过程复杂一些,因为bingService之后,发起者可以跨进程调用service的某些方法。而startServic...
1. 简述 Binder Hook 可以 Hook 掉当前进程用到的系统 Service 服务。以 LocationManager 为例,在获取一个 LocationMana...
Android系统通过Binder机制给应用程序提供了一系列的系统服务,诸如ActivityManagerService,ClipboardManager,AudioMana...
毫不夸张地说,Binder是Android系统中最重要的特性之一;正如其名“粘合剂”所喻,它是系统间各个组件的桥梁,Android系统的开放式设计也很大程度上得益与这种及其方...