在M55上使用移动万年历MobCal 2.01

在放暑假前,我刚买了我的第一个手机Siemens M55,当时就是冲着Siemens的功能多来的 。买回来我就开始学J2ME,大概一个星期左右就动手编写一个功能较全的手机万年历软件——尽管M55自带
有万年历,但功能太少太少了 。于是就有了在M55上可以运行的“移动万年历MobCal 1.0”,详细说明见http://www.younet.com/board/bible/files/2003/08/19/54143.shtml 。但是很快就发现1.0版还有许多问题需要改进,比如运行速度较慢,没有象M55自带万年历那样的月历模式,还有一些运算BUG 。因此,暑假回家后我就开始编写移动万年历MobCal 2.0版 。大约花了整整一个暑假的时间(三个星期)我才完成了2.0版 。当时做出来有两个版本——M55和6688i版本,但后来经网友测试才发现,6688i在真机上运行经常会出现“out of heap memory”,所以现在看来我这个移动万年历MobCal 2.0版就只能在M55上运行了(可见M55确实比6688i要优越得多了,各位M55机友应该感到自豪),不过我也并不太感失望,毕竟M55机友还是不少的么 :)
移动万年历MobCal 2.01的下载地址是http://www.cnjm.net/newpage/soft.php?id=808,下面我就介绍一下移动万年历MobCal 2.01版的功能和使用 。
首先申明一点,不论是移动万年历MobCal的1.0还是2.0版本,都是离线版的,不需要上网下载数据的——因为所有的信息都是我通过编写公式计算出来的,因为本人对天文历算很感兴趣,也“研究”多年了 。

移动万年历MobCal 2.01的主要功能有:
1.1840-2100二百六十年的阴阳历日期对照 (正好从中国近代史开始,比一般万年历还多60年,
其实我可以做到3000年的,但担心运行速度会慢)
2.星期、时间显示
3.生肖与星座
4.详尽的公历和中国传统的纪念日
5.年月日时的天干地支(即所谓八字或四柱)和相应的甲子纳音
6.每日的二十八星宿
7.历史纪元
8.儒略日
9.按阳历日期查询
10.节令(如冬九九、夏三伏、梅雨等)和精确的节气交节时刻
11.以节气交界的干支
12.人体生物钟查询
13.各种历制间的转换(从公元前999年到公元后9999年,是名副其实的“万年历”了)
MobCal 2.01与1.0版相比,增加的特色功能有:
14.具有象M55自带的月历样式的浏览模式,而且能在上面显示农历,并且设有快捷键,可以逐月逐年翻阅 。
15.黄道吉时——严格参照《金函玉镜·日家奇门出行要决》编写,包括每日十二建星,喜神、财神、福神方位,各个时辰的黄道黑道和吉凶参断,还可以显示金函玉镜日家奇门转盘图,上面显示八卦方位、八门方位和飞宫九星布局等 。
16.人体生物钟查询时具有生日记忆功能,每次查询时自动记忆输入的生日,这样下次开机查询时就不用再输入生日了,十分方便 。
17.可以自己定制公历和农历的纪念日
18.个性化定制倒计时提醒,可以在每次进入程序时显示你所设置的倒计时提醒,十分实用 。
19.进度百分比显示,以及进入推出画面
20.十二星座的性格介绍
最后,我的下一个计划就是全新推出移动万年历MobCal 3.0版本,除了继续优化完善和扩充资料外,重点将开发出信息齐全的中国传统择吉黄历(同样依然是离线版的,我正在准备公式) 。大家就拭目以待吧!
【在M55上使用移动万年历MobCal 2.01】任何问题和建议,Email至:wy25@mail.bnu.edu.cn

    推荐阅读