智能家居经验和总结(二)

来源:互联网 发布:max数据不更新 编辑:程序博客网 时间:2024/04/28 15:45

前面一篇介绍到了灯控的界面效果,这个界面主要除了主功能开关灯外,还可以添加房间删除房间,然后把灯加入房间退出房间,这个界面放在灯和开关,于是还做了排序,包括中文排序,灯放前面,开关放后面,并且按首字母排序。还可以看视频,视频主要分为JPEG视频流和H.264视频流,视频后面会有介绍。


上面的门窗界面的。有个暂停的功能,点击后会在底部弹出一个透明的框有个暂停按钮。一开始我做这个按钮时想的是,门窗一有动作就弹出此对话框,3S后消失,但是这个想法出了很多问题,比如3S后消失,要是我跳到其他界面去了怎么办,或者我一直在无聊的连续点击,或者3S内还没关完怎么办。。。。反正当时在实际应用中出了问题,于是就把这个自动消失的功能去掉了,这个必须手动点一下才会消失。,这个界面也可以看视频。

安防界面。


家电界面,可以修改图标。家电界面很难做,主要在于,每一个家电有多少按钮,有多少功能都是不确定的,而且每一个按钮所对应的动作多少也不同,比如一个开按钮就只有开,但有的开和关是一个按钮,有的不是,有的一个模式按钮对应五个按钮,有的只有一个动作,比如空调的温度,一要实时二要有加有减,还要同步,如果有很多客户端一起登录一个家庭,所有的显示都得一样,反正也遇到了很多问题,头疼过很久,终于还是解决了。


这是背景音乐模块。嘿嘿,眼尖的人也许能发现,那个音乐频谱是个假的,只是一个效果一个显示而己,我可不会说那个是音乐频谱啊。这个最主要的难点还是在于同步,以及变色走马灯效果,包括列表里也要有同样的效果,我最近还在添加这个滚轮的特效。那个播放模式本想放那个在网上流传很广的wheel滑轮效果上去,结果反响不好,那个滑动不好控制,在大界面上还行,在小界面上滑动太快,第一个和最后一个很好选中,其他就难了,于是又被放弃重做了。


视频,视频真是个头疼的大问题,即便现在发布出去了,还是有各种效果差强人意。。。。特别是网速不好的情况下,视频就容易黑屏,或者卡,不过如果网速好的话,那还是没问题的。我们还在不断的进行优化中。视频分两种,A系列是JPEG的,B系列是H.264的,两种摄像头一个很便宜一个很贵,各有不同的效果。


这个是效果,还可以有拍照和录相功能的,在高等级用户里面会有这功能。


基本设置界面。功能大家自己看,有些基本设置如果我这没有的,各位看官也可以留言提醒在下。主要说一下,手动更新配置和登录时的下载一样,是同一个类,只是这个下载完后有个难题就是要刷新更新界面,手动下载只下载有过改动的某个界面,所以刷新也只能刷新某个界面,这个要注意,我用的接口解决的问题。


这个是修改背景图片的,可以用本地图片,这个也要刷新各个界面的。

下载版本更新,会自动下载然后自动覆盖安装。

查看定时任务。


就这么一个定时任务居然还会比情景模式更复杂,定时器的增删改查本来是应该和情景模式一样做在客户端,但害怕过于复杂,以及本来控制的是一家的电器,非得弄每个人不同的定时器也不行,于是把定时的增删做在了网关,客户端控制开关,查看,以及修改,但这又带来一个新的问题,就是同步,修改之后所有客户端要同步的问题,又不能每时每刻都下载,于是采用了实时通知的模式,这个同步也研究了几天。


这个定时器修改界面特意做了个滑动标题栏的效果,没有做成和情景模式一样的。本来这个滑动还想做成修改标题栏,每点击一个item就改动dialog标题,结果发现好像不可以,于是就没做成那样,如果哪位知道如何可以请告诉我。

原创粉丝点击