小编Ind*_*ran的帖子

通过BACKGROUND中的android AlarmClock类设置闹钟

我正在制作一个应用程序,设置闹钟是其中一项功能。我暂时不需要该应用程序成为独立的警报管理器。因此,我使用以下代码通过AlarmClock类的 ACTION_SET_ALARM设置闹钟:

Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_HOUR, hour);
i.putExtra(AlarmClock.EXTRA_MINUTES, minute);
i.putExtra(ALarmClock.EXTRA_MESSAGE, "Good Morning");
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

它工作得很好,满足了要求。但我的应用程序会打开系统的默认时钟柱,在按下按钮时自动设置闹钟。我不需要这种事发生。我需要按下按钮,需要设置闹钟(现在也正在发生),但我不需要系统的时钟应用程序显示。我见过一些应用程序可以满足我的要求。

请帮助我在后台设置闹钟/设置闹钟后不要打开时钟应用程序。希望我已经清楚地表达了我的问题。

java android alarm android-intent

5
推荐指数
1
解决办法
3573
查看次数

标签 统计

alarm ×1

android ×1

android-intent ×1

java ×1