定时发送广播
来源:互联网 发布:湖北大学知行学院地址 编辑:程序博客网 时间:2024/05/22 05:24
package com.mobi.weathersdk;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
/**
* 自定义广播发送的时间间隔
*
* @author yzx
*
*/
public class DefineBroadcast {
private Context mContext;
public DefineBroadcast(Context context) {
mContext = context;
}
/**
* 发送自定义广播
*/
public void sendDefineWeatherBroadcast() {
Intent intent = new Intent(
ConstWeather.DEFINE_WEATHER_UPDATETIME_ACTION_ON);
// 创建PendingIntent对象封装Intent,由于是使用广播,注意使用getBroadcast方法
PendingIntent pi = PendingIntent.getBroadcast(mContext, 0, intent, 0);
// 获取AlarmManager对象
AlarmManager am = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
// 设置闹钟从当前时间开始,每隔10分钟执行一次PendingIntent对象,注意第一个参数与第二个参数的关系
am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(),
ConstWeather.SEND_WEATHER_VALIDATETIME, pi);
}
}
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
/**
* 自定义广播发送的时间间隔
*
* @author yzx
*
*/
public class DefineBroadcast {
private Context mContext;
public DefineBroadcast(Context context) {
mContext = context;
}
/**
* 发送自定义广播
*/
public void sendDefineWeatherBroadcast() {
Intent intent = new Intent(
ConstWeather.DEFINE_WEATHER_UPDATETIME_ACTION_ON);
// 创建PendingIntent对象封装Intent,由于是使用广播,注意使用getBroadcast方法
PendingIntent pi = PendingIntent.getBroadcast(mContext, 0, intent, 0);
// 获取AlarmManager对象
AlarmManager am = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
// 设置闹钟从当前时间开始,每隔10分钟执行一次PendingIntent对象,注意第一个参数与第二个参数的关系
am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(),
ConstWeather.SEND_WEATHER_VALIDATETIME, pi);
}
}
- 定时发送广播
- Android定时器AlarmManager(定时发送广播)
- AlarmManager定时发送广播,定时保活,兼容个版本
- 广播发送
- 发送广播
- 广播发送
- 定时发送
- AlarmManager 定时广播,定时服务
- 广播发送者/广播接收者
- 发送广播和接收广播
- 广播接收者-发送有序广播
- 广播接收者---发送有序广播
- 广播流程2--发送广播
- 定时发送发送邮件
- 发送广播消息zz
- UDP发送广播信息
- UDP 发送广播
- Intent 广播 发送 接收
- Android源码学习之装饰模式应用
- 数据挖掘SPSS Clementine 12.0.3 多国语言(含中文)破解版
- MVC 实例教程链接
- SQL Server 全文索引问题
- [转]Mysql日期和时间函数
- 定时发送广播
- Android应用开发之 android selector下的属性值
- Android Post方法请求URL 迭代器
- sql server2005变成单个用户后不能访问,设置成多个用户的办法
- 数据库的应用图解一
- 背景图片渲染时有色块怎么办
- VB生成UTF-8文件
- 软件开发者的四大“看家本事”
- JQuery Mobile入门——拖动滑块改变元素背景色