使用AlarmManager完成应用心跳
2013-04-19 16:50
176 查看
在开发互联网应用时候,我们常常要使用心跳来保证客户端与服务器的连接。怎么完成心跳很关键,前几天看了下某推送公司的架构介绍,在说道客户端心跳功能时,说道如果使用Timer或者专门开起一个线程来做心跳的工作,会浪费CPU工作时间,而且也会更多的消耗电量。相对来说使用AlarmManager来处理心跳的话,使用的是系统全局的定时服务,会一定成都减少CPU的消耗,耗电量也会少很多。正好这段时间也要做推送,就顺便学习了一下怎么做心跳,写了一个demo,分享给大家,也和大家讨论一下这么做的利弊。 关闭AlarmManager的介绍,参考这篇文章:http://jinguo.iteye.com/blog/799778 AlarmManager处理心跳间隔的相关代码如下: ? ? |
HeartbeatDemo.rar
1.29 MB, 下载次数: 6, 下载积分: e币 -2 元
相关文章推荐
- iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
- iOS开发UI高级—10使用picker View控件完成一个简单的选餐应用
- win8.1应用商店无法使用不能完成购买改怎么办?
- iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建
- iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
- Docker使用Dockerfile完成基于centos安装Tomcat应用
- 项目应用:使用springmvc框架完成rest接口开发
- iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
- 使用Fragment完成Tab选项卡-Android Fragment应用实战
- 使用异步任务完成应用更新
- iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
- iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建
- 使用Fragment完成Tab选项卡-Android Fragment应用实战
- android使用AlarmManager实现应用每天定时执行任务
- iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
- [转载]使用Fragment完成Tab选项卡-Android Fragment应用实战
- iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建
- 使用Fragment完成Tab选项卡-Android Fragment应用实战
- iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建
- iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建