Features 九件事,逐项说清

详细介绍

下面每一屏都配 App 自己渲染出来的真机截图,不是设计稿,也不是照着做的复刻。 九节读完,装上之后是什么样子,你心里就有数了。

01

打开就看见,
自己走了多远

统计主卡、平均三项、我的里程碑、徒步足迹、年度回顾,还有往年今日。 所有数字只做加减法:不做评分,不做排行,也不告诉你「还不够努力」。

概览页真机截图:统计主卡、平均海拔与难度、我的里程碑、徒步足迹日历与回顾入口
01概览Overview
走过的每一趟,
最后汇成一张卡。

统计主卡把次数、里程、用时、最高海拔放在一起,旁边再补三格平均值; 「我的里程碑」把成就摆在一处,达成时放一屏彩屑;徒步足迹按月点亮, 点开就是那天的记录。年度回顾把今年和去年并排放,多了少了都只是事实,不带评判。

统计主卡Card
次数 / 里程 / 用时 / 最高海拔,四个数一张卡。
平均三项Averages
平均海拔、平均难度、平均用时,再补三格。
我的里程碑Milestones
山峰、里程、海拔、五岳、四季、天气、难度,攒齐了放彩屑。
徒步足迹Footprint
按月一张日历,走过的日子点得开,能生成分享卡。
年度回顾Review
全屏一页,今年与去年并排放,多与少都摆着。
那年今日On this day
往年同一天走过的山,自己浮到概览最上面。
02

记录,
不设门槛

增删改都在一处;一套字段同时管登山和徒步 —— 难度 1–5、海拔、里程、用时、小日记、心情、天气、同行人、照片最多 24 张。 按年份分组,列表与山册双视图,点开一行就是详情,详情里能直接改。

一句话也算一条记录。
照片也算。

不需要写得好看。累了就写一句小日记,收工再补细节。 没有模板,没有必填项:想只留一个日期和一个名字(山名、线路名都行),也完全没问题。

登山 · 徒步通用Peak · Trail
只有「名称」是必填 —— 海拔、里程、用时都可以空着,登顶和城郊短线一样能记。
列表 / 山册List · Album
按时间排列,或按名称汇总成册 —— 一座山、一条线,各自一张卡,彩边是它的最高海拔。
难度 1–5Difficulty
一个五格刻度,自己给自己的体感打分。
小日记Journal
不限字数。写一个字也保存,写一万字也保存。
心情 · 天气 · 同行人Fields
三个可选字段,写下来就能被搜到。
照片 24 张 / 条Photos
原图存在本机,详情页一排缩略图可左右滑。
批量模式Batch
右上角进批量,一次勾一堆,删起来不用一条条点。
从历史复制Duplicate
新增时可以从老记录带出山名、难度、海拔,改两个数就成一条新的。
列表List
山册Album
按年份分组 · 点行看详情,详情里直接改
山册视图真机截图:去过的山按最高海拔着色,一座山一张卡片
02山册Album
03

照片留在本机,
也留在原样

本地压缩后存进本机 IndexedDB,不上传、不识别、不做人脸归类。 详情页一排缩略图可左右滑,点开是全屏灯箱:双指放大到 3 倍、放大后拖动、双击还原。

记录详情真机截图:照片墙、海拔里程用时、心情天气同行人与小日记
03详情与照片Detail
点开一行,
这一趟就都在眼前。

照片是本地压缩后再存的,想存回相册也随时可以,全程不经过任何服务器。 山册里还会把同一个名字下的照片聚成一段「照片回忆」,隔几年翻出来看正好。

24 张 / 条
Per entry
IndexedDB
Local storage
横滑照片墙
Swipe wall
灯箱 1–3×
Pinch · Save
照片不联网、不识别、不归类;卸载或抹掉足迹即清除
04

下座山,
先在这里排队

列表与日历双视图;过期、今天、明天三种徽章一眼分清。 到期的计划点「完成 / 延期」—— 完成就转成一条记录,延期就改个新日子。 计划当天早上 8:00 提醒一次,点通知直达计划页。

计划页列表视图真机截图:过期计划带红标,右侧是完成延期与删除按钮
04计划 · 列表Plans
01
双视图List / Calendar
想按日子看就切日历,点日期看当天安排;想按轻重缓急看就切列表。同一个清单,两种看法。
02
三态徽章Badges
过期、今天、明天。状态只分三种,一眼扫完,不用点开才知道该处理哪一条。
03
完成 / 延期Done / Later
到期计划只有两种去处:完成,自动转成一条记录并放一屏彩屑;延期,顺延到新的一天。
04
早上 8:00Reminder
计划当天早上八点通知一次,点开直达计划页。只提醒,不打扰,不会在半夜叫你起床。
05
先看看示例Sample
第一次装不用对着空列表发呆:一键灌进三条记录加一条计划,看完想删就删。
05

去年去过的那座山,
搜得到

记录页与计划页各有一个搜索框。山名、小日记、心情、天气、同行人一起搜, 只记得半句话也能把那趟翻出来。索引始终在本机,不联网。

