首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 定时器的兑现

2012-06-27 
android 定时器的实现?!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www

android 定时器的实现

?


<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> Intent intent =new Intent(Main.this, alarmreceiver.class); intent.setAction("repeating"); PendingIntent sender=PendingIntent .getBroadcast(Main.this, 0, intent, 0); AlarmManager alarm=(AlarmManager)getSystemService(ALARM_SERVICE); alarm.cancel(sender);? 1 楼 chaosmonkey 2011-12-31   楼主有没有试试Handler的post系列函数?不知道他们会不会受到电源管理的影响? 2 楼 407827531 2012-01-04   chaosmonkey 写道楼主有没有试试Handler的post系列函数?不知道他们会不会受到电源管理的影响?
博客中,这段是不受电源管理影响的
2.2setRepeating是的类型设置为AlarmManager.ELAPSED_REALTIME_WAKEUP


AlarmManager am =
(AlarmManager)getSystemService(ALARM_SERVICE);   

am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
firstTime, 5*1000,
sender);

拔掉USB线,按下电源键,过一点时间再次打开屏幕,发现定时器一直在计数。

如此看来,使用WAKEUP才能保证自己想要的定时器一直工作,但是肯定会引起耗电量的增加

热点排行