Repository navigation
这一版最大的两块:离线解题步骤和键盘图标整批换成自绘矢量,另外还修了一批
引擎问题、加了应用内检查更新。
下载:SuperCalculator-0.1.2.apk(8.9 MB,已签名,可直接安装;
与 0.1.0 / 0.1.1 同一份签名证书,能直接覆盖安装)
- APK SHA-256:
98E49E7B05B4FAAD3F8A5AE20278E98193ECC658C659F49C1E15652B0C14E728 - 签名证书 SHA-256:
5B537C56DC23A6EFCE07CD7D50D2DC0516E1A8F7C7689ACE468D1C51467FF356 - 支持 Android 5.0(API 21)到 Android 15(API 35),通用包,不含 native 库
新东西
- 解题步骤(纯离线):解方程 / 方程组 / 不等式(组)、求导 / 极限 / 不定积分、
多项式展开与分解、分数运算都会附上过程——移项、系数化 1、配方、判别式、求根公式、
因式分解、代入消元与加减消元回代、和差积商与链式法则逐层拆、基本积分表、
第一类换元、分部积分、代入判型 / 等价无穷小 / 洛必达。纯算式(1/2+1/3)
右侧还有常驻的「过程」按钮。不想看可以在 设置 → 过程展示 里关掉。 - 应用内检查更新:设置 → 检查更新 手动拉一次公开清单;App 本体可以在应用内
下载安装,知识规则包验签后热更新、不用升级应用。全 App 只多申请INTERNET+
REQUEST_INSTALL_PACKAGES两条权限,不点「检查更新」一个请求都不会发。 - 键盘图标整批替换:84 个 drawable 从「照原版位图描轮廓」换成由
tools/make_keyboard_icons.py生成的自绘矢量(字形来自 Noto Sans SC,几何部分
脚本自绘)——这是「逐步替换原素材」的那一步;顺带把书签字号、比较号笔画、
四则运算符号的重量都对齐了。
修了什么
- 重要极限算错(
sin(1/x)这类):Symja 的 Limit 少了 Sec 分支,补上之后
又给结果通道加了数值对拍兜底,算不出来的宁可不出也不出错值。 e键没有预览:上一轮把 a-z 全当变量时把e也扫了进去,e/e^2/
pi^e这些都不出预览;e是键盘上的自然常数键,已经从变量名单里摘掉
(差分语料自动预览回到 1140/1140)。- 多项式分解:平方差 / 完全平方 / 立方和差 / 十字相乘进了知识规则包,
2x²-8这类会先提数值因子再标公式。 - 根号:重做成内联 SVG 掩码,顶部横线在任意拉伸下都不再断开或变粗,
次数钉回左上角——不管被开方数是分式、嵌套根号还是高次幂都自洽。 - 上标光标:在指数位置按运算符的跳出规则(空槽遇 ×÷= 跳出、
=恒跳出、
空次数按一次方);关系符号=<>≤≥在分子/分母/根号里也会跳到最外层。 - 变量相邻的隐式乘号:
ax现在也能求导、积分、求极限。 - 三角函数里敲数字自动补度数;键盘高度按可用高度 8/15 分、修掉个别 ROM 的黑边;
删除键改瞬时反馈;数字结果按+保存后不再多两个等号。
已知差异(与 0.1.0 / 0.1.1 相同)
- 「超级 24 点」已按设计删除。
- 依赖网易服务端的功能(意见反馈、历史上传)不可用。
- 图标、logo、分享底图、字体全部是本项目自有素材;数学字体用 STIX Two Math。
引擎差分测试剩下的 10 条差异(积分 3、多项式分解 3、求导 3、求解方程 1 的换行/
项序怪癖)与许可说明见 0.1.0 的 Release 说明
和 README。