Unix Domain Socket in Android
There are some IPC mechanisms in Android such as AIDL, Messanger, etc and each one has its own pros and cons. based on the requirements, you need to choose the…
There are some IPC mechanisms in Android such as AIDL, Messanger, etc and each one has its own pros and cons. based on the requirements, you need to choose the…
In this step, we will develop the AIDL-HAL service based on the AIDL interface we implemented before. It's a backend AIDL service that we want to implement with C++. Let's…
The second part discusses implementing an AIDL interface that will be used by HAL service and the application layer we will work on through the next posts. AIDL is an…
Let's have some practical activities in the AOSP development domain. We are going to implement communication between the application layer and a HAL service through an AIDL interface. To do…
Using the Android IPC mechanism leads to the possibility of identifying and verifying who is trying to connect. The Intent as an IPC mechanism is one of the best options…
What is ProtoBuf ProtoBuf stands for Protocol Buffer, a library/framework that generates sources in different languages such as C++, Python, Java, Kotlin, etc. for serialization and deserialization of data. Then,…
There're lots of websites, books, videos and articles to read and start Android development. But to work on AOSP (Android Open Source Project) you can't find that much information except…
From Android 11 Google has introduced some improvements in kernel such as the GKI kernel, Bazel build system, etc. But what we're going to consider is only the Android GKI…