[安卓] 9、线程、VIEW、消息实现从TCP服务器获取数据动态加载显示

一般情况下从TCP服务器读取数据是放在一个线程里读的,但是刷新界面又不得不放在线程外面,所以需要用消息传递把线程里从TCP里获得的数据传送出来,然后根据数据对页面进行相应的刷新。

 

二、业务逻辑:

[安卓] 9、线程、VIEW、消息实现从TCP服务器获取数据动态加载显示

 

[安卓] 9、线程、VIEW、消息实现从TCP服务器获取数据动态加载显示

这里包含2个layout,第一个用于登陆的(即输入服务器对应的IP和端口号),点击确定进行跳转到相应的监控界面,监控界面包括加热、关闭、和显示温度3个按钮,以及一个用于绘制温度的SurfaceView。

 

三、详细介绍:

3-1、2个activity介绍:

登陆页面对应的activity,从上面的代码可以看出:29~31行使用intent进行页面跳转,然后所有逻辑均在ControlActivity里实现了。

[安卓] 9、线程、VIEW、消息实现从TCP服务器获取数据动态加载显示

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzddyj.html