1

我知道我们使用 jni 作为驱动程序的接口,它允许 android 应用程序框架与设备驱动程序通信。

但我不知道为什么我们不能直接访问应用程序中的那些 sysfs 条目的确切原因?

请详细说明。

先感谢您。

4

1 回答 1

0

无法从应用层访问 sysfs。我试图对 sysfs 文件执行写入但失败了。

必须通过 android 中间件框架和/或 HAL 层。可以为这些服务提供 selinux 权限,允许访问 sysfs。

于 2017-04-18T22:23:58.883 回答