【问题标题】:Using the built in alarm system, not just alarm manager使用内置报警系统,而不仅仅是报警管理器
【发布时间】:2012-01-22 21:05:34
【问题描述】:

我写了一些在不同时间安排事件的东西。现在我只是创建一个挂起的意图并使用警报管理器在特定时间调用广播接收器。然后这会调用一个带有对话框的透明活动,并运行振动/媒体播放器来模仿闹钟。这样做的问题之一是,警报是媒体音量设置而不是警报音量设置的隐私。

另一个问题是,我希望用户能够在系统警报中看到警报。我想这与它有关http://developer.android.com/reference/android/provider/AlarmClock.html

但您似乎无法控制铃声、振动模式、音量等。至少我想播放音量不受媒体音量影响的警报声。

这里创建一个真正模仿系统并感觉与 android 集成得很好的警报的最佳解决方案是什么?我被难住了,因为我所做的每一次搜索都只会显示有关警报管理器的信息

【问题讨论】:

    标签: android alarmmanager clock alarm


    【解决方案1】:

    这样做的一个问题是,警报是媒体音量设置而不是警报音量设置的隐私。

    你可以告诉MediaPlayerwhat volume stream to use

    但您似乎无法控制铃声、振动模式、音量等内容。

    正确。 AlarmClock ContentProvider 正在为设备的内置 AlarmClock 应用程序提供数据。它没有为您提供数据。

    至少我想播放一个音量不受媒体音量影响的警报声。

    你可以告诉MediaPlayerwhat volume stream to use

    这里创建一个真正模仿系统并感觉与android很好集成的警报的最佳解决方案是什么?

    用户完全有能力为此使用设备内置的AlarmClock 应用程序。

    【讨论】:

    • 感谢您的链接!我错过了。关于使用内置闹钟的用户。该应用程序用于改变睡眠时间表。您设置当前的睡眠时间表和所需的睡眠时间表,并且每天应用程序都会相应地改变您的起床时间/睡眠时间,并在这些时间发出警报。对于用户来说,每天都必须设置这些偏好,这将是非常麻烦的。但是,如果在特定的一天,他们可以调整那一天的警报设置,那就太好了。或者,如果愿意,他们可以更改应用程序中所有设置的警报的设置。
    • @user1123861:所有内置闹钟允许外部应用程序做的就是添加闹钟。对于您的用例,您需要创建自己的闹钟应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 2020-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多