发帖
100 9 7
2023-12-7 23:28:16
2023-12-15 14:10:49
大佬玩的就是花样多
2023-12-16 15:35:54
触摸屏的点击精确度怎么样
2023-12-22 17:06:42
而你!我的朋友!你才是真正的英雄 !
2023-12-22 22:07:46
666
2023-12-23 18:41:35
2023-12-27 11:55:47
666
2024-1-11 10:30:54
感谢大佬的开源
我基于大佬的开源修复了一些bug:
1.主界面星期数一直都显示周五
最简单的解决办法就是将user.c 683行左右开始 的星期数判断修改一下
将dayweather.week全都改为week_cjsno->valuestring
造成这个原因可能是因为在内存拷贝的时候使用strlen计算的字符串长度不包括字符串终止符,导致最后dayweather.week是错误的,无法正确的字符串比较
2.今日天气详细信息界面的实时温度显示不全和错误的情况
这个的解决办法就是将dayweather.tem的数组大小改为5,然后在665行左右的dayweather.tem内存拷贝的大小传参中+1,并且找到ui_Temp和ui_Weanow的x偏移稍作调整就能解决
出现这种问题的大致情况跟1有一点相同  内存拷贝的时候没有将字符串终止符长度加上,导致数据错误,还有一点是实时天气可能带有小数,所以会让显示不全
3.未来天气中的日期数永远都是从周五 周六 周日 周一 周二 周三 周四这样显示
这个bug我用了个比较粗暴的方法解决 直接在读取正确的当天星期数之后 再重新传入一次日期数 大致的修改在queue_task中。

可能我描述的行数有些不同 大家可以根据我的描述找到代码去修改
非常感谢大佬的开源,也请大家在我描述不对的地方提出纠正意见
2024-1-28 21:24:26
SpongeBobxD 发表于 2024-1-11 10:30
感谢大佬的开源
我基于大佬的开源修复了一些bug:
1.主界面星期数一直都显示周五

点赞
2024-2-4 08:54:57
百看不厌
您需要登录后才可以回帖 立即登录
高级模式