返回官网官方微博

麦步社区-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: MAI 表盘
查看: 150380|回复: 156
打印 上一主题 下一主题

[表盘发布] 天气预报表盘和源码分享【9.14号更新】附带源码

  [复制链接]

6

主题

49

帖子

930

麦力

精华
2
阅读权限
30
在线时间
36 小时

跳转到指定楼层
楼主
发表于 2016-6-10 14:21:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 石头 于 2016-9-14 08:58 编辑

前几天刚入手了麦步手表,非常喜欢,很符合我心目中对智能手表的期望。
后来下载表盘的时候,发现带天气预报功能的表盘只能预测当天的天气,后续几天没法预测。
于是想到自己动手丰衣足食,便去下载了官方卖萌天气的表盘源码,自己摸索修改。于是发现了问题的关键,就是在解析json数据的时候,对于一样的key,只能获取第一个key的value,后面的就丢掉了。因为后续几天的天气都是放在了一个数组里面,key都是一样的。
想到我还有个服务器,心想可以先用服务器去获取天气数据,然后解析一下,再用不同的key对应后几天的天气数据。然后忙活了两天,搞了出来。不敢独享,分享给大家吧。
截图:



因为个人是个功能控,表面的美化就是渣。然后基本加上了很多的信息显示。
其中的UVidx代表的是紫外线的强度。
显示今天明天和后天的天气。


另外我不能确定转发天气的服务器的稳定性。但是基本上会很稳定吧。



更新的内容:1.对齐了一下界面,删除了一些不好看的图标,反而显得没那么拥挤了
2.把pm2.5的地方换成了aqi(空气质量指数)(没有用pm2.5,因为要获取pm2.5的那个网站需要审核,还有上传身份证件什么的,太麻烦,人又懒)。
3.因为原先pm2.5的地方本来显示的就是空气质量指数,然后我把数字换成了空气质量的等级,依次为【优,良,轻污,中污,中污,严污】。对应的是优,良,轻度污染,中度污染,重度污染和严重污染。这样显得直观一些,看数字的话,反正我是看不懂。
4.把原先天气的温度符号直接放在了背景图片上,相对来说好看些。
5.原先手机端显示的app名字是未知,后来发现是因为编码的问题,换成了utf-8无BOM格式就好了。

新图片:

先上新图片:
白底时间样式的表盘:


黑底底时间样式的表盘:

各个数据的示意图:

6.14号更新的东西(根据大家的建议):
1.把原先的体感温度位置替换成了当前的气温,把原先的气温位置改成了楼层数显示。
2.把电量换成了图标显示。
3.把表盘分成了两种,两种表盘相应的是反显效果。看个人喜好下载哪一个吧。
4.稍微优化了一下程序的体积。
5.气压数据靠右对其,修复步数超过1w步无法显示的问题。

7.2号更新的东西:

1.修复了天气获取不到时会清空的问题。
2.蓝牙图标减小,修改了蓝牙断开时的图标
3.使用了新的天气api地址
4.把星期显示调到下方,年份的显示调到时间的下方



7.6号更新的东西:

1.增加了月相显示。
2.改为@超爱麦步 的天气api地址
3.程序体积已经达到了16.54k


上图:




对于麦友萌提出的一些问题的解释:
1.时间的字体已经没法再加大了,加大的情况下两边的信息就会覆盖。除非去掉步数显示或者空气质量之类的显示的情况下,是可以加大。
2.我用的ios设备,然后天气的刷新感觉还是有问题的,就是在麦步客户端没有被打开的情况下,有时天气没法刷新,也就是会出现前版本当天天气清空的情况。
3.对于表盘显示的杂乱,我会考虑在做一个版本,只显示天气和基本的时间日期功能。




9.5号更新
很抱歉这段日子没有更新表盘。最近一段时间事情比较多, 所以没有及时修复表盘的问题。向大家道歉了。
前几天看到有提出天气表盘的问题,于是重新看了表盘的源码,但是找不到什么原因,网址是正确的,可以正常打开,但是获取不到信息。然后找了麦步的大神,问了一下,才知道是联网的逻辑变了,然后加入了大神发的一个重传机制,可以正常获取信息了。


