从按钮打开设备时钟

问题描述 投票:0回答:2

我怎么能打开设备时钟从我的活动。

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

android button clock system-clock
2个回答
2
投票

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

https:/stackoverflow.coma42812431199931


0
投票

你可以通过设置定时器或不设置定时器来打开闹钟.使用下面的代码你就能实现闹钟的功能.其中timersec=时间(秒)。

在java中。

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

在kotlin中:

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

在manifest文件中添加权限

<uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
© www.soinside.com 2019 - 2024. All rights reserved.