Skip to content

OpenHarmony 开发:PC 版开发常用笔记

改变鼠标样式

ts
.onHover((flag) => {
      if (flag) {
        cursorControl.setCursor(pointer.PointerStyle.RESIZE_LEFT_RIGHT);
      } else if (this.moveIndex == -1) {
        cursorControl.restoreDefault();
      }
})

修改签名

/system/etc/app/install_list_permissions.json
  1. 新建一个 profiler.cer 文件
  2. 拷贝 launcher.p7b 文件中 distribution-certificate 字段的值到 profiler.cer 文件中,去掉回车符
keytool -printcert -file .\profiler.cer

处理预置权限

/system/etc/app/install_list_permissions.json

这个文件中可以配置预置权限

uri 无限制权限

ts
uriPermissionManager.grantUriPermission(
  uri: string,
  flag: wantConstant.Flags,
  targetBundleName: string
): Promise<number>

授权 URI 给指定应用。使用 Promise 异步回调。

默认仅允许授权属于应用自身的 URI,若拥有权限 ohos.permission.PROXY_AUTHORIZATION_URI 则无限制。 系统 API:该接口为系统接口,三方应用不支持调用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

需要权限: ohos.permission.PROXY_AUTHORIZATION_URI

/system/etc/proxy_authorization_uri.json

最后编辑时间:

Version 4.3