- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试将后台闹钟功能添加到我正在开发的应用中。
我已经阅读了 UILocalNotification
对象及其用法,并且知道它限制为 30 秒的音频。
我正在考虑安排间隔 30 秒的多个通知(比如 5 个)来模拟连续播放,但这种方法的问题是如果用户点击 Close
,我不会无法取消任何后续通知。
据我所知,如果不完全隐藏通知(即将 alertBody
属性设置为 Nil),就不可能删除或隐藏
)。Close
按钮
所以,我想我可能会使用repeatInterval
属性让通知每30秒弹出一次,但似乎我只能将间隔设置为一分钟或一秒,并没有什么介于两者之间。
该功能旨在允许用户在警报音频的音乐和蜂鸣声之间进行选择;看来我可能已经找到了发出哔哔声的方法 - 将 repeatInterval
设置为一秒,创建一秒的哔哔声(需要定时以干净地重复)并将其用作通知声音。
但是,对于音乐,这种方法限制我播放 30 秒的音频,然后是 30 秒的间隔,然后是 30 秒的音频,依此类推。
根据我对其他帖子和资源的阅读,我知道这里没有直接的解决方案;没有第三方应用程序可以访问与内置闹钟相同的功能。我希望有人找到了解决方法或想到了一些非常聪明的方法。
更新:我发现 repeatInterval
在这种情况下对我没有帮助,因为我无法在不启动应用程序的情况下取消重复。
目前我决定不将通知本身用作警报,而是将该功能更改为提醒(更符合通知的用途)。
如果我想出一种方法来为应用程序实现用户友好、可靠的警报功能,我会更新这篇文章。
最佳答案
恐怕您无法完成此任务……原因如您所说的“关闭”按钮。如果点击关闭按钮,您将不会在应用程序中收到任何回电。此外,即使您每 30 秒显示一次通知,屏幕上也会出现多个用户必须查看或关闭的通知。所以用户体验会很糟糕。我建议向用户明确说明他们不能使用超过 30 秒的自定义声音设置闹钟。
关于使用重复本地通知的 iPhone 闹钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11336764/
在哥哥的帮助下,我制作了这个小闹钟。我昨晚尝试了它,没有使用 nonBlockingRawInput 并且工作正常,但是使用 nonBlockingRawInput 它没有工作。今天我已经试过了,但它
我创建了一个简单的闹钟通知应用程序,通过它我可以获取实时信息、设置闹钟打开或关闭以及播放单音音频。但我需要播放应以类 VOID 开头的声音。 下面是代码: 获取并启动警报通知: - (void)vie
我尝试在 Xcode 4.6.3 - http://vimeo.com/29824336 下重写以下教程 但我有一个问题,在 24:00 左右我的代码没有发出警报: -(void) scheduleL
在我的 Activity 中: Intent myIntent = new Intent(this, MyAlarmService.class); pendingIntent = PendingInt
我正在尝试制作一个可以设置多次的闹钟。这是代码 std::cout>link; std::cout<<"\n\nProccessing..."; loop3: //Ke
我构建了一个带有计时器的 Cordova 闹钟应用程序。一切正常,除了我现在想在时钟到达时通过视觉和音频警报通知用户。 我使用以下插件进行本地通知:https://github.com/katzer/
我正在编写一个应用程序,用户可以在其中配置警报/警报。在这一点上,我已经做好了一切工作。我正在使用 触发警报 Intent alarmIntent = new Intent(AlarmClock.AC
我正在尝试将后台闹钟功能添加到我正在开发的应用中。 我已经阅读了 UILocalNotification 对象及其用法,并且知道它限制为 30 秒的音频。 我正在考虑安排间隔 30 秒的多个通知(比如
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 9
这是一个非常简单的问题。我正在开发一个 iPhone 应用程序,其中使用自定义日历。用户可以在此应用程序中设置闹钟。用户添加到日历的事件不应在默认日历应用程序中可见,这意味着我无法使用默认日历应用程序
是否可以在我的应用程序代码中为 iPhone 的闹钟应用程序设置闹钟和闹钟描述?例如,在代码中设置一个早上 7:00 的闹钟,并带有“煮咖啡”的描述。因此,当用户退出我的程序时,如果他们进入 iPho
我必须创建一个示例应用程序,其中当我单击一个按钮时,应该打开 native 闹钟,以便用户可以使用它来设置闹钟? 最佳答案 对于默认应用程序 MobileClock.app 存在多个 url 方案。如
我的应用程序播放闹钟。在 Android 声音设置中,此声音由“铃声音量” slider 控制,而不是由“闹钟音量” slider 控制。如何更改由“闹钟音量”控制的声音? public void
我正在尝试构建一个闹钟,用户可以在其中选择闹钟必须响起的时间和工作日。为此,我使用了 setAlarmClock() ,因为即使设备进入打盹模式,警报也必须触发。 问题是,setAlarmClock(
我正在创建一个简单的时间选择器对话框,当用户设置时间时,我将该时间存储在日历实例中。 public void onTimeSet(TimePicker timePicker, int i, int
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
主要问题:如果我想在我的应用程序中为任务附加截止日期,我应该使用本地通知、警报或提醒吗?我希望他们在截止日期到来时即使应用程序未运行也能收到通知。 我找到了 this关于使用它说可以的 UILocal
我正在开发一个闹钟,它会按规定的时间间隔振动。因此,如果我选择 5 秒,应用程序将每隔 5 秒振动一次。但我需要停止、暂停和恢复应用程序。 这是我的课: public class AndroidAla
过去几天我一直在为 Android 构建自定义闹钟。到目前为止一切顺利,警报响起,我使用 HTTP 流播放一些远程声音(当然需要网络,否则,有本地声音的后备)。现在是时候将这个应用程序带到 iOS 上
有没有办法从我的应用程序访问和更新 iPhone 中的 native 闹钟设置?我需要一个根据一年中的时间变化的滑动闹钟,我想为此使用原生 iPhone 闹钟。这在 iOS SDK 中是否可行,例如,
我是一名优秀的程序员,十分优秀!