中英文网站建站睢县做网站的公司

web/2025/10/2 8:19:52/文章来源:
中英文网站建站,睢县做网站的公司,崂山区城市规划建设局网站,一起做网店的网站后台代理提醒简介 随着生活节奏的加快#xff0c;我们有时会忘记一些重要的事情或日子#xff0c;所以提醒功能必不可少。应用可能需要在指定的时刻#xff0c;向用户发送一些业务提醒通知。例如购物类应用#xff0c;希望在指定时间点提醒用户有优惠活动。为满足此类业务… 后台代理提醒简介 随着生活节奏的加快我们有时会忘记一些重要的事情或日子所以提醒功能必不可少。应用可能需要在指定的时刻向用户发送一些业务提醒通知。例如购物类应用希望在指定时间点提醒用户有优惠活动。为满足此类业务诉求HarmonyOS提供后台代理提醒功能在应用退居后台或退出后计时和提醒通知功能被系统后台代理接管。 后台代理提醒业务类型 倒计时类基于倒计时的提醒功能适用于短时的计时提醒业务。日历类基于日历的提醒功能适用于较长时间的提醒业务。闹钟类基于时钟的提醒功能适用于指定时刻的提醒业务。 后台代理提醒就是由系统后台进程代理应用的提醒功能。后台代理提醒服务通过reminderAgentManager模块提供提醒定义、创建提醒、取消提醒等能力。 后台代理提醒服务提供统一的提醒管理能力在应用退居后台或退出后计时和提醒通知功能被系统后台代理接管。 以新增一个9点的喝水提醒为例 假设用户在8点新增这个喝水提醒应用根据用户设置的信息生成提醒实例并发布提醒。由后台代理提醒服务调用系统服务启动计时。 到9点时系统唤醒后台代理提醒服务发布通知最终由通知服务触发桌面显示通知。 在整个流程中应用仅需 使用reminderAgentManager模块的ReminderRequest类定义提醒实例使用reminderAgentManager模块的publishReminder接口发布提醒。 无需关注计时和通知发布等功能如何实现。 若是删除提醒流程需要使用reminderAgentManager模块的cancelReminder接口取消提醒若是修改提醒流程则需要先删除旧的提醒再新增新的提醒。 给你的应用添加提醒 以闹钟应用为例实现提醒功能有以下前置条件 添加后台代理提醒使用权限。 module: {...requestPermissions: [{name: ohos.permission.PUBLISH_AGENT_REMINDER}] }导入后台代理提醒reminderAgentManager模块将此模块命名为reminderAgent。 import reminderAgent from ohos.reminderAgentManager;如果是新增提醒实现步骤如下 用reminderAgent.ReminderRequest类定义提醒实例。 import reminderAgent from ohos.reminderAgentManager; ...export class ReminderService {public addReminder(alarmItem: ReminderItem, callback?: (reminderId: number) void) {let reminder this.initReminder(alarmItem);reminderAgent.publishReminder(reminder, (err, reminderId) {if (callback ! null) {callback(reminderId);}});}private initReminder(item: ReminderItem): reminderAgent.ReminderRequestAlarm {return {reminderType: item.remindType,hour: item.hour,minute: item.minute,daysOfWeek: item.repeatDays,title: item.name,ringDuration: item.duration * Constants.DEFAULT_TOTAL_MINUTE,snoozeTimes: item.intervalTimes,timeInterval: item.intervalMinute,actionButton: [{title: 关闭,type: reminderAgent.ActionButtonType.ACTION_BUTTON_TYPE_CLOSE},...],wantAgent: {pkgName: globalThis.bundleName,abilityName: globalThis.abilityName},notificationId: item.notificationId,...}}... }发布提醒。 import reminderAgent from ohos.reminderAgentManager; ...export class ReminderService {public addReminder(alarmItem: ReminderItem, callback?: (reminderId: number) void) {let reminder this.initReminder(alarmItem);reminderAgent.publishReminder(reminder, (err, reminderId) {if (callback ! null) {callback(reminderId);}});}private initReminder(item: ReminderItem): reminderAgent.ReminderRequestAlarm {...}... }如果需要删除提醒可以调用cancelReminder()接口实现。 import reminderAgent from ohos.reminderAgentManager; ...export class ReminderService {public deleteReminder(reminderId: number) {reminderAgent.cancelReminder(reminderId);}... }如果需要修改提醒则需要先进行旧提醒的删除再新增新的提醒。 public async setAlarmRemind(alarmItem: AlarmItem) {let index await this.findAlarmWithId(alarmItem.id);if (index ! Constants.DEFAULT_NUMBER_NEGATIVE) {this.reminderService.deleteReminder(alarmItem.id);} else {...}this.reminderService.addReminder(alarmItem, (newId) {alarmItem.id newId;...}) }案例闹钟 介绍 本篇Codelab将介绍如何使用后台代理提醒实现一个简易闹钟。要求完成以下功能 展示指针表盘或数字时间。添加、修改和删除闹钟。展示闹钟列表并可打开和关闭单个闹钟。闹钟到设定的时间后弹出提醒。将闹钟的定时数据保存到轻量级数据库。 相关概念 Canvas提供画布组件用于自定义绘制图形。 CanvasRenderingContext2D使用RenderingContext在Canvas组件上进行绘制绘制对象可以是矩形、文本、图片等。 后台代理提醒开发应用时开发者可以调用后台提醒发布的接口创建定时提醒包括倒计时、日历、闹钟三种提醒类型。使用后台代理提醒能力后应用可以被冻结或退出计时和弹出提醒的功能将被后台系统服务代理。本应用中主要使用到后台代理提醒的两个接口 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}} ]使用说明 打开应用添加一个闹钟闹钟到设定的时间后弹出提醒。修改闹钟的时间闹钟到设定的时间后弹出提醒。删除闹钟。展示闹钟列表并可打开和关闭单个闹钟。 约束与限制 本示例仅支持标准系统上运行支持设备华为手机。本示例为Stage模型支持API version 9。本示例需要使用DevEco Studio 3.1 Release版本进行编译运行。 源码地址 在后台「Android指南」回复关键字「闹钟」即可获取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85521.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

