曲线速绘使用协议
一、协议接受与适用范围
欢迎使用“曲线速绘”(以下简称“本应用”)。本协议适用于 HarmonyOS 手机、平板及系统支持的全屏、分屏和多窗口场景。首次启动时,使用协议和隐私政策默认均未选中;您可以分别阅读后主动同意,或拒绝并退出。
二、服务内容
- 通过词法分析、语法解析和 AST 白名单求值器处理受控数学表达式,支持变量 x、参数 a/b/c、常量、运算符及明确列出的数学函数。
- 同时管理和绘制多条二维函数曲线,提供颜色、线宽、显隐、名称、视窗缩放平移、坐标网格、自动刻度和函数值追踪。
- 在用户指定区间内近似计算零点、极值或驻点、两曲线交点、数值导数、导数曲线、定积分和数值表格。
- 在设备本地保存函数、视窗、参数、精度、历史和收藏,并通过系统文件选择器导入或导出 JSON、导出当前画布 PNG。
本应用完全离线,不提供账号、云同步、广告、推送、支付或在线咨询,不使用 eval、JavaScript Function、WebView 或脚本引擎执行用户输入。
三、输入与使用规则
- 您应核对表达式、括号、函数定义域、参数、视窗、区间、步长、精度和容差。错误或不完整输入会影响曲线与分析结果。
- 隐式乘法仅按应用明确支持的规则解析;存在歧义的表达式会被拒绝,用户应使用括号或乘号表达真实意图。
- 导入文件前,请确认来源可信且不包含无权处理的个人信息、商业秘密、密钥、令牌或侵权内容。
- 不得利用本应用从事违法、欺诈、侵权、破坏系统或危害公共、人身、财产、生产和网络安全的活动。
- 应用会限制表达式长度、词法单元、AST 深度、节点、计算步骤、时间、曲线数、采样点、文件大小和表格行数,以保护设备稳定性。
四、数值方法与风险边界
曲线采用有限点采样和自适应细分。定义域空洞、垂直渐近线、剧烈振荡、极端尺度或有限像素分辨率可能导致视觉遗漏;应用会尽量分段并避免跨越不连续点错误连线,但无法保证识别所有奇点。
零点、极值、交点、导数和积分受浮点误差、扫描密度、初值、容差、终止条件和函数性质影响。结果会尽量提供方法、残差、误差估计、分段或可能遗漏提示,但这不等于解析证明或绝对精确。出现不收敛、奇点、超快振荡或超出范围时,应用可能拒绝返回结果。
五、本地数据与文件
隐私同意版本、函数、视窗、参数、精度、历史和收藏保存在 HarmonyOS 应用沙箱。用户可在“我的”页面删除业务数据或撤回隐私同意,也可通过系统清除应用数据或卸载。撤回同意只删除同意状态,业务数据需要使用独立入口清理。
JSON 导入和 PNG/JSON 导出仅在用户主动打开系统文件选择器后发生,不申请相册或广泛文件目录权限。导入会严格校验版本、结构、类型、数量、长度、数值范围和颜色;失败时不会执行文件内容。导出到用户所选位置的文件不属于应用沙箱,需由用户自行保管和删除。
六、知识产权
本应用自有程序、界面、原创图标、说明文字和编排受适用知识产权法律保护。数学公式、函数和通用数值算法按其法律属性及公开知识使用。用户应尊重导入文件和其他内容的合法权利,不得通过本应用侵犯第三方权益。
七、服务变更与责任限制
运营者会在合理能力范围内维护功能、兼容性和计算正确性,但无法保证在所有系统版本、设备资源、窗口形态和极端输入下无错误或不中断。因错误输入、未复核关键结果、未备份本地数据、设备或系统故障、不可抗力或超出合理控制范围的原因造成的影响,依法处理;法律规定不得排除或限制的责任不受本条影响。
八、未成年人使用
本应用不要求身份、年龄或联系方式,不含账号、社交、广告和支付。未成年人应在监护人指导下使用,不应在函数名称、表达式或导出文件中填入真实身份、联系方式、账号凭据或其他不必要的个人信息。
九、协议更新与联系
为修复缺陷、改善兼容性或遵守法律与应用市场规则,我们可能更新应用及本协议。涉及重要权益、联网、权限、第三方 SDK 或数据处理方式实质变化时,将更新版本并在必要时重新取得同意。疑问、投诉或建议可发送至 herry0802@petalmail.com,一般将在收到完整材料后 15 个工作日内核实答复。