从按钮打开设备时钟

时间:2014-05-05 18:16:25

标签: android button clock system-clock

如何从我的活动中打开设备时钟。

我正在创建一个用户可以设置闹钟的简单应用 为此,我想使用onclicklistner打开设备时钟,我试图在谷歌搜索,但没有找到任何东西。

2 个答案:

答案 0 :(得分:2)

每个制造商都有不同的时钟实现。你需要像这里的答案那样硬编码:

https://stackoverflow.com/a/4281243/1199931

答案 1 :(得分:0)

您可以通过设置计时器或不使用计时器来打开闹钟。使用以下代码可以实现闹钟。 其中timersec =以秒为单位的时间

在Java中:

Intent i = new Intent(AlarmClock.ACTION_SET_TIMER);
i.putExtra(AlarmClock.EXTRA_LENGTH, timerSec);
startActivity(i);

在科特林:

val i = Intent(AlarmClock.ACTION_SET_TIMER)
 i.putExtra(AlarmClock.EXTRA_LENGTH, timerSec)
 startActivity(i)

在清单文件中添加权限

<uses-permission android:name="com.android.alarm.permission.SET_ALARM" />