建设银行河北招聘网站网站改版 数据迁移

西门子S7-1200/1500系列的PLC,采用Profinet实时以太网通讯协议,需要连接带EtherCAT的通讯功能的伺服驱动器等设备,就必须进行通讯协议转换。捷米特JM-EIP-RTU系列的网关提供了,快速可行的解决方案 捷米特JM-ECTM-PN在PROFINET一侧…

php企业网站源码下载西安建站套餐

情况1:图片在/public目录下把图片放到与index.html同级的目录下情况1-1.png方式1因为vue编译后会生成index.html,所以我们将图片与index.html放在同一目录下,相当于在index.html中使用引入图片情况2:图片在/src/assets目录下把图片…

网站建设赚钱吗天元建设集团有限公司总裁赵纪峰

文章目录 颜色特征量化颜色直方图适用颜色空间:RGB、HSV等颜色空间操作 几何特征边缘 Edge边缘定义边缘提取 基于关键点的特征描述子引入几何特征:关键点几何特征:Harris角点FAST角点检测几何特征:斑点局部特征:SIFT预…

家教网站建设手机制作app教程

飞桨(PaddlePaddle)是百度自主研发的中国首个开源开放、功能丰富的产业级深度学习平台,以百度多年的深度学习技术研究和业务应用为基础。飞桨深度学习平台集核心框架、基础模型库、端到端开发套件、丰富的工具组件于一体,还包括了…

温州本地网站平台国外域名注册哪个网站好

虽然单花色胡牌算法面试时写出来了,但是完整的胡牌算法却没有写,既然遇到了,秉着不抛弃不放弃的精神,当然不能原谅懒惰的自己了。下面这篇为一个完整的胡牌算法。胡牌规则除了以下几点,其余与单花色胡牌规则一致&#…

网站建设熊掌号wordpress分类产品

注:新添加的硬盘,如果没有分区,可以直接使用pvcreate进行创建,然后用vgextend进行扩展如果新添加的硬盘经过分区,则要把需要扩展的分区修改为8e格式,则进行扩展以上内容实测~相关概念:pv:物理卷…

优化建站seo门户php做的直播网站

