返回官网官方微博

麦步社区-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

[表盘讨论] 求助,表盘问题,模拟没问题,安装后手表显示异常

[复制链接]

2

主题

50

帖子

602

麦力

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

跳转到指定楼层
楼主
发表于 2018-5-29 22:24:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Haichen 于 2018-5-30 09:28 编辑

问题解决,源码涉及部分隐私不再公开,多谢前辈指点。


模拟没问题,安装后手表显示异常,计算的天数也不对,内容显示乱七八糟。什么情况啊

本帖子中包含更多资源

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

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

66

主题

915

帖子

1万

麦力

精华
8
阅读权限
80
在线时间
1040 小时

麦步极客实验室麦步增强版用户

沙发
发表于 2018-5-30 08:24:11 | 只看该作者
本帖最后由 qs100371 于 2018-5-30 08:54 编辑

ini_window里
在app_service_get_datetime之前要初始化一下 datetime,日期错误也许是这个原因。
字符显示不出来有时是因为给的宽度或高度不够。

window_reloading里
P_Window p_old_window = (P_Window) app_window_stack_get_window_by_id(g_window_id);就不会有警告,

RES_BITMAP_WATCHFACE_WEATHER_BG资源ID和保留值冲突了,后面加个1即可

其它的就不好说,我没有表。

2

主题

50

帖子

602

麦力

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

板凳
 楼主| 发表于 2018-5-30 09:25:37 | 只看该作者
qs100371 发表于 2018-5-30 08:24
ini_window里
在app_service_get_datetime之前要初始化一下 datetime,日期错误也许是这个原因。
字符显示 ...

太感谢了,听君一席话,胜读十年书,前辈一出马,我费了两天劲的东西终于弄好了,我提前声明了全局变量struct date_time datetime,没想到在函数内不能正常使用,还是重新声明了局部变量解决了问题,太感谢了。

2

主题

50

帖子

602

麦力

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

地板
 楼主| 发表于 2018-5-30 09:57:52 | 只看该作者
qs100371 发表于 2018-5-30 08:24
ini_window里
在app_service_get_datetime之前要初始化一下 datetime,日期错误也许是这个原因。
字符显示 ...

现在只有一个问题了,就是计算的天数不对,模拟里计算的1139天是对的,手表里显示的却是1984天,现在又变成了84天,这个问题可能的原因是什么呢,模拟的计算没问题啊

66

主题

915

帖子

1万

麦力

精华
8
阅读权限
80
在线时间
1040 小时

麦步极客实验室麦步增强版用户

5#
发表于 2018-5-30 13:17:09 来自手机 | 只看该作者
检查一下整数数据类型,有没有溢出

2

主题

50

帖子

602

麦力

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

6#
 楼主| 发表于 2018-5-30 16:28:25 | 只看该作者
qs100371 发表于 2018-5-30 13:17
检查一下整数数据类型,有没有溢出

我逐个排查了,所有整数都在范围内啊,甚至极端一点我把所有整数都加大了一号,8改16,16改32,问题依旧~
另外因为怀疑是运行内存不足的问题,我把定义的全局变量尽量都换成了局部变量,还是没有解决问题。

2

主题

50

帖子

602

麦力

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

7#
 楼主| 发表于 2018-5-30 19:33:13 | 只看该作者
qs100371 发表于 2018-5-30 13:17
检查一下整数数据类型,有没有溢出

马蛋,终于找到原因了,
api文档里面还有这么一句话……
2.        一个窗口最多创建20个图层。不要创建过多。
2.        一个窗口最多创建20个图层。不要创建过多。
2.        一个窗口最多创建20个图层。不要创建过多。
……大写的服,终于找到原因了,一整天啊,内牛满面啊……

66

主题

915

帖子

1万

麦力

精华
8
阅读权限
80
在线时间
1040 小时

麦步极客实验室麦步增强版用户

8#
发表于 2018-5-30 21:26:24 | 只看该作者
天数和步数就直接用文字输出,不要贴图了

2

主题

50

帖子

602

麦力

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

9#
 楼主| 发表于 2018-5-30 21:38:52 | 只看该作者
qs100371 发表于 2018-5-30 21:26
天数和步数就直接用文字输出,不要贴图了

已经解决了,这点小问题折腾了一整天~
直接文字输出的不太好看,只能将就着用了~
我看贴文字图层的函数有一个 font_type 的参数,求教是可以换字体吗?

66

主题

915

帖子

1万

麦力

精华
8
阅读权限
80
在线时间
1040 小时

麦步极客实验室麦步增强版用户

10#
发表于 2018-5-31 08:12:33 | 只看该作者
字体定义在SDK目录下maibu_font_base.h中,只有arial simsun 两种字体。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-19 15:16 , Processed in 0.081767 second(s), 25 queries .

Powered by Discuz! X3.2

© 2012-2021 Comsenz Inc.

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