9月14号:因为个人时间有限,所以一些更新跟不上。然后看大家提出了诸多问题,没法一一答复,真的抱歉。然后,把源码的一些地方加了一些解释,希望大家能看懂吧。其实连优化都没有优化,就放出来了。这样大家可以根据自己的要求和想法,修改为自己想要的效果。


然后天气的api其实之前就发到了论坛里,需要的话可以翻一下找找。


天气表盘源码:

表盘附件:
黑底时间:

白底时间:


然后发现了手机可下载论坛附件的方法,用的UC浏览器,浏览器标识设置为Chorme,打开论坛页面,就可以显示附件并下载了。手机是ios系统,不知道android可不可以设置,感觉应该也可以吧。










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1麦力 +10 收起 理由
不贰小 + 10 精彩的表盘

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信 WeiboWeibo
收藏收藏5 分享分享 顶21 踩

40

主题

1665

帖子

1万

麦力

精华
2
阅读权限
100
在线时间
1236 小时

麦步手表用户麦步工业测评协会

沙发
发表于 2016-6-10 15:55:36 | 只看该作者
本帖最后由 步往康来 于 2016-6-10 18:55 编辑

非常不错,已下载试用。  经校对:PM2.5的值不对,显示的是PM10的。为了优化界面,建议楼主:1、把日期左右居中;2、把气压和体感温度的值保留整数,舍弃小数点,温度图标与下相同。3、温度预报建议从低至高(例22~29℃而非29~22℃)比较顺眼。另外(是否有必要)取消体感温度;原体感温度处放天气温度;原天气温度处放楼层。

14

主题

1494

帖子

9854

麦力

精华
1
阅读权限
100
在线时间
622 小时

麦步手表用户麦步工业测评协会

板凳
发表于 2016-6-10 16:13:07 | 只看该作者
强大 参数多的眼花缭乱:lol

40

主题

1665

帖子

1万

麦力

精华
2
阅读权限
100
在线时间
1236 小时

麦步手表用户麦步工业测评协会

地板
发表于 2016-6-10 16:24:13 | 只看该作者
楼主PM2.5的值,可对应看下缤纷多显的数据。

8

主题

56

帖子

25

麦力

精华
0
阅读权限
100
在线时间
1 小时

麦步工业测评协会

5#
发表于 2016-6-10 16:26:06 来自手机 | 只看该作者
下载地址呢?楼主
来自: 微社区

26

主题

792

帖子

1万

麦力

精华
1
阅读权限
100
在线时间
691 小时

麦步手表用户麦步工业测评协会

6#
发表于 2016-6-10 18:17:24 | 只看该作者
哇!好强大的表盘!支持一下!

115

主题

1013

帖子

5771

麦力

精华
1
阅读权限
100
在线时间
87 小时

麦步工业测评协会

7#
发表于 2016-6-10 18:38:51 来自手机 | 只看该作者
很好 正需要天气预报呢 但是建议吧后天的去掉 只留明天就好 这样不会显得太挤
来自: 微社区
8#
麦步神秘人  发表于 2016-6-10 19:48:43
已经安装,赞:lol:lol:lol

5

主题

104

帖子

4891

麦力

精华
0
阅读权限
50
在线时间
206 小时

9#
发表于 2016-6-10 20:48:56 来自手机 | 只看该作者
不错,支持你
来自: 微社区

0

主题

4

帖子

100

麦力

精华
0
阅读权限
20
在线时间
7 小时

10#
发表于 2016-6-10 23:17:03 | 只看该作者
厉害!:):)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|麦步官方论坛 ( 粤ICP备12052190号  

GMT+8, 2024-11-25 06:20 , Processed in 0.079697 second(s), 27 queries .

Powered by Discuz! X3.2

© 2012-2021 Comsenz Inc.

快速回复 返回顶部 返回列表