Android Binder (0):代码层次
|-- frameworks
| |-- base
| | `-- core
| | |-- java
| | | `-- android
| | | `-- os
| | | |-- Binder.java
| | | |-- IBinder.java
| | | |-- IInterface.java
| | | |-- IServiceManager.java
| | | |-- Parcel.java
| | | |-- ServiceManager.java
| | | `-- ServiceManagerNative.java
| | `-- jni
| | |-- android_os_Parcel.cpp
| | |-- android_os_Parcel.h
| | |-- android_util_Binder.cpp
| | `-- android_util_Binder.h
| |-- native
| | |-- cmds
| | | `-- servicemanager
| | | |-- binder.c
| | | |-- binder.h
| | | `-- service_manager.c
| | |-- include
| | | `-- binder
| | | |-- AppOpsManager.h
| | | |-- Binder.h
| | | |-- BinderService.h
| | | |-- BpBinder.h
| | | |-- BufferedTextOutput.h
| | | |-- Debug.h
| | | |-- IAppOpsCallback.h
| | | |-- IAppOpsService.h
| | | |-- IBatteryStats.h
| | | |-- IBinder.h
| | | |-- IInterface.h
| | | |-- IMemory.h
| | | |-- IPCThreadState.h
| | | |-- IPermissionController.h
| | | |-- IServiceManager.h
| | | |-- MemoryBase.h
| | | |-- MemoryDealer.h
| | | |-- MemoryHeapBase.h
| | | |-- MemoryHeapIon.h
| | | |-- Parcel.h
| | | |-- PermissionCache.h
| | | |-- ProcessState.h
| | | `-- TextOutput.h
| | `-- libs
| | `-- binder
| | |-- Android.mk
| | |-- AppOpsManager.cpp
| | |-- Binder.cpp
| | |-- BpBinder.cpp
| | |-- BufferedTextOutput.cpp
| | |-- Debug.cpp
| | |-- IAppOpsCallback.cpp
| | |-- IAppOpsService.cpp
| | |-- IBatteryStats.cpp
| | |-- IInterface.cpp
| | |-- IMemory.cpp
| | |-- IPCThreadState.cpp
| | |-- IPermissionController.cpp
| | |-- IServiceManager.cpp
| | |-- MemoryBase.cpp
| | |-- MemoryDealer.cpp
| | |-- MemoryHeapBase.cpp
| | |-- Parcel.cpp
| | |-- PermissionCache.cpp
| | |-- ProcessState.cpp
| | |-- Static.cpp
| | `-- TextOutput.cpp
| `-- rs
| `-- cpp
| `-- utils
| |-- RefBase.h
| |-- StrongPointer.h
| `-- TypeHelpers.h
`-- kernel
`-- driver
`-- staging
`-- android
|-- binder.c
`-- binder.h