请问有人实现过设置系统闹钟的功能吗

向"系统闹钟"里添加一个闹钟, 我搜了安卓开发的帖子,代码有不少,试着在autox里写了,确实添加成功了,但是只有名字"小不点"被识别, 传递的小时和分钟参数总是被忽略,总是在24小时后响铃。

担心是miui的问题, 我换到其他手机,甚至安卓原生机上,都不行。

现在不确定是安卓层的问题,还是autox的问题。

代码如下。

importClass(android.content.Intent)
importClass(android.provider.AlarmClock)
i = new Intent(AlarmClock.ACTION_SET_ALARM);


runtime.requestPermissions(["com.android.alarm.permission.SET_ALARM"]);

i.putExtra(AlarmClock.EXTRA_HOUR,10);
i.putExtra(AlarmClock.EXTRA_MINUTES, 10);
i.putExtra(AlarmClock.EXTRA_SKIP_UI, true)
i.putExtra(AlarmClock.EXTRA_MESSAGE, "小不点");
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
ui.pager.context.startActivity(i)

![0_1712495899826_Screenshot_2024-04-07-21-17-51-699_com.android.deskclock.jpg](正在上传 100%)

找到原因了 参数为整型时要换成

i["putExtra(java.lang.String,int)"](AlarmClock.EXTRA_MINUTES, 10);

这样
貌似java的这个方法多态 需要手动指定版本