大概昨晚,同学找我说大作业遇到点困难,想找我过去帮忙调调代码:
确实,很多细节都忘了。而且他们做的什么利用传感器,传输数据我之前也没接触过。但还是去了,花了3个多钟头基本解决问题。其实浪费时间较多的就是Android和服务器(电脑)端的数据传输。一个是网络编程我没做过,二是需要开异步线程,已经忘了。花了不少时间。
最终的效果还是很有意思的,在Android获取数据
其中IP地址是局域网(可以是共连一个路由也可以是电脑连入手机的热点)
然后通过属性查看分配到的IP,也就是客户端的目标IP
然后就可以把手机数据传送至服务器端了:
还挺有意思的,以前没弄过。
但感觉自己花的时间确实有点多了。主要因为两点:
- 技能不熟练,比如异步线程。
- 接受新知识,比如网络编程。
本来应该一个小时解决的,却花了三倍时间。这两个问题早就存在也心知肚明,可就是不愿花时间去重复以获取知识的熟练。真是不小的问题。因为说不准哪天又有人请我帮忙,有些是我不会拒绝的。我该做的,大概就是磨练好自己能力,等真的需要的时候能运用自如吧。此外,多去探索新的领域,真的没想象的那么难。
以上。