Android 开发设置系统闹钟
必须的权限:
< uses-permission android:name=”com.android.alarm.permission.SET_ALARM” />
private void createAlarm(String message, int hour, int minutes, int resId) {
ArrayList<Integer> testDays = new ArrayList<>();
testDays.add(Calendar.MONDAY);//周一
testDays.add(Calendar.TUESDAY);//周二
testDays.add(Calendar.FRIDAY);//周五
String packageName = getApplication().getPackageName();
Uri ringtoneUri = Uri.parse("android.resource://" + packageName + "/" + resId);
Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM)
//闹钟的小时
.putExtra(AlarmClock.EXTRA_HOUR, hour)
//闹钟的分钟
.putExtra(AlarmClock.EXTRA_MINUTES, minutes)
//响铃时提示的信息
.putExtra(AlarmClock.EXTRA_MESSAGE, message)
//用于指定该闹铃触发时是否振动
.putExtra(AlarmClock.EXTRA_VIBRATE, true)
//一个 content: URI,用于指定闹铃使用的铃声,也可指定 VALUE_RINGTONE_SILENT 以不使用铃声。
//如需使用默认铃声,则无需指定此 extra。
.putExtra(AlarmClock.EXTRA_RINGTONE, ringtoneUri)
//对于一次性闹铃,无需指定此 extra
.putExtra(AlarmClock.EXTRA_DAYS, testDays)
//如果为true,则调用startActivity()不会进入手机的闹钟设置界面
.putExtra(AlarmClock.EXTRA_SKIP_UI, true);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
}
Android 开发设置系统闹钟相关推荐
- android 调系统闹钟,Android 开发设置系统闹钟
必须的权限:? < uses-permission android:name="com.android.alarm.permission.SET_ALARM" />? ...
- Android开发 调用系统相机相册图片功能,解决小米手机拍照或者图片横竖相反问题,及小米手机相册图片路径问题
Android开发 调用系统相机相册图片功能,解决小米手机拍照或者图片横竖相反问题,及小米手机相册图片路径问题 1.调用相机,兼容7.0 AndroidManifest配置 <providera ...
- 安卓日历每日提醒_android 设置系统闹钟和系统日历提醒
现在有一个定时提醒的功能, 用 AlarmManager 自己来做,有多少坑做过的都知道.(应用被kill, 应用保活,息屏,关机重启,多版本兼容问题...).要自己做一个完善的不是 1-2天就能搞定 ...
- Android 系统(194)---Android实践 -- 设置系统日期时间和时区
Android实践 -- 设置系统日期时间和时区 转自:https://www.cnblogs.com/Free-Thinker/p/6627813.html 设置系统日期时间和时区 设置系统的日期时 ...
- uniapp小程序开发设置系统状态栏高度、全屏背景图设置
效果: uniapp小程序开发设置系统状态栏高度/全屏背景图设置 <view class="login"><view class="status_bar ...
- Android App 设置系统时间,语言和时区、系统重启
文章目录 说明 1. 修改系统时间 1. 设置系统时间(仅设置xx:xx) 2. 设置系统日期(仅设置到xxxx年xx月xx日) 3.设置系统是否自动获取时间 4.判断系统是否自动获取时间 2. 修改 ...
- 基于jeesite+android开发 电子商务系统免费教程
下载地址: jeesite免费教程 基于jeesite+android开发 电子商务系统免费教程 基于jeesite+android开发 电子商务系统免费教程 这个教程已经录制完很久了,一直没有公开, ...
- Android开发 设置手机壁纸
目录 内容概要 所需方法 Mainfest中加入权限: 布局代码 ImageAdapter类 main代码 实现效果图 内容概要 可以选择自己喜欢的图片进行壁纸设置 所需方法 1.使用Wallpape ...
- Android 开发 设置banner圆角,滑动时,图片圆角失效
Android 开发中有时需要设置banner图片以圆角显示,设置圆角简单,可以使用自定义ImageView, 但是在滑动过程中会出现直角的情况,这时,只需要对父View进行裁剪即可: main_ba ...
- Android中设置定时闹钟以及AlarmManager详解
AlarmManager是提供一种访问系统闹钟服务的方式,允许你去设置在将来的某个时间点去执行你的应用程序.当你的闹钟响起(时间到)时,在它上面注册的一个意图(Intent)将会被系统以广播发出,然后 ...
最新文章
- 编译器设计-RunTime运行时环境
- 8个让人相见恨晚的软件,每一款都十分良心
- SunPower携Sunverge纽约合作开发4MWh储能项目
- ajax request headers,ajax request VS normal request
- 怎么用计算机杀毒,电脑怎样查杀病毒
- Java程序员最应该学习的几个面向对象的设计原则
- python cls
- js模拟3D场景效果
- “关起门来搞开源,做不了开源世界的Leader”
- Struts2学习笔记(十八) 防止表单重复提交
- 在弹窗中新建一个遮罩层
- mybatis对mysql进行分页
- 文件夹复制删除 C#
- 苹果Mac文件加速下载工具:Download Shuttle Pro
- php 499,nginx 499 状态码优化
- mysql显示1146_MySQL查询报错:ERROR 1146 (42S02): Table 'craw.sitePageConfig' doesn't exist
- 毕业生基本要素之计算机水平,2020上海积分应届毕业生落户政策
- 利用python进行简单条件选股策略
- halcon之测量和拟合
- 不确定性的人生,其实是有确定性的东西