安卓底层通过什么机制能与上层app通信!!!!!!

安卓app通过什么机制才能得到底层的信息。或者安卓系统的底层与app如何通信。

APP 通过获取AIDL通信,获取服务,通过服务调用服务的提供的类,调用JNI接口、JNI再去调用驱动。

Binder 所有的数据通信都转换成这个了