Android AlarmManager简单例子
2012-07-05 13:43:43 来源:WEB开发网核心提示:<action android:name="android.intent.action.BOOT_COMPLETED"/><action android:name="com.keenhi.charge"/> </intent-filter>&
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="com.keenhi.charge"/>
</intent-filter>
</receiver>
上面程序的功能很简单,一是让它开机接收到"android.intent.action.BOOT_COMPLETED"广播就启动,然后建立一个alarm,每隔1秒钟就发一次"com.keenhi.charge"。 为了简单我们自发自收,收到后就显示一个系统的目前的毫秒数。
上面的alarm是有一次,所以我们每次执行时再启动一次alarm。这样做比较通用我们想停就停,间隔时间也可以自由更改。 如果我们只需要实现一个重复的alarm,我们可以这样做。
mAlarmManager.setInexactRepeating
(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000, mIdleIntent);
我们设置一个重复闹钟就可以了,以后都不再需要重复赋值。
<action android:name="com.keenhi.charge"/>
</intent-filter>
</receiver>
上面程序的功能很简单,一是让它开机接收到"android.intent.action.BOOT_COMPLETED"广播就启动,然后建立一个alarm,每隔1秒钟就发一次"com.keenhi.charge"。 为了简单我们自发自收,收到后就显示一个系统的目前的毫秒数。
上面的alarm是有一次,所以我们每次执行时再启动一次alarm。这样做比较通用我们想停就停,间隔时间也可以自由更改。 如果我们只需要实现一个重复的alarm,我们可以这样做。
mAlarmManager.setInexactRepeating
(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000, mIdleIntent);
我们设置一个重复闹钟就可以了,以后都不再需要重复赋值。
Tags:Android AlarmManager 简单
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接