结合Android JNI和前端的温度传感器测温案例

近期的一些总结吧,理解不深入,随便说说

一个测人体温度的项目,需要对测温数据进行分析,取到有效的温度值;这是一个非传统的DS18B20那种单点温度传感器,而是多点测温,从底层传来的温度数据有768个,但应用场景是需要一个温度值,这个就比较折腾了;


温度传感器的介绍

JNI部分

这部分虽然之前做了许多类似的项目,一开始还是比较混乱,最好在AS里面新建一个C++的Android Studio的项目,这样简省很多不必要的操作;
大致项目结构如下:

cpp路径下放.c .h文件,这部分温度传感器供应商那边提供,系统工程师修改后给到应用层开发,这里不多赘述,起始我也说不清,就知道是那么回事而已啦;之后理解了再去细谈;
这里主要新建的C++项目会自动生成CMakeLists.txt文件,之前新建的Android项目这部分就的需要自己加进去,之后修改也比较麻烦,也会遇到很多问题,我之前就是按照网上的说法自己加的,加完了之后编译是有问题的;编译之后会生成so文件,生成的so文件可拷贝到其他项目使用,暂时还没试其他项目如何;

接着是Java文件加载native-lib本地库,

乱七八糟的说了一堆,不知道要表达什么,就是想自说自话,打字的感觉很舒服。
越来越清晰的认识到我只是路过这里,不该贪恋这里的一切,还有很长一段路程要前行。

猜你喜欢

转载自www.cnblogs.com/skyeblogs/p/12703913.html