在使用HarmonyOS进行应用开发时,我遇到了一个问题,设置系统时间。本来以为直接调用个接口就完事了,我尝试使用那个设置时间的接口,但编译的时候系统就给我报错了,说是什么权限不足。之后我就去查了查文档,发现要修改系统时间得有个叫“SET_TIME”的权限。
然后我就在应用的配置文件里加上了这个权限。没想到运行的时候还是报错,这次是运行时权限拒绝了。权限都加上了怎么还会被拒绝呢?哪位大佬指导一下我。
本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。
在使用HarmonyOS进行应用开发时,我遇到了一个问题,设置系统时间。本来以为直接调用个接口就完事了,我尝试使用那个设置时间的接口,但编译的时候系统就给我报错了,说是什么权限不足。之后我就去查了查文档,发现要修改系统时间得有个叫“SET_TIME”的权限。
然后我就在应用的配置文件里加上了这个权限。没想到运行的时候还是报错,这次是运行时权限拒绝了。权限都加上了怎么还会被拒绝呢?哪位大佬指导一下我。
本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。
1 回答662 阅读✓ 已解决
1 回答629 阅读
1 回答635 阅读
1 回答628 阅读
1 回答526 阅读
584 阅读
楼主,你好,你可以使用
PermissionKit
类中的方法来请求权限。调用requestPermissions()
方法,传入需要请求的权限数组。当用户授权或拒绝权限请求时,系统会回调PermissionListener
接口,这样应该就可以了。