吐槽:网上这类的资源太少了,太多水文章,没有太大参考价值,索性自己写了一个
这篇文章来实现自己开发一个手机app来显示onenet上的数据,onenet上的数据我是通过stm32→8266–上传到onenet的,如果你onenet上有数据,可以直接跟着下面的步骤来,当然,可以通过模拟数据来显示。
准备;安装Android studio,你能看到这篇文章,默认你已加安装好。
实现效果:app界面上显示温湿度,火焰值,烟雾值。,我这些值都是模拟的,不是真实的哈,看图吧
步骤
1.新建一个工程
分别建立这4个java类,为了获取数据流和Json格式转换调用
Data.java代码
Datapoints.java代码
Datastreams.java
JsonRootBean.java
这4个java类已加搞定了,后面就在MainActivity写相应的逻辑
我代码里面的注释写的非常清楚,看图吧
准备工作搞完了,现在就开始Get( )方法了
获取多个数据流,复制try…catch…
最后在后面补充Json转换的方法,因为前面有调用到。
最后一步就是在build.gradle添加网络请求标志
这样就可以实现上面的操作了,csdn上没有一个讲的清楚的,希望我这篇文章对你们有帮助,下篇出一个POST命令!喜欢的话就一键三连吧,嘻嘻。



