返回官网官方微博

麦步社区-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: MAI 表盘
查看: 143620|回复: 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 踩

6

主题

49

帖子

930

麦力

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

沙发
 楼主| 发表于 2016-6-12 11:08:27 | 显示全部楼层
liangfuheng 发表于 2016-6-12 00:03
可以分享一下源码吗?想自己个性化调整一下

源码都是改的 比较乱 暂时就不公开了 然后思路在帖子里说明了 只是需要一个服务器

6

主题

49

帖子

930

麦力

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

板凳
 楼主| 发表于 2016-6-12 11:08:48 | 显示全部楼层
步往康来 发表于 2016-6-12 10:40
既然是PM2.5,数值就应该与专业网站同步 http://www.pm25.in/     官方的缤纷多显的数据是正确的。 ...

我改改看看

6

主题

49

帖子

930

麦力

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

地板
 楼主| 发表于 2016-6-12 11:21:13 | 显示全部楼层
步往康来 发表于 2016-6-10 15:55
非常不错,已下载试用。  经校对:PM2.5的值不对,显示的是PM10的。为了优化界面,建议楼主:1、把日期左右 ...

我对比了一下pm25.in的数据 表盘显示的可能是aqi空气质量指数 或许 改一下吧pm2.5改成aqi就好了

6

主题

49

帖子

930

麦力

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

5#
 楼主| 发表于 2016-6-16 21:44:52 | 显示全部楼层
kkfi23 发表于 2016-6-16 00:28
农历的年份,一次知道就行,长显示多行价值不大,不去星期下移,时间可以放大加粗,更醒目更有表盘价值 ...

时间放大加粗的时候 相应宽度也会加大 然后两边的信息就没空间去展示了 个人做这个表盘的目的主要是兴趣 然后想展示更多的信息 尽量把手表的功能展示出来 然后分享一下 当然也没有上传应用商店的目的

6

主题

49

帖子

930

麦力

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

6#
 楼主| 发表于 2016-6-26 18:53:11 来自手机 | 显示全部楼层
大王1989 发表于 2016-6-24 10:47
把丙申猴年换成星期显示,然后进一步扩大时间显示的面积,现在的时间下面显示星期总觉得时间是被顶着的,看 ...

嗯 等再改改吧
来自: 微社区

6

主题

49

帖子

930

麦力

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

7#
 楼主| 发表于 2016-6-26 18:53:47 来自手机 | 显示全部楼层
王小文 发表于 2016-6-26 15:19
蓝牙断开没有提醒的吗?这个表盘

没有震动 只有图片状态改变
来自: 微社区

6

主题

49

帖子

930

麦力

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

8#
 楼主| 发表于 2016-7-3 18:57:40 来自手机 | 显示全部楼层
步往康来 发表于 2016-7-3 11:33
本来突出显示常用的日历和星期是很好的,现在星期改到下面,感觉没原来的好了. ...

不知道怎么改了...
来自: 微社区

6

主题

49

帖子

930

麦力

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

9#
 楼主| 发表于 2016-7-3 22:44:52 | 显示全部楼层
胸无墨 发表于 2016-7-3 21:41
定位不准怎么办,我在苏北,确定位在100公里开外的山东

手机gps打开 到室外 再定一次位吧。。。

6

主题

49

帖子

930

麦力

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

10#
 楼主| 发表于 2016-7-4 20:06:31 | 显示全部楼层
haha100 发表于 2016-7-4 17:57
亲爱的楼主,有下载地址么

论坛的附件貌似手机端看不到
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-6-1 19:22 , Processed in 0.082028 second(s), 28 queries .

Powered by Discuz! X3.2

© 2012-2021 Comsenz Inc.

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