关于收到对 KCalendar(农历应用) 反馈的一些公开回复

    0. 该帖子的目的在于回复一些关于 KCalendar 的反馈信息,解除未提供反馈的朋友们可能遇到的一些导致产生疑惑的问题,并不是针对提供反馈的朋友们。同时,借该帖子对提供了反馈信息的朋友们表示由衷的感谢。

    1. 有的朋友希望图标上能显示日历:
    就目前而言,这个功能是无法实现的。这个是API 本身没有提供的功能。目前的BlackBerry 10 的API 中,唯一可以改变应用图标样式的,仅有一个 IconBadge。但是该功能是向应用的图标上添加一个红色圆圈里含有一个白色星形的图案,亦即:我们常说的小红花。

    2. 关于Q10 和Classic 不能完全适应屏幕的问题:

    众所周知 BlackBerry 10 系列机型的分辨率并不统一。Z10 为 768 像素 × 1280 像素,Z30 为 720 像素 × 1280 像素,Passport 为 1440 像素 × 1440 像素,而 Q10 与 Classic 则是 720 像素 × 720 像素。KCalendar 针对不同的机型(未匹配 Z3)的宽度上使用函数做了适配:
    preferredWidth:initGridWidth(dsp.pixelSize.width)
    但由于各机型的高度上的严重不同,仅适配了高度为 1280 像素和 1440 像素的机型(即Z10、Z30、Passport),原因在于不同的元素为了能正常显示文本的情况下需要“至少”一定像素的高度。这样一来,顶端按钮加上下方一共六行日历再加上一行“一二三四”,高度基本无法控制在 720 像素以内。因此上只能使用 ScrollView 滚动查看。
    下一版本更新,可能会尝试使用像素数字,解决这个问题。但如此一来,在 720 * 720的机型上,文字会非常小——这个是个双刃剑。至于提供字体大小设置,则应该不会去做(可自行到设置内更改字体大小,目前的 KCalendar 界面上显示的文本大小与设置里的字体大小相关联)。

    3. 关于应用名字的长度的问题:
    虽然这个本身不是一个什么重要的问题,但是名字太长确实有点别扭。下次更新将改用较短的名称。但中文系统上显示的必然会是中文。英文系统的才会显示 KCalendar。

    4. 界面美化的问题:
    一直以来,真人编写的软件都是以功能性为主,基本上不会花费精力在美化上。整体上讲,界面美化的资源对于 BlackBerry 10 应用的真实运行上的影响不大,主要影响是以文件体积增大为代价,但是这个对于侧重功能性的应用而言好像真的并不实用。可以考虑,但是真人不能保证在后续的更新当中加入。

    5. 关于Action Bar 的问题:
    目前已经决定在后续更新中去掉Action Bar,改用 Menu.Definition 做成隐藏的顶部菜单(下拉才会出现)。这样,Action Bar 的高度将转移给主体界面,增加日历部分的高度。

    6. 关于没有返回今天的按钮:
    在 v1.15.12.14 以及以后的版本内,都内置与使用说明,其中已经说明,只要点击顶部的年份月份字样,即可返回当前月份。

    7. 附加补充部分:
    目前计划的更新内容中,暂时没有针对日历本身的数据上的修正,除非发现确定是产生了 Bug。公历具有规律性,其计算具有十分明显的方法(365 天,4 年 1 闰,遇到整百年份只有能整除 400 的年份才加闰月)。但是农历则是以观测结果为主,特别是二十四节气,均是以太阳在黄道运行轨迹上的不同点来确定,因此上,农历是没有真正的算法。目前能见到的农历应用,无论任何平台,均是以数据或依据数据整理出来的规律形成算法。这也就造成了目前很多农历应用能够查询到的年限一般都是公元 2050 年以内的情况。KCalendar 中使用的算法,正是真人依托前面有人整理出来的一些数据(截止到公元 2031 年)进行进一步整理,才扩展到公元 2100 年。这样的年限范围,基本上够用了,在农历软件当中也已经算是范围宽度比较大的了。因此上,后续的更新上,基本上不会再往 2100 年以后扩展,虽然真人手上有能向后再扩展几百年的数据,但是因为缺少紫金山天文台发布的数据对照,不能随意加入。

    8.关于购买方式:
    1. BlackBerry World 直接购买($0.99,国内用户不推荐使用。使用下方的各种渠道购买,价格为¥3.00)。
    2. 可以通过官方微店购买,链接为:http://weidian.com/item.html?itemID=1682764459
    3. 可以通过支付宝购买,请参阅:http://www.kealin.net/Document/Buy_BB10_Ware_Via_Alipay.html
    4. 可以通过微信支付购买,请参阅:http://www.kealin.net/Document/Buy_BB10_Ware_Via_Weixin.html
    5. 网银或银行卡转账,请参阅:http://www.kealin.net/Document/Buying_Guide.html

    最后,再次谢谢提供反馈信息的朋友们。同时真诚希望其他使用 KCalendar 应用的朋友们也能提供反馈信息。并真诚希望在以后的开发及更新过程当中继续得到你们的帮助!

    以上:2015 年 12 月 16 日。