想不起山名没关系,
记得半句话就够。
/01记录页 · 搜五个字段雪
/02山名 · 小日记 · 心情 · 天气 · 同行人一起搜
/03计划页 · 搜山名,日历里直接定位那天转山
/04命中数写在标题旁匹配 2 / 共 37 条
纯本地 · 不联网 · 输入即筛,秒出
搜索真机截图:在记录页搜「雪」,命中两条 —— 天气为雪的那次,和小日记里写着雪线的那次
05搜索「雪」Search
06

分享一张卡,
不是一条动态

一键生成一张 1080 × 1440 的竖版卡,带海拔、里程、用时、心情、天气、同行人。 没有信息流,没有关注,没有点赞;不分享,也完全不影响。

07

设置里,
藏着所有的后路

导入 / 导出数据、完整备份 zip、WebDAV 云同步、自动同步、外观模式、 震动反馈、显示帧率、照片占用、抹掉足迹、检查更新、导出诊断。每一项都在明面上。

同步到你自己的网盘,
而不是我们的服务器。

没有账号体系,也没有一台存着你记录的服务器。 同步只发生在你主动配置的坚果云 WebDAV 里,数据落到你自己的账号下; 自动保留两份历史,想回滚随时回滚。

徒步小记 App · Local
WebDAV 同步 Encrypted
坚果云 Your account
待同步
Pending
同步中
Syncing
成功
Done
失败
Failed
同步状态四维 · 自动保留 2 份 · 换机从云端恢复即一键配好
导出数据 · 完整备份 zip含配置
可选带上你的网盘配置。换机后从云端恢复,等于一次配好。
导入数据Restore
选备份文件还原;包坏了会明确告诉你,不会点了没反应。
抹掉所有足迹Erase
一次点击清空记录、照片、计划,含引导标记与网盘绑定;云端备份不动。
上传 · 下载 · 管理WebDAV
云端备份的三件事:立刻上传一份、拉回来、查看与删除历史。
WebDAV 云同步坚果云
网盘信息随时可查看、可修改、可清空。
同步状态四维
待同步 / 同步中 / 成功 / 失败,四种状态各看各的。
自动保留 2 份Rollback
最近两份历史自动留下,改错了可以退回去。
自动同步Auto
数据变更后自动上传备份;不想让它自己动,一个开关关掉。
外观模式Theme
跟随系统,也可以单独指定深色或浅色。
震动反馈Haptic
按钮与庆祝动画的手感,想安静就关掉。
照片占用Storage
看清占了多大地方,一键清理不属于任何记录的缓存照片。
显示帧率FPS
顶栏实时帧率,只在你想看的时候开。
检查更新Manual
只有你点了才联网查版本;更新日志随包内置,断网也能翻。
关于应用About
隐私政策、免责声明、支持作者、更新日志,还有你徒步第几天。
08

安装包,
自己也要对自己负责

记录只在本机,那守门的责任就在安装包本身。 从签名校验到文本进 DOM 前一律转义,五道都留着。

/ 01
安装包签名自校验
启动时核对自身签名,防重打包:任何人改一个字节,App 都知道自己不认识这个自己。
/ 02
打包代码混淆
发布产物经过混淆处理,降低被直接阅读、改造与二次分发的可能。
/ 03
资源完整性校验
关键资源在加载前校验完整性,被替换过的界面元素不会被悄悄跑起来。
/ 04
系统备份关闭
不参与系统级备份,记录与照片不会顺着系统的备份通道流到别处。
/ 05
文本进 DOM 前一律转义
服务端返回的任何文本在进入页面前统一转义,不留注入口子。
09

每一次改,
都写在这里

更新日志随包内置,断网也能翻。下面是最近两版。

v1.2.3.42026-09-30
  • 修复安装后误弹「资源校验提示」 —— 之前装上最新版,打开时偶尔会跳出「检测到资源文件与官方版本不一致,安装包可能被修改」的提示,其实 App 是完好的,是版本发布时的一个小疏漏;现已修正,正常安装不会再出现这个误报
  • 安装包安全提示换成了 App 的玻璃弹窗 —— 「安装包校验失败」和「资源校验提示」这两类提示,以前是手机系统自带的那种灰底方块弹窗,跟 App 完全两个样子;现在换成了 App 同款的玻璃质感弹窗,深色浅色模式都协调
v1.2.3.32026-09-30
  • 「关于应用」页面更清爽了 —— 底部那一行作者署名去掉了,页面收尾更干净利落
  • 隐私政策补上了官网地址 —— 现在政策里明确写清了官方网站(xixi-hiking-site.pages.dev),并说明:点「关于应用 → 官方网站」只是打开一个普通网页,不会带走你的任何记录、照片或身份信息
  • 免责声明新增「官方渠道与内容来源」一条 —— 说明官网只作介绍与下载指引之用,页面内容可能比实际版本旧,功能一律以你手机上装的版本为准;同时提醒请从官方渠道下载,别人二次打包的版本无法保证安全
看完了 / Try it
介绍再多,
不如自己走一趟。