工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
laminux29

想不明白小米 MIUI 12 日历新功能的设计思路

  •  
  •   laminux29 · Sep 25, 2020 · 2876 views
    This topic created in 2065 days ago, the information mentioned may be changed or developed.
    大概半个月前,小米手机 MIUI 从 11 升级为 12.0.1.

    今天,我在日历里创建一条提醒,此时这条提醒的默认日期是今天 2020 年 9 月 25 日。接着,我输入提醒内容:催 XX 还款 2000 元转微信。在我输完 2000 后,日期瞬间变为 2000 年 1 月 1 日。

    我懵逼了。

    我不信小米的人工智障会如此聪明,接着我又创建了一条提醒,内容为“让母猪下蛋 2000 个”,当输完 2000 时,日期瞬间变成了 2000 年 1 月 1 日。

    请问这条新功能,是要怎样的脑回路,才能设计成这样?
    6 replies    2020-09-26 18:15:53 +08:00
    xppppsfg
        1
    xppppsfg  
       Sep 25, 2020
    试了一下,没有出现楼主的情况 miui 版本 20.6.17
    ShallowAi
        2
    ShallowAi  
       Sep 25, 2020 via Android
    测试复现成功,确实这个设计有问题
    Ahs
        3
    Ahs  
       Sep 25, 2020 via Android
    复现成功
    tamlok
        4
    tamlok  
       Sep 26, 2020 via Android
    AI: 哎呀,不小心暴露了
    nimohe
        5
    nimohe  
       Sep 26, 2020 via Android
    我这边也复现出来了,貌似是对于这种四位数字(并且小于当前年份)就识别成了年份了。

    miui 版本: stable-v12.0.1.0.QDGCNXM
    日历版本:12.0.6.9-data
    Gatsbywl
        6
    Gatsbywl  
       Sep 26, 2020
    看了一下,事件标题是 EditText,开始和结束时间是 TextView,应该是绑定的监听事件吧,如果匹配是 XXXX 年自动变,后面的月日同理,所以监听的 format 应该是 XXXX 年 XX 月 XX 日,测试了一下,有效期是 1950-2050 年。这个需求可能是让你输入标题的时候就自动选择了开始和结束时间,开发者以为我们会在标题里就写了具体的日期干什么
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2901 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 04:31 · PVG 12:31 · LAX 21:31 · JFK 00:31
    ♥ Do have faith in what you're doing.