麦步社区-论坛

标题: 关于农历显示的思考 [打印本页]

作者: dscao    时间: 2016-1-13 22:56
标题: 关于农历显示的思考
本帖最后由 dscao 于 2016-1-13 23:00 编辑

前天晚上折腾了七八个小时,将网上找的一个农历函数搬上去。改一下,在模拟机上可行了,安装到表上就重启。总是有些函数或参考设置不对就行。
后来又是几句几句的测试,这个过程是非常费时间的。改代码--->编译--->复制到手机--->安装--->切换表盘--->等待看状态。不断重复这个过程,还好最后终于是通过了。

农历的函数基本上是用查表的方式,网上找到的代码方案有些容易理解,有些就很压缩占用但不太容易理解了。有100年和200年的几种。
暂时采用的是100年的方案,不能显示节气。代码在开源方面,可能要等几天,再优化一下。

对于麦步手表中农历的用途基本上不会涉及到查询以前和以后的,只会在显示当天的农历。
那么也就不需要100年这么多数据,按寿命或产品生命周期,按10年显示足够了。
那下一步,想改进算法,从2016年至2025年为有效显示期间。再加入10年的节气。
或者更进一步,每次表盘只包含未来2年的农历,包含这2年内的节气,每年对表盘的农历参数升级一次。
这样可能代码会简洁很多,也能实现所需要的功能。


当然最好是以后这个功能可以像调用手机app版本号一样直接调用内置函数。希望麦步app中提供更强大的功能,一些常用数据由app提供,比如某天的农历(像运动数据一样的数组格式分离现年、月日、节气等)、gps数据、未接电话数,未查看短信数。本身手机与手表基本是24小时连接的,这个手机端app应该可以充分利用。开发者注意调用周期的时长或事件判断再调用就好了。





作者: 陶坤@麦步    时间: 2016-1-13 23:30
感谢大胜的思考,以及共享的表盘,我们和用户一样都能感受到你的热情还有技术。
麦步SDK必须要不断提升,才能让开发者能够高效便捷地开发。
你说的这些点,大部分可以在我们后续的SDK版本中陆续体现出来,我们会跟随开发者一起成长,让大家可以在麦步这个团队,这个“星球”上,体验到智能硬件和开发平台真正的魅力。
作者: sure    时间: 2016-1-14 12:53
辛苦了!!
作者: yokotodo    时间: 2016-1-14 22:41
感谢大牛!
作者: 步往康来    时间: 2016-1-15 10:44
大圣,辛苦啦。同时也期待官方也早点发布多功能实用的表盘。




欢迎光临 麦步社区-论坛 (http://bbs.maibu.cc/) Powered by Discuz! X3.2