openharmony 鸿蒙 changelogs-time

2023-10-30 浏览 (431)

时间时区子系统ChangeLog

cl.time.1 setTime、setDate、setTimezone接口新增权限校验

此前版本设置时间、设置日期及设置时区接口对调用方只进行系统API校验,未进行权限校验,存在安全风险,不符合OpenHarmony的API接口规范。 现做出如下变更:

  • 使用setTime方法前需提前申请"ohos.permission.SET_TIME"权限。
  • 使用setDate方法前需提前申请"ohos.permission.SET_TIME"权限。
  • 使用setTimezone方法前需提前申请"ohos.permission.SET_TIME_ZONE"权限。

关键的接口/组件变更

涉及接口

  • systemDateTime.setTime;
  • systemDateTime.setDate;
  • systemDateTime.setTimezone;

变更前:

  • 接口无需任何权限限制可正常调用。

变更后:

  • 接口需要申请相应权限才可正常调用,若权限申请错误或未申请相应权限,将返回201表示权限校验失败。

适配指导

调用setTime、setDate、setTimezone接口时,需申请相应的权限才可正常使用。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙arkui子系统ChangeLog

harmony 鸿蒙包管理子系统ChangeLog

harmony 鸿蒙multimedia子系统ChangeLog

harmony 鸿蒙网络管理子系统ChangeLog

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/c3a0abd4a1614131998d88d7f62a9aa3