在Android上运行闹钟后台服务?
在我的应用程序中,用户可以设置特定时间,我希望当时间达到设置时间(基本上是警报)时,无论应用程序当前是否正在运行,屏幕上都会显示通知。
我该怎么做呢?
Within my application a user can set a certain time, i wish for a notification to be displayed on the screen when the time reaches the set time (basically an alarm) out wheather the application is currently running or not.
How would i go about doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
进入长答案是没有用的,你显然没有搜索太多......
http ://developer.android.com/reference/android/app/AlarmManager.html
No use getting into a long answer, you obviously didn't search much...
http://developer.android.com/reference/android/app/AlarmManager.html
现在检查一下,我已经更新了代码。
这是 CountDownTimer 的代码。
当时间结束时,它会发送通知。
您可以在 Service 或普通 Activity 中使用它。
Check now, I have updated the code.
Here is the code for CountDownTimer.
and when time completes it sends an notification.
You can use it in Service or in a normal Activity.
请创建服务以扩展在后台运行的服务类,并检查您想要的内容。 在这里您可以找到服务示例。
Please create service to extends Service class that service run on background and check what ever you want to. here you can find service example.