问题标签 [hidl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
29 浏览

android - 在常规 android 应用程序中使用 IPowerStats.hal 的 HIDL 接口?

我正在尝试在常规的 android 应用程序 [NOT ASOP] 中使用IPowerStats.hal,以深入了解电源轨计数器。

可能吗?

0 投票
0 回答
86 浏览

android - 如何检查 hidl_vec 是否为空?

在 Android 中,我们可以使用HIDL 数据类型来代替普通的 C++ 数据类型。它们的功能基本保持不变,并且此代理代码用于 HIDL 负责的幕后序列化和 IPC。

现在,当我尝试检查 HIDL 向量是否为空时,我收到empty不是hidl_vec. 那我该如何检查呢?其他一些适用于法线向量的函数可以与hidl_vec,一起使用foo.size(),但出于这个原因foo.begin()foo.end()我更喜欢不使用大小检查。

抛出错误:

错误:在 'android::hardware::hidl_vecandroid::hardware::hidl_string' ASSERT_FALSE(foo.empty()) 中没有名为 'empty' 的成员;

0 投票
0 回答
85 浏览

android - 安卓:HIDL 到 AIDL

最近 google 要求芯片供应商将 HAL 从 HIDL 更改为 AIDL。我的问题是:作为芯片供应商,我可以将原始服务端方法从 HIDL 移植到 AIDL。但是客户端呢?客户端是否需要修改他们的代码?

更具体地说,HIDL 和 AIDL 是否会生成相同的 .h 文件供客户端使用?(至少在.h中相同的方法)