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
- 新建一个
profiler.cer
文件 - 拷贝
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