一、基础知识参考文献:http://www.360doc.com/content/13/0110/23/11991_259460170.shtml1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的...
分类:
移动开发 时间:
2015-07-30 12:49:55
阅读次数:
142
闹钟主页面:AlarmView.javapackage com.mytest.myclock;import java.util.Calendar;import android.app.AlarmManager;import android.app.AlertDialog;import android...
分类:
移动开发 时间:
2015-07-22 18:24:27
阅读次数:
492
该DEMO将会通过AlarmManager来周期的调用ChangeService,从而让系统实现定时更换壁纸的功能。
更换壁纸的API为android.app.WallpaperManager,它提供了clear()方法来清除壁纸,还提供了如下方法来设置壁纸。
setResource(int resid)
将壁纸设置为resid资源所代表的图片
setBitmap(Bitmap bitma...
分类:
移动开发 时间:
2015-07-11 01:08:18
阅读次数:
189
啥也不说看图:
点击后效果:
代码:主方法:
package com.text.ac;
import java.util.Calendar;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.Notification;
import android.ap...
分类:
移动开发 时间:
2015-07-07 17:06:31
阅读次数:
216
AlarmManager的使用机制有的称呼为全局定时器,有的称呼为闹钟。通过对它的使用,个人觉得叫全局定时器比较合适,其实它的作用和Timer有点相似。都有两种相似的用法:(1)在指定时长后执行某项操作(2)周期性的执行某项操作AlarmManager对象配合Intent使用,可以定时的开启一个Ac...
分类:
移动开发 时间:
2015-06-18 09:27:03
阅读次数:
158
Alarm的简单使用MainActivity.java代码如下: import java.util.Calendar;import android.app.Activity;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.app.TimePickerDialog;
import...
分类:
其他好文 时间:
2015-05-27 10:24:09
阅读次数:
157
在消息的获取上是选择 轮询还是推送得根据实际的业务需要来技术选型,例如对消息实时性比较高的需求,比如微博新通知或新闻等那就最好是用推送了。但如果只是一般的消息检测比如 更新检查,可能是半个小时或一个小时一次,那用轮询也是一个不错的选择,因为不需要额外搭建推送服务器,不用额外配置推送服务。另外推送现在...
分类:
移动开发 时间:
2015-05-26 12:30:03
阅读次数:
161
android定时任务有多种,1、Timer+TimerTask 2、Handler.postDelay 3、AlarmManager 4、ScheduledThreadPoolExecutor,前面3种比较常见,相信大家也经常使用,本文介绍采用多线程的ScheduledThreadPoolExecutor,它相比jdk 1.5的Timer的优点有几点:1、采用多线程,Timer是单线程,一...
分类:
移动开发 时间:
2015-05-16 23:21:57
阅读次数:
436
android本地推送的实现原理:开启一个BroadcastReceiver和一个AlarmManager,闹钟设置推送唤醒时间,BroadcastReceiver一直在检测是否应该推送。目前遗留问题,好多手机 关闭应用 service被杀死,无法接受推送。各种重启service我也试了 小米手机就...
分类:
移动开发 时间:
2015-05-14 15:46:22
阅读次数:
143
在做即时通信或者其他检测是否在线等操作时要用到心跳。比较常用的是AlarmManager全局定时器 去实现。...
分类:
其他好文 时间:
2015-05-08 13:01:22
阅读次数:
275