安卓日历每日提醒_android 设置系统闹钟和系统日历提醒
现在有一个定时提醒的功能, 用 AlarmManager 自己来做,有多少坑做过的都知道。(应用被kill, 应用保活,息屏,关机重启,多版本兼容问题。。。)。要自己做一个完善的不是 1-2天就能搞定的。当然如果是应用内简单的定时执行,定时提醒 AlarmManager 还是很好用的。
对于这种需求可以调用系统闹钟或用系统日历的提醒事件来做。
日历提醒功能可以直接用 Intent 起日历提醒界面,这样最简单,不需要权限。
private void OpenCalendar() {
Calendar beginTime = Calendar.getInstance();//开始时间
beginTime.clear();
beginTime.set(2014,0,1,12,0);//2014年1月1日12点0分(注意:月份0-11,24小时制)
Calendar endTime = Calendar.getInstance();//结束时间
endTime.clear();
endTime.set(2014,1,1,13,30);//2014年2月1日13点30分(注意:月份0-11,24小时制)
Intent intent = new Intent(Intent.ACTION_INSERT)
.setData(Uri.parse("content://com.android.calendar/events"))
.putExtra("beginTime", beginTime.getTimeInMillis())
.putExtra("endTime", endTime.getTimeInMillis())
.putExtra("title", "标题")
.putExtra("description", "地点");
startActivity(intent);
}
设置系统闹钟需要 SET_ALARM 权限
Date date = sf.parse(sDate + sTime);
Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM);
intent.putExtra(AlarmClock.EXTRA_HOUR, 11);
intent.putExtra(AlarmClock.EXTRA_MINUTES, 59);
intent.putExtra(AlarmClock.EXTRA_MESSAGE, "hello world");
intent.putExtra(AlarmClock.EXTRA_VIBRATE, true);
intent.putExtra(AlarmClock.EXTRA_SKIP_UI, true);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
取消闹钟用 AlarmClock.ACTION_DISMISS_ALARM
安卓日历每日提醒_android 设置系统闹钟和系统日历提醒相关推荐
- 华为设置android系统提醒功能,华为Watch GT2消息提醒怎么设置?短信微信消息提醒设置方法...
华为Watch GT2是一款物美价廉的智能手表,同样也是一款非常实用的运动手表,那么华为watch gt2怎么设置消息提醒呢,为了不让大家错过手表上的短信.QQ和微信消息提醒,今天智能手机网小编就来分 ...
- 安卓java换主题_android设置主题和自定义主题的方法
嘿嘿,书接上回,android有两种设置主题到方法,一种就是通过修改manifest文件,一种就是在通过修改我们的java代码:主题的自定义设置和样式的自定义设置类似. 首先我们先来自定两个主题文件. ...
- android提醒程序,设置Android闹钟 - 提醒应用程序
这是MainActivity类Droidgap @SuppressLint({ "JavascriptInterface", "SetJavaScriptEnabled& ...
- 安卓调用日历提醒,并实现闹钟提醒功能,在miui上测试通过,日历提醒闹钟设置失败解决(附源码,源码已更新)
不想看教程的可以直接走这里的后门去下载源码(源码已更新),源码小米手机亲测通过,有问题可以私信我:源码下载https://download.csdn.net/download/Spy003/87418 ...
- 安卓日历每日提醒_Android实现每天定时提醒功能
这个是设置定时提醒的功能,即设置几点几分后提醒,用的是给系统设置个时间点,当系统时间到达设置的时间点的时候就会给我们发送一个广播,然后达到时间提醒功能 网上找了很多,遇到了很多坑,经过摸索出来的,比如 ...
- Win7系统便签怎样设置一个闹钟提醒
Win7系统便签怎么设置一个闹钟提醒呢?在便签上设置提醒事项,还可以确定任务完成时间,让每一项任务都在规定时间内完成,杜绝拖延快速完成工作.想要在便签上设置提醒,首先要有一款会提醒的便签,还要了解在该 ...
- mac怎么设置桌面提醒|mac系统提醒事项设置闹钟方法
设置闹钟或待办事项提醒,是日常不可或缺的一部分,mac电脑虽然没有和手机一样有闹钟,但是我们可以使用提醒事项这个软件来实现.mac系统提醒事项可以实现和闹钟一样的功能,提醒用户有代办事项,并可以声音提 ...
- uni-app设置安卓系统闹钟
setAlarm(hour,minutes,message) {var that = this;var Intent = plus.android.importClass('android.conte ...
- 手机cpu缓冲区大小怎么设置_手机日历提醒怎么设置?
原标题:手机日历提醒怎么设置? 手机对现代人来说,有着很重要的地位,因为人们不但在打电话发短信的时候需要用到它,还可以用手机里面的各种工具软件来辅助自己的工作.学习和生活.手机里面的日历提醒怎么设置呢 ...
最新文章
- Redis+分布式+设计模式+Spring全家桶+Dubbo阿里P8技术精选文档
- 网络编程学习笔记(SIGPIPE信号触发)
- gateway sentinel 熔断 不起作用_《一起学sentinel》一
- SAP Fiori应用发生超时错误的一个可能原因
- python分支条件语句格式_Python基础-06 if语句——分支结构(选择结构)
- ABB 机器人 添加多任务
- Java讲课笔记05:运算符与表达式
- atitit.商业版 源码保护 与 java本地原生代码转换 的方案总结
- php三次握手,深入理解TCP协议及其源代码——三次握手(示例代码)
- 扫描仪没有linux 驱动怎么安装,扫描仪驱动安装不上怎么办_扫描仪驱动安装方法 - 驱动管家...
- 无人机土方算量-Civil3D版
- 百度地图API详解之驾车导航
- pdffactory 打印字体_PdfFactory(虚拟打印机)
- oss批量上传工具_阿里云oss一键上传工具-阿里云OSS上传工具PC版下载V1.0最新版-西西软件下载...
- 使用ECharts加载大数据量数据
- 有关H5第八章的页面布局与规划介绍
- [光劍藏書館2020] 孔夫子旧书网
- 冯·诺依曼体系结构的学习总结
- 个人开发者越来越难之-----上传应用市场的软著虐我遍体鳞伤
- html音乐播放心得体会,音乐欣赏心得体会
热门文章
- ansible基本用法1_base
- Blog1 TCMKG——中医药知识图谱项目介绍
- rust拆自己家门_rust游戏门怎么拆不掉 | 手游网游页游攻略大全
- JAVA经典面试题汇总(保存这篇就够了)
- 华为手机计算机的隐藏功能,华为手机有哪些隐藏功能 华为手机四个隐藏功能【介绍】...
- 精彩!京东T7开创“新算法宝典”,图文并茂,全新演绎,太酷了
- 如何修复 WordPress 定制开发中登录重定向循环?
- 实例分割总结 Instance Segmentation Summary(Center Mask、Mask-RCNN、PANNet、Deep Mask和Sharp Mask)
- 【人人都是算法工程师】算法工程师的“三年面试五年模拟”之独孤九剑秘籍(先行版)
- 代码随想录训练营day52, 最长递增子序列, 最长连续递增序列, 最长重复子数组