Binder file descriptor usagesThe RPC mechanism provided by Binder is not a good fit for certain use cases. As we know, Android framework allocates about 1 MB of…Feb 4, 2021Feb 4, 2021
Binder securityMost of the world’s authentication and authorization (auth) techniques in computer science or even in real life are either based on “who…Feb 4, 2021Feb 4, 2021
Smart pointersThe native IBinder and BpRefBase classes inherit from a base class RefBase. In the article "Binder architecture and core components" I…Feb 4, 2021Feb 4, 2021
Binder Service ManagerService Manager is a first class component in Binder that is responsible for managing all system services. A system service is a special…Feb 4, 2021Feb 4, 2021
Binder transactionThe ultimate reason of using Binder is to transfer data between processes. The action of sending data to a remote Binder for processing…Feb 4, 2021Feb 4, 2021
Binder Data ModelSimply speaking, the only thing you use Binder for is transferring data between processes. During a Binder transaction, the source process…Feb 4, 2021Feb 4, 2021
Binder: Android Interface Definition LanguageAndroid interface definition language (AIDL) is used to define the contract that a Binder service object provides. With the help of AIDL…Feb 3, 2021Feb 3, 2021