OpenHarmony开发者论坛

标题: arkts 怎么实现 熄屏 亮屏 关机 远程开机 [打印本页]

作者: windmark    时间: 2024-8-10 17:57
标题: arkts 怎么实现 熄屏 亮屏 关机 远程开机
[md]### 【问题描述】

怎么调用api实现 熄屏

亮屏

关机

远程开机

还要去掉锁屏界面

### 【运行环境】

硬件:
ROM版本:
DevEvoStudio版本:5.0
SDK版本: 10
[/md]
作者: 深开鸿_王石    时间: 2024-8-12 11:22
系统接口有,但是需要你的应用也是系统应用
https://docs.openharmony.cn/page ... s-apis-power-sys.md
作者: windmark    时间: 2024-8-12 12:13
回复 深开鸿_王石: 自己开发的应用如何成为系统应用,我好像看到可以用full-sdk实现
作者: 云端筑梦    时间: 2024-8-12 17:49
第一步:去官网下载full-sdk替换D:\OpenHarmony_Sdk4096\10里面的SDK(因为full-sdk里面才有包含系统接口的API)
第二步:在module.json中添加权限(我这里以关机的权限为例):
              "requestPermissions":[
      {
        "name": "ohos.permission.REBOOT",
        "usedScene": {
          "abilities": [
            "EntryAbility"
          ],
          "when": "always"
        }
第三步:修改D:\OpenHarmony_Sdk4096\10\toolchains\lib里面UnsgnedDebugProfileTemplate.json文件的配置
               把"apl": 里面的"normal"改为"system_basic"
        "app-feature":里面的"hos_normal_app"改为"hos_system_app"
     最后重新签名就行了
作者: 深开鸿_王石    时间: 2024-8-12 20:30
回复 windmark: https://forums.openharmony.cn/fo ... thread&tid=3016 这个文章里就有讲




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5