返回官网官方微博

麦步社区-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: MAI 表盘
楼主: Zola
打印 上一主题 下一主题

我写的神盾局特工表盘开放源代码啦,欢迎参考

[复制链接]

14

主题

1494

帖子

9854

麦力

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

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

11#
发表于 2015-11-6 09:38:57 | 只看该作者
killbull 发表于 2015-11-6 08:16
楼主表盘做的很精细,就是采集的数据越多是不是越耗电呢?
表盘上没有天气信息,这是唯一欠缺的了。其实, ...

他是神盾迷,你可以自己修改;
温度是受手腕温度的影响,其实这个温度采集没有多大意义,直接读取网络的天气和温度更有意义。

10

主题

63

帖子

121

麦力

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

麦步极客实验室

12#
 楼主| 发表于 2015-11-6 10:59:25 | 只看该作者
killbull 发表于 2015-11-6 08:16
楼主表盘做的很精细,就是采集的数据越多是不是越耗电呢?
表盘上没有天气信息,这是唯一欠缺的了。其实, ...

我住在北回归线上,气温约26度,戴手上被体温影响,所以显示33度。
关于耗电,理论上采集数据和不采集数据,CPU能耗没差别,在计算量范围内,不会超频增加能耗。
最耗电的是刷新屏幕的频率,目前是一分钟刷新一次,显示8个信息源的信息和显示1个信息源的都是刷一次。所以不会采集数据越多越耗电。

天气信息的API我不会弄,目前手表没有下载URL里的数据的能力,要借助手机下载到外部天气信息推送到手表。我要等这个实现方法。我也希望能显示天气。
我的网站在墙外,你不一定打得开
https://www.zuola.com/
https://zuo.la/

3

主题

15

帖子

0

麦力

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

13#
发表于 2015-11-6 11:34:04 | 只看该作者
Zola 发表于 2015-11-6 10:59
我住在北回归线上,气温约26度,戴手上被体温影响,所以显示33度。
关于耗电,理论上采集数据和不采集数 ...

要不就在官方天气表盘基础上修改吧,这样容易点

10

主题

63

帖子

121

麦力

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

麦步极客实验室

14#
 楼主| 发表于 2015-11-8 10:58:25 | 只看该作者
killbull 发表于 2015-11-6 11:34
要不就在官方天气表盘基础上修改吧,这样容易点

求官方表盘代码,我就可以拿来借鉴了:)
我的网站在墙外,你不一定打得开
https://www.zuola.com/
https://zuo.la/

40

主题

1665

帖子

1万

麦力

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

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

15#
发表于 2015-11-14 11:21:12 | 只看该作者
Zola 发表于 2015-11-5 12:54
又改善了一下,把表格里的数据改为居中显示,这样眼睛搜索信息起来比较有规律,更容易找到想要看的信息。

...

到现在为止,这个是最漂亮、功能最全的表盘了,相信一定有很多人喜欢。 楼主辛苦了......

0

主题

7

帖子

0

麦力

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

16#
发表于 2015-11-21 07:49:13 | 只看该作者
真的做的很棒,到時候拿到手錶就可以使用了

4

主题

66

帖子

51

麦力

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

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

17#
发表于 2015-12-25 15:24:43 | 只看该作者
真的很棒,但是气温怎么不对:lol
nothing

4

主题

45

帖子

68

麦力

精华
0
阅读权限
30
在线时间
25 小时

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

18#
发表于 2015-12-25 21:35:30 | 只看该作者
很棒的表盘,我现在主用这个。谢谢楼主。如果温度改成天气,神盾局标志断蓝牙隐藏实现,就完美了。

3

主题

36

帖子

113

麦力

精华
0
阅读权限
30
在线时间
10 小时

19#
发表于 2015-12-31 17:23:47 | 只看该作者
第二时区时间如何修改?必须在C环境下修改还是记事本就可以了?
修改成为 相差6个小时,东二区
        /*更新第二时区*/
        int hour=datetime.hour;
        if (hour == 7 || hour == 12 || hour == 19 )
        {}
        else
        {
        hour = (hour+24-7)%24;

                sprintf(str, "%02d:%02d", hour, datetime.min);
                app_layer_set_text_text(layer_battery, str);       
        }
这个家伙很懒,什么都没有留下!

0

主题

2

帖子

0

麦力

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

20#
发表于 2016-1-4 14:34:13 | 只看该作者
注意一下sdk中关于蓝牙的状态枚举已经发生了变化,在api文档中没有更新
enum BleStatus{
    BLE_STATUS_ADVERTISING,  // 广播
    BLE_STATUS_CONNECTED,    // 被连接
    BLE_STATUS_USING,        // 使用中(发送数据中)
    BLE_STATUS_CLOSE         // 该状态蓝牙被关闭
};
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-24 07:31 , Processed in 0.083671 second(s), 24 queries .

Powered by Discuz! X3.2

© 2012-2021 Comsenz Inc.

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