AlarmManager小例子
来源:互联网 发布:oracle update sql语句 编辑:程序博客网 时间:2024/06/06 01:38
在MainActivity中:
Intent intent = new Intent();intent.setAction("ELITOR_CLOCK");PendingIntent pi = PendingIntent.getBroadcast(this, 0, intent, 0);AlarmManager a = (AlarmManager) getSystemService(ALARM_SERVICE);a.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1*1000, pi);
新建广播类:
@Overridepublic void onReceive(Context context, Intent intent) { Log.e("aaa","广播来了");}
AndroidManifest.xml文件中:
<receiver android:name=".AlarmReceiver"> <intent-filter> <action android:name = "ELITOR_CLOCK" /> </intent-filter></receiver>
大功告成,注意:在android高版本上,设置定时器间隔时间,小于1分钟,可能会无效,一般情况下,都是一分钟左右才会执行。
阅读全文
0 0
- AlarmManager小例子
- AlarmManager小例子
- android AlarmManager使用小例子
- Android AlarmManager简单例子
- AlarmManager
- AlarmManager
- AlarmManager
- AlarmManager
- AlarmManager
- AlarmManager
- AlarmManager
- AlarmManager
- AlarmManager
- AlarmManager
- AlarmManager
- AlarmManager
- AlarmManager
- AlarmManager
- 1273: 变量交换
- QT
- 【图像处理】Python-Image 基本的图像处理操作 【转载】
- CentOS 7.0 安装配置php环境 Apache+PHP+mariadb
- 多年 iOS 开发经验总结
- AlarmManager小例子
- Qt
- Qt——QtSerialPort/QSerialPort(一)
- swift学习--闭包
- activity转fragment
- C语言 const static 静态变量 全局变量 局部变量
- kprobe
- Ubuntu 安装Node.js、Express和MySQL
- PHP实现快速排序算法