普通通知会被免打扰、静音、锁屏挡下。地震预警只有几秒到几十秒,任何一次「没看到」都可能是致命的。
达到阈值的预警会直接拉起全屏告警页,覆盖在锁屏之上并自动点亮屏幕,不依赖用户去下拉通知栏。
很多预警只告诉你震级,但 6.0 级地震在 500 公里外和 20 公里外完全是两回事。地震哨兵用震级、震中距与震源深度估算你所在位置的烈度,再决定是否打扰你。
等级按震级划分,决定告警页的配色与语音内容;是否触发全屏,则由你所在地的估算烈度和你设定的阈值共同决定。
一次 6.0 级地震如果发生在 800 公里之外,你这里的估算烈度可能不到 2 度,此时只会进通知栏。反过来,一次 4.5 级的近震也可能触发全屏。这正是「按本地烈度触发」的意义。
告警音频全部采用真实的大陆地震预警录音,分段拼接播放,走闹钟音频通道,静音与免打扰下依然响。
从收到预警到震动抵达,音频按三个阶段自动衔接,不需要你做任何操作。
预警报文需要经过网络才能到达手机。单一节点一旦限流、维护或断网,你就完全收不到预警——而你根本不会知道。
所有数据源指向同一套国家级预警数据。它们同时在线,谁先到谁触发,重复报文自动去重;任一链路故障自动降级到下一层。
预警是个平衡:太灵敏会疲劳,太保守会漏报。这些开关都交给你自己决定。
2°(轻微有感,推荐)/ 3°(明显有感)/ 4°(强烈有感)。低于阈值仅通知栏提示,从源头避免告警疲劳。
以你附近的真实城市为震中、随机方位与 10–30 秒 ETA,拉起与真实预警完全一致的全屏页面,用来给家人做演练。
首次授权后自动获取一次;之后只在设置页手动刷新,强制跳过系统缓存拿实时坐标,不会偷偷持续定位。
同步中国地震台网速报目录,展示最近数十条地震,含中文地名、震级、深度与发震时刻,按等级色标注。
一键检查定位、通知、悬浮窗、电池优化与网络状态,缺哪一项直接跳转到对应的系统设置页。
直接读取 GitHub 最新 Release,有新版会提示,不需要你手动去仓库翻。本站下载按钮同样实时指向最新版。
一台常年插着电、放在桌角的旧手机,才是最合适的哨兵。所以它必须足够省电,也必须足够干净。
应用没有任何埋点与统计 SDK。位置坐标只保存在本机,用于计算震中距;逆地理编码只在需要显示中文地名时发生。
核心是常驻的轻量 WebSocket 长连接,平时只收心跳包,流量与功耗都极低。配合纯黑深色模式,旧手机可以长期通电待命。
每一项权限都直接对应一个具体功能。缺少标为「必需」的权限,预警将无法正常工作。
计算你与震中的距离,据此估算本地烈度与横波到达倒计时。坐标仅保存在本机。
展示常驻的前台服务通知(保证不被系统杀死),以及低于阈值的远震提醒。
让全屏告警页能在应用未打开、甚至锁屏状态下强制弹出。这是「不可能被忽略」的前提。
阻止系统在息屏后冻结长连接。不豁免的话,你很可能在最需要的时候恰好是断线状态。
告警时同步震动。睡眠中或嘈杂环境下,震动往往比声音更容易把人唤醒。
维持 WebSocket 长连接接收预警报文,以及拉取历史地震目录与中文地名。
小米、华为、OPPO、vivo、荣耀等系统会额外限制后台。请在系统设置中把地震哨兵加入自启动白名单并设为无限制运行,否则前面所有权限都可能白给。
两者不冲突,建议同时开启。系统预警是底线保障,地震哨兵给你更多控制权和更明确的信息。
| 对比项 | 地震哨兵 | 系统自带预警 |
|---|---|---|
| 数据链路 | 多个相互独立的公共转发源并行 | 厂商 / 运营商单一链路 |
| 触发条件 | 按本地估算烈度,阈值可调 | 由厂商策略决定,通常不可调 |
| 告警形式 | 全屏倒计时 + 真实预警语音 + 震动 | 因机型而异,部分仅弹窗提示 |
| 模拟演练 | 支持,真实城市 + 随机 ETA | 通常不支持 |
| 历史记录 | 内置地震速报目录 | 一般不提供 |
| 覆盖机型 | Android 5.0 及以上,无品牌限制 | 仅限支持该功能的机型与地区 |
| 可审计性 | 开源,代码可查 | 闭源 |
| 费用 | 免费无广告 | 免费 |