智能家居经验和总结(二)
来源:互联网 发布:max数据不更新 编辑:程序博客网 时间:2024/04/28 15:45
前面一篇介绍到了灯控的界面效果,这个界面主要除了主功能开关灯外,还可以添加房间删除房间,然后把灯加入房间退出房间,这个界面放在灯和开关,于是还做了排序,包括中文排序,灯放前面,开关放后面,并且按首字母排序。还可以看视频,视频主要分为JPEG视频流和H.264视频流,视频后面会有介绍。
上面的门窗界面的。有个暂停的功能,点击后会在底部弹出一个透明的框有个暂停按钮。一开始我做这个按钮时想的是,门窗一有动作就弹出此对话框,3S后消失,但是这个想法出了很多问题,比如3S后消失,要是我跳到其他界面去了怎么办,或者我一直在无聊的连续点击,或者3S内还没关完怎么办。。。。反正当时在实际应用中出了问题,于是就把这个自动消失的功能去掉了,这个必须手动点一下才会消失。,这个界面也可以看视频。
安防界面。
家电界面,可以修改图标。家电界面很难做,主要在于,每一个家电有多少按钮,有多少功能都是不确定的,而且每一个按钮所对应的动作多少也不同,比如一个开按钮就只有开,但有的开和关是一个按钮,有的不是,有的一个模式按钮对应五个按钮,有的只有一个动作,比如空调的温度,一要实时二要有加有减,还要同步,如果有很多客户端一起登录一个家庭,所有的显示都得一样,反正也遇到了很多问题,头疼过很久,终于还是解决了。
这是背景音乐模块。嘿嘿,眼尖的人也许能发现,那个音乐频谱是个假的,只是一个效果一个显示而己,我可不会说那个是音乐频谱啊。这个最主要的难点还是在于同步,以及变色走马灯效果,包括列表里也要有同样的效果,我最近还在添加这个滚轮的特效。那个播放模式本想放那个在网上流传很广的wheel滑轮效果上去,结果反响不好,那个滑动不好控制,在大界面上还行,在小界面上滑动太快,第一个和最后一个很好选中,其他就难了,于是又被放弃重做了。
视频,视频真是个头疼的大问题,即便现在发布出去了,还是有各种效果差强人意。。。。特别是网速不好的情况下,视频就容易黑屏,或者卡,不过如果网速好的话,那还是没问题的。我们还在不断的进行优化中。视频分两种,A系列是JPEG的,B系列是H.264的,两种摄像头一个很便宜一个很贵,各有不同的效果。
这个是效果,还可以有拍照和录相功能的,在高等级用户里面会有这功能。
基本设置界面。功能大家自己看,有些基本设置如果我这没有的,各位看官也可以留言提醒在下。主要说一下,手动更新配置和登录时的下载一样,是同一个类,只是这个下载完后有个难题就是要刷新更新界面,手动下载只下载有过改动的某个界面,所以刷新也只能刷新某个界面,这个要注意,我用的接口解决的问题。
这个是修改背景图片的,可以用本地图片,这个也要刷新各个界面的。
下载版本更新,会自动下载然后自动覆盖安装。
查看定时任务。
就这么一个定时任务居然还会比情景模式更复杂,定时器的增删改查本来是应该和情景模式一样做在客户端,但害怕过于复杂,以及本来控制的是一家的电器,非得弄每个人不同的定时器也不行,于是把定时的增删做在了网关,客户端控制开关,查看,以及修改,但这又带来一个新的问题,就是同步,修改之后所有客户端要同步的问题,又不能每时每刻都下载,于是采用了实时通知的模式,这个同步也研究了几天。
这个定时器修改界面特意做了个滑动标题栏的效果,没有做成和情景模式一样的。本来这个滑动还想做成修改标题栏,每点击一个item就改动dialog标题,结果发现好像不可以,于是就没做成那样,如果哪位知道如何可以请告诉我。
- 智能家居经验和总结(二)
- 智能家居的经验和总结(三)
- 智能家居总结(一)
- 智能家居网络系统设计(二)
- COM高手总结的八个经验和教训之二
- 智能家居产业现状总结
- 2010大四面试经验(历程总结,笔试,群面,一面,二面,霸笔,霸面技巧和心得)
- RaspberryPi+SAE+Wechat打造智能家居篇(二)
- 四、技能和经验(二)
- 一些经验(二)
- FLEX经验和问题总结
- Flex经验和问题总结
- socket一些经验和总结
- 百度面试经验和总结
- 总结ThinkPHP使用技巧经验分享(二)
- 很牛的求职历程和经验(二)
- 很牛的求职历程和经验(二)
- 个性化push推荐系统架构和经验分享 (二)
- Win8 Canvas 绘图时 坐标系翻转
- 解决win7图标文件图标关联问题
- visual 2010下opencv的配置
- 动态创建FastReport4报表
- Runtime学习
- 智能家居经验和总结(二)
- VR全景图效果
- SOHS复星为争地王互揭短
- Sybase ASA可运行的平台以及各部件可运行的平台
- android学习笔记之WebView
- Android ListPreference的用法
- Java多线程Synchronized心得
- java多态
- 基于Omnet 4.2的MiXiM框架环境搭建