标签: android java-native-interface sysfs
我知道我们使用jni作为驱动程序的接口,允许android应用程序框架与设备驱动程序通信。
但我不知道为什么我们不能直接在我们的应用程序中访问这些sysfs条目的确切原因?
请详细解释。
提前谢谢。
答案 0 :(得分:0)
无法从应用程序层访问sysfs。我试图在sysfs文件上执行写操作但失败了。
必须经历android中间件框架和/或HAL层。这些服务可以提供selinux权限,允许访问sysfs。