做个程序想实现一个提醒功能(不管程序是否正在运行中)看到很多实现方法都涉及到service,broadcast,alarmmange请教一下大神这三者service,broadcast,alarmmanage之间的关系以及怎么使用,,是在service中直接用alarmmanage设置定时提醒,还是定时发出一条广播,接受该广播后再进行提醒?请问有什么区别?那种方法更好或者更适合于什么场合?
解决方案 »
- android json数据传送
- android中怎样解析Json
- android 手机应用程序乱码的问题 ,立马给分
- android_人人 sdk的使用方法
- ExpandableListView 树菜单字体颜色设置
- android 布局,有没有类似mfc 中groupbox的控件
- 长文 如何区分 是划选 还是 想让向下浏览动作 ?
- Robotium测试中出现问题
- draw9patch图片处理问题求解
- android 使用surfaceview 内存泄漏,大神帮忙看一哈
- Andrid 如何播放 rtmp 协议 视频直播
- AdapterView.OnItemClickListener怎样获取点击那一项的内容
broadcast是广播机制着的广播消息。用来进程间或应用间通讯。
alarmManager是闹铃管理。
如果你仅仅希望实现一个闹铃功能,使用alarmManager就可以了。真正为alarmManager提供服务的是AlarmManagerServie,架构层已经有了该服务,它即实现了定时去触发alarmManager。
所以没必要去再实现一个AlarmManagerServie。