Android wifi点餐系统
首先发个牢骚,我用IE9写这篇文章的,写了半天IE9出问题了,导致我写的东西都没了!上次我写过一个wifi点餐的系统,可以参见
这次继续上一个版本完善了一点功能,下面说说我写这个系统的过程吧:
一开始写这个软件的时候还算轻松可是到了后来就没那么容易了,电脑有总是无辜卡死或者蓝屏,到现在也没啥心情继续把这个版本写好了。由于本人对 java的io操作不了解(当然c#我也不太熟悉),还有就是多线程,尤其是android里面的线程不明白,调试半天就是不知道哪里出错误了,直到现在 这个版本还有个功能没有完全正常工作,这个功能就是android去服务器下载菜单,服务器端能发送菜单,就是android收不到,哎,这个问题还是接 下来解决吧!我发现写项目是最快的学习过程,通过项目能学到很多东西。
这个版本较上个不同处有:
1.能够自动查找服务器或者直接手动输入服务器地址
2.界面做了调整,这次没有使用ListView,而换用Gallery,Gallery效果还是不错的(感谢jiahuibin同学帮我处理布局)。
3.可以选择升级菜单(ps:目前服务器上的能发送文件,android却收不到)
4.这次没有使用解析xml,直接把数据存在sqlite里面,服务器端有个菜单编辑器,可以把信息,图片输入到sqlite里面(没写好,不过这部分很容易,在c#里面用ado.net访问sqlite,插入数据)
5.一些错误的修正
目前还存在的问题:
1.上面说的android无法收到文件
2.仅在htc g2上面测试运行,其他手机目前没测试,问题不知道,偶尔在g2旋转屏幕时会出错
3.代码还比较混乱,写到后来完全乱了,想到什么写什么,缺乏整理把握,一开始构思没设计好
4.多线程这边我在UI线程中采用的是不推荐的匿名内部类的写法,用的handler接受线程的消息,这种做法有问题
5.java IO这边不熟悉,要强化,c#好久不看,忘记不少,赶紧补上!
6.还有其他的暂时没想到….
目前这个软件问题还是不少,虽然在真机上能跑起来,但是还必须要借助电脑端来接受文件,由于无法收到数据,我现在先把数据库放在手机中来模拟的。打 算接下来先把思路理理,知识点再补补,等这个版本成熟了,再把源码贴上来(现在贴上来怕误人子弟哈),好了,希望大家关注,按照惯例,上几张图,无图无真 相哈!










浙公网安备 33010602011771号