开源的 “死了么” Android 应用程序,旨在为独居者提供安全保障,以防发生意外或紧急情况时无法及时求助。

AI智能摘要
你是否想过,独居时若发生意外却无法求助,后果将多么令人不安?这款名为“Keep Alive”的开源安卓应用,正是为应对这一困境而生。它像一个沉默的守护者,在你设定的时间内若未检测到手机活动,便会自动向紧急联系人发送包含位置信息的求助短信或拨打电话。它支持多国语言,功能高度可定制,旨在为独居者提供一道至关重要的数字安全防线。
— AI 生成的文章内容摘要

源码简介

一款 Android 应用程序,如果用户在设定的时间内没有使用设备,它会通过短信通知他人,旨在为独居者提供安全保障,以防发生意外或紧急情况时无法及时求助。

图片[1]-开源的 “死了么” Android 应用程序,旨在为独居者提供安全保障,以防发生意外或紧急情况时无法及时求助。-知遇博客

图片[2]-开源的 “死了么” Android 应用程序,旨在为独居者提供安全保障,以防发生意外或紧急情况时无法及时求助。-知遇博客

功能特点

  • 核心功能
    • 在设定的不活动时间内,如果用户未使用设备,会发送自定义消息给指定联系人。
    • 可选择通过短信、电话或 HTTP 请求发送警报。
    • 支持在警报中包含用户位置信息。
  • 其他功能
    • 支持多种语言,包括法语(加拿大)、德语(德国)、波兰语(波兰)、俄语(俄罗斯)、中文(中国)、意大利语(意大利)。
    • 支持 Android 5.1(API 22)及以上版本。
    • 提供“Lite”版本,移除了网络权限和 Webhook 功能,可在 F-Droid 上获取。

工作原理

  • 检测方式
    • 使用设备的锁屏或特定应用的使用情况来检测活动。
    • 如果设备在设定时间内未被锁定或解锁,会弹出“你在吗?”通知。
    • 如果用户未响应通知,则触发警报。
  • 警报触发
    • 根据紧急联系人设置,向一个或多个联系人发送短信和/或拨打电话。
    • 如果启用,还会发送包含位置信息的第二条短信。

设置选项

  • 主要设置
    • 监控方式:可选择通过设备锁定/解锁事件或特定应用的使用情况来检测设备使用。
    • 不活动时间:设置设备在未被使用多长时间后弹出“你在吗?”通知。
    • 等待时间:设置用户未响应通知后多久触发警报。
    • 休息时间段:设置在特定时间段内不计算不活动时间。
    • 自动重启监控:警报发送后是否自动重启监控。
    • 警报 Webhook:配置触发警报时发送的 HTTP 请求。
  • 紧急联系人设置
    • 短信联系人:设置接收警报短信的电话号码和自定义消息内容,可选择是否包含位置信息。
    • 电话(可选):设置触发警报时拨打的电话号码。

权限要求

  • 必要权限
    • 使用统计:用于检测设备锁定和解锁事件。
    • 精确设置闹钟:确保在设备空闲或勿扰模式下也能设置闹钟。
    • 发送短信:用于向紧急联系人发送短信。
    • 发送通知:用于显示“你在吗?”和“警报已触发”通知。
  • 可选权限
    • 如果启用位置信息功能,需要精确位置后台位置权限。
    • 如果配置了电话号码,需要拨打电话和管理呼叫权限以及管理覆盖层权限。

注意事项

  • 应用限制/应用休眠:Android 系统可能会自动移除未使用应用的权限,这可能会影响 KeepAlive 的正常运行。开发者建议用户关闭此功能,以确保应用能够正常发送警报。
  • 免责声明
    • 不承担使用 KeepAlive 应用产生的短信或电话费用。
    • KeepAlive 不是专业医疗或紧急服务的替代品。
    • 应用的运行依赖于设备、软件和网络连接,开发者不对因设备故障、软件不兼容或网络问题导致的失败负责。

下载地址

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容