# 闹钟(ArkTS)
## 简介
基于ArkTS的声明式开发范式及HarmonyOS的后台代理提醒能力,实现简单的闹钟提醒功能。
最终效果图如图所示:
![](screenshots/device/AlarmClock.gif)
## 相关概念
- [Canvas](https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/arkts-drawing-customization-on-canvas-0000001453684976-V3?catalogVersion=V3): 提供画布组件,用于自定义绘制图形。
- [CanvasRenderingContext2D](https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/ts-canvasrenderingcontext2d-0000001478181441-V3?catalogVersion=V3): 使用RenderingContext在Canvas组件上进行绘制,绘制对象可以是矩形、文本、图片等。
- [后台代理提醒](https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/agent-powered-reminder-0000001663585481-V3?catalogVersion=V3): 开发应用时,开发者可以调用后台提醒发布的接口创建定时提醒,包括倒计时、日历、闹钟三种提醒类型。使用后台代理提醒能力后,应用可以被冻结或退出,计时和弹出提醒的功能将被后台系统服务代理。本应用中主要使用到后台代理提醒的两个接口:
- **publishReminder**
发布一个后台代理提醒,使用callback方式实现异步调用,该方法需要申请通知弹窗Notification.requestEnableNotification后才能调用。
- **cancelReminder**
取消指定id的提醒,使用callback方式实现异步调用。
## 相关权限
本篇Codelab需要在module.json5中配置如下权限:
```
"requestPermissions": [
{
"name": "ohos.permission.PUBLISH_AGENT_REMINDER",
"reason": "$string:reason",
"usedScene": {
"abilities": [
"EntryAbility"
],
"when": "inuse"
}
}
]
```
## 使用说明
1. 打开应用,添加一个闹钟,闹钟到设定的时间后弹出提醒。
2. 修改闹钟的时间,闹钟到设定的时间后弹出提醒。
3. 删除闹钟。
4. 展示闹钟列表,并可打开和关闭单个闹钟。
## 约束与限制
1. 本示例仅支持标准系统上运行,支持设备:华为手机。
2. 本示例为Stage模型,支持API version 9。
3. 本示例需要使用DevEco Studio 3.1 Release版本进行编译运行。
断水流大撕兄
- 粉丝: 1w+
- 资源: 19
最新资源
- 小数分频锁相环,环形振荡器结构,smic28nm,有版图,有很多设计原理ppt文档等
- langchain的详解与应用
- 基于VSG控制(同步发电机控制)的模块化多电平变流器MMC 通过设置可编程电源,模拟电网频率和电压改变, 观测MMC输出功率的变化情况 初步设定值电网线电压U=10kV;Pref=10e6;Qref=
- 永磁同步电机旋转高频信号注入法零低速无位置控制仿真,相比高频方波信号注入法,旋转高频信号注入法噪声更小损耗更低
- 在MySQL中使用查询扩展的全文搜索和全文搜索停用词.pdf
- simulink光伏并同步发电机,光伏减载,留出备用进行频率惯量支撑,减小对同步发电机的依赖 频率支撑效果好,波形效果好,非一般仿真 可以改变光强,温度以及减载率
- 机械设计PCB自动清洗线step非常好的设计图纸100%好用.zip
- Qt CPP实现的多列时间轴控件、可与多段字符串格式自由转、也可手动添加列表项、专门用来以时间轴作为事件线发展顺序的故事大纲 时间可输入任意内容,不限于时间,每一时间段允许多列,即多个文字节点,行与
- 类和对象资料学习文档备份
- 构网变流器功率控制控制(dq坐标系) 1)dq旋转坐标系下实现下垂控制; 2)无功下垂采用比例积分控制,能够实现功率准确、快速无静差跟踪; 3)采用电压电流双闭环、电压前馈实现准确电压跟踪
- 模型预测控制(MPC)+路径跟踪(PTC)+侧偏角软约束+主动前轮转向(AFS),目前的范例是72km h,附着系数0.3的单移线,附着系数0.85双移线 仿真使用的是MATLAB2020b版本和c
- 机械设计布料拉平裁切机sw18可编辑非常好的设计图纸100%好用.zip
- Python的安装及运行PDF
- 非线性七自由度车辆simulink模型,基于魔术公式,同时提供二,三自由度车辆模型,发整套 汽车操作稳定性模型,考虑四个车轮转动,考虑汽车侧向纵向运动 提供,参考lunwen 提供二自由度车辆动
- 无线充电仿真 simulink 磁耦合谐振 无线电能传输 MCR WPT lcc ss llc拓扑补偿 一共四套模型: 1.llc谐振器实现12 24V恒压输出 带调频控制 附参考文献和讲解视频
- 机械设计齿轮箱滚珠模块装配step非常好的设计图纸100%好用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