You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过ADB调用com.android.deskclock的SET_ALARM意图设置闹钟?

使用ADB为Android默认时钟设置闹钟的正确方式

要通过ADB调用com.android.deskclock设置闹钟,你之前的命令存在使用错误——com.android.action.SET_ALARM是启动Activity的意图,不是广播事件,不能用am broadcast触发,正确用法是用am start命令:

基础设置命令

adb shell am start -a com.android.action.SET_ALARM --ei android.intent.extra.alarm.HOUR 17 --ei android.intent.extra.alarm.MINUTES 51

执行后会直接打开闹钟设置界面,自动填入17:51的时间,确认后即可保存。

进阶:后台直接创建闹钟(部分系统支持)

如果想跳过界面直接创建闹钟,可添加额外参数(需系统原生支持,部分定制ROM可能无效):

adb shell am start -a com.android.action.SET_ALARM \
--ei android.intent.extra.alarm.HOUR 17 \
--ei android.intent.extra.alarm.MINUTES 51 \
--ez android.intent.extra.alarm.SKIP_UI true \
--ei android.intent.extra.alarm.DAYS 1 \
--es android.intent.extra.alarm.MESSAGE "工作闹钟"

关键参数说明:

  • --ez android.intent.extra.alarm.SKIP_UI true:跳过设置界面,直接在后台创建闹钟
  • --ei android.intent.extra.alarm.DAYS 1:设置重复周期,1对应周一,2对应周二,多重复日用|拼接(如1|3表示周一、周三)
  • --es android.intent.extra.alarm.MESSAGE "工作闹钟":给闹钟添加自定义标签

如果SKIP_UI参数无效,说明当前系统不支持后台创建闹钟,只能通过打开界面的方式完成设置。

内容的提问来源于stack exchange,提问作者Ableton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 07:45:01