Aiswarya·Nov 2Android Binder IPC from Scratch — Advanced AIDL Data Types (Part 7/16)In Part 6, we explored the three AIDL parameter-direction keywords: in, out, and inout. We saw how parameter data travels between the…
Bearaddictedgames·Oct 26Deep Dive: The 6-Step Physical Process of Android Binder CommunicationIn the Android ecosystem, Binder is the absolute soul of Inter-Process Communication (IPC). Most developers know it follows a Client-Server…
Aiswarya·Oct 10Android Binder IPC from Scratch — in, out, and inout (Part 6/16)In Part 5, we explored the code generated by the AIDL compiler and examined Stub, Proxy, asInterface(), onTransact(), and transact(). We…
Aiswarya·Oct 10Android Binder IPC from Scratch — Inside the Generated Code (Part 5/16)In Part 4, we learned what AIDL is, what data types it supports, and why an arbitrary Java object can’t cross a process boundary unless it…
Aiswarya·Aug 27Android Binder IPC from Scratch — AIDL Fundamentals (Part 4/16)In the previous parts, we learned how Android uses Binder IPC to communicate between isolated processes, how data is packaged inside a…
Ashwin·Aug 12Behind the scene: ActivityResultLauncher in AndroidRecently, I was working on a project where one Android application needed to launch an Activity exposed by another application and receive…
InJupyter BlogbyMin RK·Feb 2mybinder.org adding request Origin to events archiveIn February, the mybinder.org service will start tracking the “origin” of requests that launch a Binder session. The website that created a…