简单实现一个闹钟APP
1.实例化通知管理器
2.弹出一个对话框
获取到系统时间,然后在选择一个时间,到了时间闹钟就会提醒你
public void setAlarmone(View view){//弹出对话框 //获取系统时间 Calendar calendar=Calendar.getInstance();int hour=calendar.get(Calendar.HOUR_OF_DAY);int minute=calendar.get(Calendar.MINUTE);TimePickerDialog timePickerDialog=new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {@Overridepublic void onTimeSet(TimePicker view, int hourOfDay, int minute) {//选择时间 Calendar c=Calendar.getInstance();c.set(Calendar.HOUR_OF_DAY,hourOfDay);c.set(Calendar.MINUTE,minute);//执行闹钟 Intent intent=new Intent();intent.setAction("com.example.g150825_android28.RING");PendingIntent pendingIntent=PendingIntent.getBroadcast(MainActivity.this,0x101,intent,0);//设置闹钟 alarmManager.set(AlarmManager.RTC_WAKEUP,c.getTimeInMillis(),pendingIntent);}},hour,minute,true);timePickerDialog.show();
这是一个设置闹钟的界面,然而周期性闹钟是随便你设置多少时间隔,
如果你不取消闹钟,那闹钟每到那个时间就会提醒你
这个是闹钟提醒你的页面
这是设置一次性闹钟:alarmManager.set(AlarmManager.RTC_WAKEUP,c.getTimeInMillis(),pendingIntent);
这是设置多期性闹钟:alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,c.getTimeInMillis(),5000, pendingIntent);
这是设置多期性闹钟和一次性闹钟的区别,5000就是时间隔,单位是毫秒
简单实现一个闹钟APP相关推荐
- 解剖android中的闹钟app 一
首先,看一看android市场上有哪些主流的闹钟app了,我们来进行一个简单的评测: 一.正点闹钟 这是一款源自金山技术的闹钟app,其主力创始团队都是来自于金山,其装机量,下载量都是排名第一.老样子 ...
- 用Android Studio设计的一个简单的闹钟APP
该闹钟是用Android Studio为安卓手机设计的一个简单的闹钟APP 一.介绍系统的设计界面 闹钟的布局文件代码如下 <?xml version="1.0" encod ...
- Android——一个简单的记账本APP
一个简单的记账本APP 视频效果预览 添加账目记录 效果预览 添加账目记录实现 简述 实现 获取日期 字符串时间戳转Date Date转星期 获取时间 Switch控制显示和隐藏 更改Switch样式 ...
- Flutter for App——一个简单的BMI计算APP
一个简单的BMI计算APP 效果截图 初始化 布局 顶部区域 标题 计算结果 组合顶部区域 背景 中间区域 输入框 输入行 计算按钮 分界线 组合中间区域 底部区域 页面组合 BMI计算 Toast弹 ...
- 如何制作一个简单的短视频 app
如果想制作一个简单的短视频 app,可以考虑以下步骤: 确定 app 的目标和功能:需要明确 app 的目标受众和提供的功能,以确定 app 的整体设计方向. 选择开发平台:根据自己的技术能力和预算选 ...
- 使用Flutter编写一个简单的天气查询App
使用Flutter编写一个简单的天气查询App Flutter项目目录分析 入口函数 home:主页面 编写天气应用 网络请求 数据解析 布局编写 Flutter里基础的Widget 上 中 下 Fl ...
- Flutter 实现一个简单的音视频App(一)
Flutter 实现一个简单的音视频App(一) 本文由动哒公众号(dongda_5g),QQ群(174353204)提供,欢迎关注获取技术支持,有任何问题群里都会回复. 在app中实现视频功能,是现 ...
- 一个简单的智能停车APP——抽屉式侧边栏
一个简单的智能停车APP 功能介绍 代码详解 总结 功能介绍 先展示效果图: 侧边栏由MaterialDesign(原质化设计)框架设计而成. 由DrawerLayout+NavigationView ...
- Python:一个闹钟
之前我做的程序,一个使用了Tkinter库,一个则是Pygame,总之都是带有图形化的界面的.但作为一个懒汉,我自然能懒必懒(这点我非常有自知之明),这次,我就来一个简单朴素的没有图形界面的程序. 这 ...
最新文章
- Layui 数据表格, 取消全选
- Boost:基于Boost的管道pipeline通信
- python中gt是什么意思_python--gt;函数基础
- jquery实现倒计时
- 安装distro ./test.sh 找不到路径
- iview兼容ie8_如何解决iview在安卓4.4.4的webview中的兼容性
- Java中的synchronized
- [IOS]NSUserDefaults读取和写入
- 数据的经济活动及其所需要的权利
- kube-proxy 部署
- 16秋计算机JAVA第一节课作业(钟永钜)
- mysql生日提醒_mysql生日提醒,闰年
- matlab中options,[转载]Matlab优化函数中options选项的修改
- 3分钟带你了解微信小程序开发
- ntp网络时间服务器(网络时钟同步)客户端与服务器端设置方法说明
- div水平垂直居中问题以及解决方法的兼容性
- 计算机网络速度怎么改,如何手动设置网卡的速度
- sqlserver 多表查询 老师和学生表
- 零基础怎么学习网站建设? ?
- CSDN使用MD编辑器修改插入的图片管理