在工作中,我们会对一些节点进行读写操作。比如控制闪光灯,指示灯;降噪芯片开关或其低功耗开关,因为项目中常用到,在此记录,备忘~
直接上代码,想用直接拿去
一 监听某个节点的写入值的反馈
有些节点写入是可以监听到写入结果的,比如降噪芯片低功耗节点写入后可以监听其写入结果,代码如下
/**
* 读取操作低功耗的开启/关闭结果
*/
private void readOpenLowPowerCOnsumptionResult() {
Log.e(TAG, "readOpenLowPowerCOnsumptionResult init");
new Thread(() -> {
try {
File deviceFile = new File("/dev/ttyS0");
if (!deviceFile.exists()) {
Log.e(TAG,"Device file not found: " + "/dev/ttyS0");
return;
}
FileInputStream fis = new FileInputStream(deviceFile);
BufferedReader reader = new BufferedReader(new InputStreamReader(fis));
Log.d(TAG, "Readi