启动安卓中的定时功能
2017-02-12 09:43
169 查看
发布广播:
String userid = getUserId(); String longitude = Position.getLongitude()+""; String latitude = Position.getLatitude()+""; if(userid != null && userid.length() != 0 && !longitude.equals("0.0") && !latitude.equals("0.0")){ Map<String, String> params = new HashMap<String, String>(); params.put("uid", userid); params.put("longitude", longitude); params.put("latitude", latitude); try { send(params); } catch (MalformedURLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } manager = (AlarmManager) getSystemService(ALARM_SERVICE); int anHour = 15 * 1000; long triggerAtTime = SystemClock.elapsedRealtime() + anHour; String ALARM_ACTION = "auto_inquiry"; Intent i = new Intent(ALARM_ACTION); PendingIntent pi = PendingIntent.getBroadcast(this, 0, i, 0); manager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, triggerAtTime, pi);
广播接收者:
public void onReceive(Context context, Intent intent) {
/*Log.i("ceshi", "2222");*/
Intent i = new Intent(context, PositionService.class);
context.startService(i);
}注册组件:
<receiver android:name="io.dcloud.AlarmReceiver" android:permission="auto_inquiry">
<intent-filter>
<action android:name="auto_inquiry" />
</intent-filter>
</receiver>
相关文章推荐
- 动态启动,暂定,添加,删除定时功能,可传参数
- 安卓调用系统拍照功能:1、启动拍照返回图片,2、启动拍照,图片存储在指定路径下
- SQL SERVER2000定时作业(定时启动功能)
- 安卓调用系统录像功能:1、启动录像返回视频,2、启动录像将视频存储在指定路径下
- 安卓之使用DexClassLoader&AssetManager启动插件的Activity实现功能插件化
- Quartz(二)在Spring中动态启动,暂定,添加,删除定时功能
- IE:启动系统的分级审查功能
- 让一个脚本自动定时运行,设置、启动 linux定时脚本 (crontab详解)
- SQL Server数据库里的Management里的SQL Server Agent里的Jobs是个定时运行功能(死亡;历险)
- WSS3 自带功能创建定时任务
- Linux操作系统命令启动服务的名称和功能
- 如何在Web工程中实现任务计划调度(定时功能)
- 为Unreal添加一个定时运行的功能模块
- oracle job 定时,启动,停止,察看状态。运行脚本
- 使用Quartz实现定时功能
- 在jboss启动时加载class方法(定时操作)
- 在asp.net中如何防止二重启动,相当于VB中函数App.PrevInstance的功能
- 利用JOB和SQL邮件功能实现对数据库的定时备分
- 页面定时刷新功能实现
- 使用Quartz实现定时功能