Android wifi点餐系统


首先发个牢骚,我用IE9写这篇文章的,写了半天IE9出问题了,导致我写的东西都没了!上次我写过一个wifi点餐的系统,可以参见

http://www.leepood.org/works/android-wifi_lan_order

这次继续上一个版本完善了一点功能,下面说说我写这个系统的过程吧:

一开始写这个软件的时候还算轻松可是到了后来就没那么容易了,电脑有总是无辜卡死或者蓝屏,到现在也没啥心情继续把这个版本写好了。由于本人对 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.还有其他的暂时没想到….

目前这个软件问题还是不少,虽然在真机上能跑起来,但是还必须要借助电脑端来接受文件,由于无法收到数据,我现在先把数据库放在手机中来模拟的。打 算接下来先把思路理理,知识点再补补,等这个版本成熟了,再把源码贴上来(现在贴上来怕误人子弟哈),好了,希望大家关注,按照惯例,上几张图,无图无真 相哈!

 

posted @ 2011-01-07 21:42  leepood  阅读(1952)  评论(1)    收藏  举报