Files
yenharvey 63df0b0415 fix(settings): 统计页三条速度各自说明什么时候才有数
之前今天速度、平均速度、最快的一天共用一句说明,只讲了停顿超过 5 秒不算。
最快的一天只算打满 5 分钟的日子,打得少但很快的那天不进来,看起来像没更新。
- 今天速度写明今天打满 30 秒才显示,平均速度写明累计打满 5 分钟,最快的一天写明一天打满 5 分钟才算
- Android 统计详情的说明也补上最快的一天的条件

测试:设置程序编译与测试通过,没开界面看提示
2026-11-05 16:41:30 +08:00

3.1 KiB

title, order, description
title order description
统计 3 设置「统计」页:输入字数与速度、近一年的输入日历、学习语言按等级的词汇进度,以及 AI 服务的用量。

「设置 → 统计」顶上分「输入」和「云服务」两层;Android 的统计在青简应用首页,见 Android:生词本与设置。

输入量

  • 四张数字卡:今天、近 7 天、本月、累计输入的汉字数、中文词数、英文词数。近 7 天含今天,按天滚动,不在周一或周日归零。
  • 近一年:一格一天、一列一周(周日在上),颜色越深那天打的字越多;指针停在格子上显示日期与字数。
  • 过去 24 小时:每小时一根柱,最右边是现在这个钟点;指针停在柱上显示那个小时的字数。
  • 输入详情:
    • 最多的一天、有输入的日子平均打多少字。
    • 速度(字 / 分钟):今天、平均、最快的一天。只算在打字的时间,键与键之间停顿超过 5 秒的那段不算。今天打满 30 秒、累计打满 5 分钟才显示;最快的一天只算打满 5 分钟的日子,打得少的那天不进来。
    • 首选率:从候选里选词时,选的就是第一个的比例。
    • 一次打对:选词上屏前没按过退格的比例。
    • 平均码长:每个汉字平均敲几键。
    • 累计字数折算为「约等于 n 本《某书》」,书目从《道德经》到《平凡的世界》。

速度、首选率、一次打对和码长从 0.2.2 起才记,更早的记录只有字数。

统计只是若干数字,按小时记录在本机,与输入日志无关:关闭或清空输入日志后统计仍在。每次上屏当场记下,输入法被强制退出或电脑突然关机也不会丢之前的记录。

词汇

见过 / 已熟悉 / 上屏过 / 输出过 / 近 7 天新见的译词数,再按等级列出词表总数与当前进度:

  • 英语:CEFR A1 至 C2(共 8,845 词)。
  • 日语:JLPT N5 至 N1(共 7,757 词)。

等级只在统计页显示,不进入候选窗口。词汇记录中只有译词本身与次数,不含输入的中文。

AI 服务用量

「云服务」一层和输入层一样:今天、近 7 天、本月、累计四张数字卡(Token 数与请求次数),近一年每天、过去 24 小时每小时的 Token 数。 Token 是 AI 服务商计费的单位,大致与发送和收到的字数成正比。 详情里是最多的一天、累计请求、收到响应、失败、还没有结果的次数,以及输入、输出、合计 Token 和其中命中缓存的输入。每次进入统计页读取最新记录,重启后累计值保留。

  • 计入的有:云联想、自动补充译词、生词本整句翻译、翻译选中的文字和「测试连接」。每次实际发出的请求都算,自动重试的那一次单独算;取消了没发出的、用了缓存结果的不算。
  • 服务商没有返回用量时记为「未知」。
  • 按天、按小时的图从 0.2.2 起才有,更早的用量只在累计里。开始记录之前的用量可在服务商的网站上查看。