Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9dcadf5e
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
9dcadf5e
编写于
5月 31, 2023
作者:
Z
zengyawen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
a5a6acfb
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
20 addition
and
20 deletion
+20
-20
zh-cn/application-dev/faqs/faqs-arkui-component.md
zh-cn/application-dev/faqs/faqs-arkui-component.md
+2
-2
zh-cn/application-dev/faqs/faqs-distributed-data-management.md
.../application-dev/faqs/faqs-distributed-data-management.md
+1
-1
zh-cn/application-dev/faqs/faqs-network-management.md
zh-cn/application-dev/faqs/faqs-network-management.md
+3
-3
zh-cn/application-dev/faqs/faqs-window-manager.md
zh-cn/application-dev/faqs/faqs-window-manager.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-file-backup.md
zh-cn/application-dev/reference/apis/js-apis-file-backup.md
+2
-2
zh-cn/application-dev/reference/native-apis/_audio_decoder.md
...n/application-dev/reference/native-apis/_audio_decoder.md
+1
-1
zh-cn/application-dev/reference/native-apis/_audio_encoder.md
...n/application-dev/reference/native-apis/_audio_encoder.md
+1
-1
zh-cn/application-dev/reference/native-apis/_codec_base.md
zh-cn/application-dev/reference/native-apis/_codec_base.md
+1
-1
zh-cn/application-dev/reference/native-apis/_video_decoder.md
...n/application-dev/reference/native-apis/_video_decoder.md
+1
-1
zh-cn/application-dev/reference/native-apis/_video_encoder.md
...n/application-dev/reference/native-apis/_video_encoder.md
+1
-1
zh-cn/application-dev/security/huks-guidelines.md
zh-cn/application-dev/security/huks-guidelines.md
+5
-5
未找到文件。
zh-cn/application-dev/faqs/faqs-arkui-component.md
浏览文件 @
9dcadf5e
...
...
@@ -256,7 +256,7 @@ controller: TextInputController = new TextInputController()
适用于:OpenHarmony 3.2 Beta5 API 9
gridCount参数是指弹窗宽度占栅格列数的个数。系统把窗口宽等分,等分的份数即为栅格列数,不同设备栅格列数不同。
比如手机
屏幕密度值在320vp<=水平宽度<600vp,所以栅格列数是4,则gridCount的有效值在
\[
1, 4
\]
。
gridCount参数是指弹窗宽度占栅格列数的个数。系统把窗口宽等分,等分的份数即为栅格列数,不同设备栅格列数不同。
假设设备
屏幕密度值在320vp<=水平宽度<600vp,所以栅格列数是4,则gridCount的有效值在
\[
1, 4
\]
。
注意:仅采用弹窗默认样式时设置有效。
...
...
@@ -391,7 +391,7 @@ Text组件当前文本排列方向固定为横向排列,要设置为竖向排
@Entry
@Component
struct Index15 {
private message: string = '本文档适用于
HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用,快速了解工程目录的主要文件,熟悉HarmonyOS
应用开发流程。';
private message: string = '本文档适用于
应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用,快速了解工程目录的主要文件,熟悉
应用开发流程。';
build() {
Flex({ direction: FlexDirection.Column, wrap: FlexWrap.Wrap }) {
ForEach(this.message.split(''), (item, index) => {
...
...
zh-cn/application-dev/faqs/faqs-distributed-data-management.md
浏览文件 @
9dcadf5e
...
...
@@ -77,7 +77,7 @@ PixelMap应该被转换成相应的ArrayBuffer再放进数据库。
**参考链接**
[
readPixelsToBuffer
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/reference/apis/js-apis-image.md#readpixelstobuffer7-1
)
[
readPixelsToBuffer
](
..
/reference/apis/js-apis-image.md#readpixelstobuffer7-1
)
## 如何获取rdb关系型数据库文件
...
...
zh-cn/application-dev/faqs/faqs-network-management.md
浏览文件 @
9dcadf5e
...
...
@@ -133,19 +133,19 @@ this.options = {
**解决措施**
启动应用,获取权限后系统会访问远程服务器,将拍摄照片保存在本地,通过上传接口将文件从个人
手机
传送至远程服务器。
启动应用,获取权限后系统会访问远程服务器,将拍摄照片保存在本地,通过上传接口将文件从个人
设备
传送至远程服务器。
**参考链接**
[
上传下载
](
../reference/apis/js-apis-request.md
)
##
手机
网络正常,调用connection.hasDefaultNet\(\)接口失败
##
设备
网络正常,调用connection.hasDefaultNet\(\)接口失败
适用于:OpenHarmony 3.2 Beta API 9
**问题现象**
手机
可以上网,浏览器可以正常打开网页,但是hasDefaultNet这个方法调用失败,回调函数走到了失败的回调。
设备
可以上网,浏览器可以正常打开网页,但是hasDefaultNet这个方法调用失败,回调函数走到了失败的回调。
**解决措施**
...
...
zh-cn/application-dev/faqs/faqs-window-manager.md
浏览文件 @
9dcadf5e
...
...
@@ -114,7 +114,7 @@ if (windowClass) {
**参考链接**
[
window.SystemBarProperties
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/reference/apis/js-apis-window.md#systembarproperties
)
[
window.SystemBarProperties
](
..
/reference/apis/js-apis-window.md#systembarproperties
)
## 如何保持屏幕常亮
...
...
@@ -124,7 +124,7 @@ if (windowClass) {
设置屏幕常亮,不熄屏。
获取窗口实例对象后,调用
[
setWindowKeepScreenOn方法
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/reference/apis/js-apis-window.md#setwindowkeepscreenon9
)
可设置屏幕是否常亮。
获取窗口实例对象后,调用
[
setWindowKeepScreenOn方法
](
..
/reference/apis/js-apis-window.md#setwindowkeepscreenon9
)
可设置屏幕是否常亮。
```
let isKeepScreenOn = true;
...
...
zh-cn/application-dev/reference/apis/js-apis-file-backup.md
浏览文件 @
9dcadf5e
...
...
@@ -263,7 +263,7 @@ getLocalCapabilities(callback: AsyncCallback<FileData>): void
"versionCode"
:
1000000
,
"versionName"
:
"1.0.0"
}],
"deviceType"
:
"
phone
"
,
"deviceType"
:
"
default
"
,
"systemFullName"
:
"OpenHarmony-4.0.0.0"
}
```
...
...
@@ -324,7 +324,7 @@ getLocalCapabilities(): Promise<FileData>
"versionCode"
:
1000000
,
"versionName"
:
"1.0.0"
}],
"deviceType"
:
"
phone
"
,
"deviceType"
:
"
default
"
,
"systemFullName"
:
"OpenHarmony-4.0.0.0"
}
```
...
...
zh-cn/application-dev/reference/native-apis/_audio_decoder.md
浏览文件 @
9dcadf5e
...
...
@@ -3,7 +3,7 @@
## 概述
AudioDecoder模块提供用于音频解码功能的函数。该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference
/syscap.md
)
接口确认。
AudioDecoder模块提供用于音频解码功能的函数。该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
..
/syscap.md
)
接口确认。
@syscap SystemCapability.Multimedia.Media.AudioDecoder
...
...
zh-cn/application-dev/reference/native-apis/_audio_encoder.md
浏览文件 @
9dcadf5e
...
...
@@ -3,7 +3,7 @@
## 概述
AudioEncoder模块提供用于音频编码功能的函数。该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference
/syscap.md
)
接口确认。
AudioEncoder模块提供用于音频编码功能的函数。该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
..
/syscap.md
)
接口确认。
@syscap SystemCapability.Multimedia.Media.AudioEncoder
...
...
zh-cn/application-dev/reference/native-apis/_codec_base.md
浏览文件 @
9dcadf5e
...
...
@@ -3,7 +3,7 @@
## 概述
CodecBase模块提供运行音视频编解码通用的结构体、字符常量、枚举。该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference
/syscap.md
)
接口确认。
CodecBase模块提供运行音视频编解码通用的结构体、字符常量、枚举。该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
..
/syscap.md
)
接口确认。
@syscap SystemCapability.Multimedia.Media.CodecBase
...
...
zh-cn/application-dev/reference/native-apis/_video_decoder.md
浏览文件 @
9dcadf5e
...
...
@@ -3,7 +3,7 @@
## 概述
VideoDecoder模块提供用于视频解码功能的函数。该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference
/syscap.md
)
接口确认。
VideoDecoder模块提供用于视频解码功能的函数。该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
..
/syscap.md
)
接口确认。
@syscap SystemCapability.Multimedia.Media.VideoDecoder
...
...
zh-cn/application-dev/reference/native-apis/_video_encoder.md
浏览文件 @
9dcadf5e
...
...
@@ -3,7 +3,7 @@
## 概述
VideoEncoder模块提供用于视频编码功能的函数和枚举。该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference
/syscap.md
)
接口确认。
VideoEncoder模块提供用于视频编码功能的函数和枚举。该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
..
/syscap.md
)
接口确认。
@syscap SystemCapability.Multimedia.Media.VideoEncoder
...
...
zh-cn/application-dev/security/huks-guidelines.md
浏览文件 @
9dcadf5e
...
...
@@ -949,7 +949,7 @@ struct Index {
### 密钥协商
应用在协商密钥时建议传入
[
HuksKeyStorageType
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/reference/apis/js-apis-huks.md#hukskeystoragetype
)
中定义的类型;从API10开始应用只能选择存储(HUKS_STORAGE_ONLY_USED_IN_HUKS),或者选择导出(HUKS_STORAGE_KEY_EXPORT_ALLOWED),若不传入,则默认同时支持存储和导出,存在安全问题,不推荐业务使用。
应用在协商密钥时建议传入
[
HuksKeyStorageType
](
..
/reference/apis/js-apis-huks.md#hukskeystoragetype
)
中定义的类型;从API10开始应用只能选择存储(HUKS_STORAGE_ONLY_USED_IN_HUKS),或者选择导出(HUKS_STORAGE_KEY_EXPORT_ALLOWED),若不传入,则默认同时支持存储和导出,存在安全问题,不推荐业务使用。
```
ts
/*
...
...
@@ -1320,7 +1320,7 @@ async function testAgree() {
### 密钥派生
应用在派生密钥时建议传入
[
HuksKeyStorageType
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/reference/apis/js-apis-huks.md#hukskeystoragetype
)
中定义的类型;从API10开始应用只能选择存储(HUKS_STORAGE_ONLY_USED_IN_HUKS),或者选择导出(HUKS_STORAGE_KEY_EXPORT_ALLOWED),若不传入,则默认同时支持存储和导出,存在安全问题,不推荐业务使用。
应用在派生密钥时建议传入
[
HuksKeyStorageType
](
..
/reference/apis/js-apis-huks.md#hukskeystoragetype
)
中定义的类型;从API10开始应用只能选择存储(HUKS_STORAGE_ONLY_USED_IN_HUKS),或者选择导出(HUKS_STORAGE_KEY_EXPORT_ALLOWED),若不传入,则默认同时支持存储和导出,存在安全问题,不推荐业务使用。
```
ts
/*
...
...
@@ -2076,16 +2076,16 @@ HUKS提供了全面完善的密钥访问控制能力,确保存储在HUKS中的
### 细粒度用户身份认证访问控制
该功能是基于已有
[
密钥访问控制
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/huks-guidelines.md#%E5%AF%86%E9%92%A5%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6
)
能力的扩展,提供了基于生物特征和锁屏密码二次身份认证的细粒度访问控制能力,允许设置密钥在加密、解密、签名、验签、密钥协商、密钥派生的单个或多个场景时是否需要进行身份验证。比如,业务需要使用HUKS密钥加密保存账号密码信息等数据,要求在加密的时候不进行指纹等身份认证,解密的时候需要进行指纹等身份认证,这是就需要依赖HUKS提供细粒度的二次身份认证访问控制机制。
该功能是基于已有
[
密钥访问控制
](
#密钥访问控制
)
能力的扩展,提供了基于生物特征和锁屏密码二次身份认证的细粒度访问控制能力,允许设置密钥在加密、解密、签名、验签、密钥协商、密钥派生的单个或多个场景时是否需要进行身份验证。比如,业务需要使用HUKS密钥加密保存账号密码信息等数据,要求在加密的时候不进行指纹等身份认证,解密的时候需要进行指纹等身份认证,这是就需要依赖HUKS提供细粒度的二次身份认证访问控制机制。
**开发流程**
1.
基于用户身份认证访问控制的流程,在密钥生成阶段,通过额外指定用于细粒度用户身份认证访问控制的HuksTag:
[
HUKS_TAG_KEY_AUTH_PURPOSE
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/reference/apis/js-apis-huks.md#hukstag
)
值,来指定在某种算法用途的情况下需要使用用户身份认证访问控制能力。
1.
基于用户身份认证访问控制的流程,在密钥生成阶段,通过额外指定用于细粒度用户身份认证访问控制的HuksTag:
[
HUKS_TAG_KEY_AUTH_PURPOSE
](
..
/reference/apis/js-apis-huks.md#hukstag
)
值,来指定在某种算法用途的情况下需要使用用户身份认证访问控制能力。
2.
基于用户身份认证访问控制的流程,在密钥使用阶段,业务无需再次指定HUKS_TAG_KEY_AUTH_PURPOSE值,同用户身份认证访问控制的开发流程。
**接口说明**
新增用于细粒度用户身份认证访问控制的HuksTag:
[
HUKS_TAG_KEY_AUTH_PURPOSE
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-huks.md#hukstag
)
,该Tag值取值范围为枚举类
[
HuksKeyAlg
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/reference/apis/js-apis-huks.md#hukskeyalg
)
。
新增用于细粒度用户身份认证访问控制的HuksTag:
[
HUKS_TAG_KEY_AUTH_PURPOSE
](
../reference/apis/js-apis-huks.md#hukstag
)
,该Tag值取值范围为枚举类
[
HuksKeyAlg
](
..
/reference/apis/js-apis-huks.md#hukskeyalg
)
。
**表8**
细粒度用户身份认证访问控制Tag类型介绍
| 名称 | 描述 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录