論壇回覆創建
-
-
关于四柱安卓农历的问题
农历涉及输入农历和显示农历两个部分
昨晚我粗略思考如下:
1.用户可以选择输入农历和公历,公历时显示与现在的寿星万年历一样界面,农历则显示另一界面,农历只可以输入1900年以后的农历,因古代农历不规则的太多,不可用,古代农历有的年有十三个月,有的年有两个十二月,等等不规则的日期太多,不可以理之。
2.保存命例时,东经度数不再保存,用公历农历代替保存,农历也用和公历一样的方法表示yyyy-mm-dd,如果是农历闰月,则表示为yyyy-mm*dd
3.查找命例时,区分公历农历和是否农历闰月等选项
4.如果是1900年后的命例,才在排四柱时同时显示公历和农历,如果是1900年以前的,则不显示农历
5.用户选择是北京时还是真太阳时,才显示相应的北京时或真太阳时的农历,不把北京时和真太阳时两个农历都显示
6.又要研究寿星万年历的农历计算了,要轻松中完成,不可以心急辛苦劳累,要休闲休养休息优闲中完成 -
我前天晚上又可以思考四柱安卓的改进,主要有下面三点:
一,万年历中,年月日不用用户手工输入,用Combox下拉形式,其中年份四位数上下五千年,可以分成两个下拉,一个是世纪数,一个是世纪内的数,这样就完美了,以前弱智呀,一时想不到呀
二,寿星万年历中,如2013-7-7本是小暑,却显示什么抗日战争纪念日,要节气优先显示,节气不可以被覆盖。
三,关于公元前的生日在查询时的算法
因为我保存在sqlite数据库中的生日是上下五千年的,不可能是datetime类型,所以以文本形式保存的,如何select中where可以查公元前就不易了。我反复思考,认为可以这样:
公元前的生日采用补数法表示。就是凡是以“-”开头的生日,其正常是“0,1,2,3,4,5,6,7,8,9”,现在一一对应映射成倒数“9,8,7,6,5,4,3,2,1,0”,这样在sqlite中where中直接用字符串之大于小于直
接查出,再用一个正常列显示出原来正常生日就成了。这样公元前的生日起始和终止的查询也OK了。
一想到要修改,又要辛苦,我就想慢慢来了。
-
有个用户把安卓手机恢复出厂设置,却把SD卡全备份到电脑上,没有事先把我命例备份到SD上,结果300多个命例记录数据丢失,不是我软件升级造成的,这一事也。
我原先设计想直接放到SD卡中的,不过后来想到有人没有SD卡的,所以就放到系统中,由用户自已备份到SD卡的
用户对安卓系统不熟,以为SD卡是安卓的全部,不知安卓系统内部是不能读取的,这我以前也是不知的,是开发中才发现的 -
昨晚十点多,刚开发完四柱安卓可以手工取用神功能,十分兴奋,想出去食完宵夜就立即冲凉睡觉,好好休息下,不料去到小食店发现没了手机,我当时想可能是没带出来,食完宵夜回到宿舍,仍不见手机,再看我裤袋,原来裤袋穿孔,手机遗失了,双卡双待的金立陪伴我两年就这样玩完了,打电给我原来双卡号码,总讲关机,有一次讲正在通话中,那个拾遗的家伙不肯归还了。。。
我想可能是我开发四柱安卓得罪鬼神了,对我的惩罚,决定可能不再开发四柱安卓了,发布罪已书,向天下忏悔,不再开发四柱安卓,以免得罪鬼神。。。。 -
昨晚开发完四柱安卓,出去食宵夜,不料裤袋穿孔,手机遗失了,双卡双待的金立陪伴我两年就这样玩完了,打电给我原来双卡号码,总讲关机,有一次讲正在通话中,那个拾遗的家伙不肯归还了。。。
-
关于手工选用神的编程,昨晚睡在床上思考如下:手工选用变成手工十干得分,在主界面增加一个按
钮,写明手工十干得分,弹出后,列出十干,标明日干,讲明大于60分为旺,小于等于60为衰,计算
出手工用神,这样,手工选用变成为手工十干得分,再由程序计算用神的方式。
双重选择,十干得分要手工填写后,自动生成用神,用神又可以手工再选择,再保存使用!!!
如此就完美乎!!!界面设计也十分不易也!!! -
关于手工选用神的编程,昨晚睡在床上思考如下:手工选用变成手工十干得分,在主界面增加一个按钮,写明手工十干得分,弹出后,列出十干,标明日干,讲明大于60分为旺,小于等于60为衰,计算出手工用神,这样,手工选用变成为手工十干得分,再由程序计算用神的方式。
-
关于手工选取用神的编程的思考
手工取用–>五行取用–>十干取用–>十干得分,日干得分–>自动取用
-
四柱预测安卓版2.1.63增加了国际国外真太阳时功能,增加了四柱相关知识文字说明
免费下载网址:
http://pan.baidu.com/share/link?shareid=2179005751&uk=3322317674
此四柱预测安卓版软件有作者的众多独创的界面与众不同子午流注安卓版2.1.23更正上一版本的计算真太阳时误差之BUG
http://pan.baidu.com/share/link?shareid=1886091315&uk=3322317674