android 上层app如何通过调用内核接口获取adc值

android 上层app如何通过调用内核接口获取adc值?

app需要读取adc的值用来做功能逻辑切换,上层没有直接读取adc的接口,请问有大拿能打通这条路?

有经验的朋友方便提供完整的sample code吗?

如果能通过shell命令读取节点也行吧,但是内核功能得实现!

我的平台是高通holi平台,SM4350,基于源码开发。

直接在内核搞个节点,读取节点,找个开发驱动的搞一下,一两个小时就ok

方案有多种
1,写驱动通过ndk调用so文件
2,linux读取驱动数据,通过进程间通信的方式交互数据

你可以参考这篇文章中的代码,试试获取adc的值
Android端实现远程ADC数据读取_MyAnqi的博客-CSDN博客