Android HIDL学习(1) ---- 简介
HIDLHAL接口定义语言(简称HIDL)适用于指定HAL和其用户之间的接口的一种接口描述语言(IDL)。HIDL允许指定类型和方法调用。从更更烦的意义上来说HIDL适用于在独立编程的代码库之间通信的系统。
HIDL旨在用于进程间通信(IPC)。进程之间的通信经过Binder化。对于必须与进程相关联的代码库,还可以使用直通模式。
HIDL可指定数据结构和方法签名,这些内容会整理归类到接口中,而接口会汇集到软件包中。尽管HIDL具有一系列不同的关键字,C++和JAVA程序员对HIDL的语法并不陌生。此外,HIDL还是用JAVA样式和注释。
扯淡一下好吧,上面这段HIDL的简介是从Android开发者官网抄过来的https://source.android.com/devices/architecture/hidl/,大家读上去可能会比较别扭,没办法本来英文挺好的,被翻译成中文就是这个鸟样了,我不是说中文不好,我负责Android开发官网中文翻译的肯定是个老外,或者就是Google翻译软件自动翻译的,反正一般人是理解不了的。
OK,我也不想从官网上去炒一堆文字来忽悠大家,毕竟大家的时间 ...