介绍我们知道,把神经网络拆解,可以把它归结为几个元素的排列组合而成,例如,以卷积神经网络为例,其主要由卷积层,池化层,残差连接,注意力层,全连接层等组成,如…

长沙建设网站哪家好关键词优化工具互点

1. 题目 给你一个 rows x cols 大小的矩形披萨和一个整数 k ,矩形包含两种字符: ‘A’ (表示苹果)和 ‘.’ (表示空白格子)。 你需要切披萨 k-1 次,得到 k 块披萨并送给别人。 切披萨的每一刀…

山东网站建设优化知名网站制作企业

rgb2gray是matlab内部一种处理图像的函数,通过消除图像色调和饱和度信息同时保留亮度实现将将RGB图像或彩色图转换为灰度图像,即灰度化处理的功能,调用这个功能的格式是I rgb2gray(RGB),意思是将真彩色图像RGB转换为灰度强度图像…

域名被墙检测网站网站开发的框架协议

目录原理算法步骤优缺点源码效果原图输出平台:Windows 10 20H2 Visual Studio 2015 OpenCV 4.5.3 本文摘自2、Harris角点检测算法 —— 诺亚方舟369 原理 Harris算子是对Moravec算子的改进,包括: (1)Harris算子用…

企业网站建设规划机械外贸有哪些平台

![在这里插入图片描述](https://img-blog.csdnimg.cn/d55799a22b724099930eb7fb67260a12.png 最后 保存就可以了

最全的提交网站入口大全网站关键词 公司

zoj2760:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode2760 题意:给你一张有向带权图,然后问你最短路径有多少条。 题解:这一题用到了网络流,一开始,我想到用找到一条最短路,然后删除这条…

成都外贸建站wordpress创建标签

文章目录1. 题目2. 解题1. 题目 链接:https://ac.nowcoder.com/acm/contest/9887/A 来源:牛客网 牛牛有现在有n个物品,每个物品有一个体积v[i]和重量g[i],他想选择其中总体积恰好为V的若干个物品,想使这若干个物品的总重量最大&…

php网站开发技术课程19

欢迎关注专栏:里面定期分享Java架构技术知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿。程序员圈内那点事​zhuanlan.zhihu.com经过半年的沉淀,加上对MySQL,redis…

网站建设出找不到网页建设一个网站需要什么人员

算法的备胎Hash和找靠山的队列 备胎Hash Hash,不管是算法,还是在工程中都会大量使用。很多复杂的算法问题都用Hash能够轻松解决,也正是如此,在算法例就显得没什么思维含量,所以Hash是应用里的扛把子,但在算…

襄阳做网站公司有哪些浙江建设人才网

akka2.5最近宣布了Akka工具包 2.3.0版本的发布。 Akka是一个非常有用的工具包和运行时,用于在JVM上构建高度并发,分布式和容错的事件驱动的应用程序。 它是分布式的,并提供了Actor,Future和STM等高级抽象。 它的新版本在2.2.0发布…

一站式营销推广平台怎么免费建个人网站

现在本文也转到了我自己的博客上,地址:月城小馆Apache Common组件是java开发中常用的工具,其中的common-lang包是java基本数据类型的处理工具,包括数字、字符串、日期时间等多种工具类。在org.apache.commons.lang包中有一个随机数…

焦作商城网站建设国外特效网站

文章目录 题目方法一:前序遍历(构造集合) 集合(构造新树)方法二:原地构建方法三:前序遍历--迭代(构造集合) 集合(构造新树) 题目 方法一&#x…

网络营销有哪些功能网站优化排名易下拉软件

Linux学习资料 Linux学习资料 Linux学习资料 基础入门 了解 Linux 基础概念: Linux 是开源类 Unix 操作系统,由内核、Shell 和应用程序组成。学习时要了解其开源、稳定、安全等特性,以及多用户、多任务的特点。 选择并安装 Linux 发行版…

网站的建设与管理系统数字营销的定义

目录 python实现修改3d旋转顺序 矩阵批量计算 因为矩阵相乘不能交换,所以3d旋转顺序不能交换。 python实现修改3d旋转顺序 import numpy as np from scipy.spatial.transform import Rotation as Rdef convert_rotation(y, x, z, from_order, to_order):# 创建一个旋转对象…