V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
laminux29
V2EX  ›  全球工单系统

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

  •  
  •   laminux29 · 2020-09-25 17:37:45 +08:00 · 2074 次点击
    这是一个创建于 1520 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大概半个月前,小米手机 MIUI 从 11 升级为 12.0.1.

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

    我懵逼了。

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

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

    miui 版本: stable-v12.0.1.0.QDGCNXM
    日历版本:12.0.6.9-data
    Gatsbywl
        6
    Gatsbywl  
       2020-09-26 18:15:53 +08:00
    看了一下,事件标题是 EditText,开始和结束时间是 TextView,应该是绑定的监听事件吧,如果匹配是 XXXX 年自动变,后面的月日同理,所以监听的 format 应该是 XXXX 年 XX 月 XX 日,测试了一下,有效期是 1950-2050 年。这个需求可能是让你输入标题的时候就自动选择了开始和结束时间,开发者以为我们会在标题里就写了具体的日期干什么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2691 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:30 · PVG 13:30 · LAX 21:30 · JFK 00:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.