问题描述
在值班时会收到系统的短信和邮件通知,这些通知来自一个特定的电子邮件到短信网关,始终相同。消息的开头也是相同的。用户希望通过这些通知被唤醒,但目前并没有实现这一点。
用户使用Locale和Locale的“Inbound SMS”插件,但似乎并不起作用(使用测试帐户时,音量不会变得很大,也没有交替铃声)。用户希望能够通过通知以及响亮的音乐来实现被唤醒,并且希望能够合理处理短时间内收到大量通知的情况。
用户的手机是T-Mobile G1,运行Android 1.6。用户表示可以获取root权限,但最好尽量避免。
解决方案
请注意以下操作注意版本差异及修改前做好备份。
使用Tasker实现
Tasker是一个功能强大的应用,可以满足用户的需求,并且相对便宜。虽然设置稍微复杂一些,但它允许用户有更广泛的选项。
在收到带有“PROBLEM”主题的短信时,Tasker会将音乐播放音量调至最大,并开始循环播放一首歌曲。用户需要手动点击停止按钮来关闭音乐。用户可以添加一个功能,确保在几分钟内不会再次触发(以处理大量通知的情况)。
其他用户提到的方案:
- 使用”Where’s My Droid”应用,虽然主要用于找回手机,但也可以用于这种情况,不过不能选择自定义铃声。
Locale的开发者建议稍微调整Locale的当前设置,使用Locale Notification插件在短信收到时发布一个单独的通知。该插件有一个“force volume”选项,可以提高音量确保通知被听到。
使用Android Automate实现
用户还可以使用Android Automate应用来实现这个目标。以下是实现的步骤:创建一个流程,监视特定电话号码的短信接收。
- 设置声音播放块,用于模拟警报。设置“Proceed”选项为“Immediately”并勾选“Repeat sound indefinitely”复选框。
- 设置对话框消息块,用于显示必须手动关闭的对话框。
- 设置声音停止块,用于在关闭对话框后停止警报。
上述方法需要用户根据具体情况选择适用的方案,并可能需要根据不同的应用版本进行微调。在实施前建议做好手机数据的备份。
这些方案提供了多种途径来实现在Android手机接收特定短信时被唤醒的需求。用户可以根据个人偏好和实际情况选择合适的方法。