Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
fb00ee60
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看板
未验证
提交
fb00ee60
编写于
12月 19, 2022
作者:
O
openharmony_ci
提交者:
Gitee
12月 19, 2022
浏览文件
操作
浏览文件
下载
差异文件
!12648 优化API参考
Merge pull request !12648 from zhongjianfei/mm001
上级
7d317e62
1e0d7e27
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
40 addition
and
35 deletion
+40
-35
zh-cn/application-dev/reference/apis/js-apis-app-ability-ability.md
...ication-dev/reference/apis/js-apis-app-ability-ability.md
+15
-16
zh-cn/application-dev/reference/apis/js-apis-bundleManager-abilityInfo.md
...n-dev/reference/apis/js-apis-bundleManager-abilityInfo.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-bundleManager-applicationInfo.md
...v/reference/apis/js-apis-bundleManager-applicationInfo.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-bundleManager-bundleInfo.md
...on-dev/reference/apis/js-apis-bundleManager-bundleInfo.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-bundleManager-extensionAbilityInfo.md
...erence/apis/js-apis-bundleManager-extensionAbilityInfo.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-bundleManager-hapModuleInfo.md
...dev/reference/apis/js-apis-bundleManager-hapModuleInfo.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-bundleManager-metadata.md
...tion-dev/reference/apis/js-apis-bundleManager-metadata.md
+3
-2
zh-cn/application-dev/reference/apis/js-apis-bundleManager-shortcutInfo.md
...-dev/reference/apis/js-apis-bundleManager-shortcutInfo.md
+4
-2
zh-cn/application-dev/reference/apis/js-apis-continuation-continuationExtraParams.md
...ence/apis/js-apis-continuation-continuationExtraParams.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-ability-want.md
...lication-dev/reference/apis/js-apis-inner-ability-want.md
+3
-0
zh-cn/application-dev/reference/apis/js-apis-inner-app-appVersionInfo.md
...on-dev/reference/apis/js-apis-inner-app-appVersionInfo.md
+6
-6
zh-cn/application-dev/reference/apis/js-apis-inner-application-context.md
...n-dev/reference/apis/js-apis-inner-application-context.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-application-missionSnapshot.md
...ference/apis/js-apis-inner-application-missionSnapshot.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-application-permissionRequestResult.md
...apis/js-apis-inner-application-permissionRequestResult.md
+1
-1
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-app-ability-ability.md
浏览文件 @
fb00ee60
# @ohos.app.ability.Ability (Ability基类)
Ability模块提供对Ability生命周期、上下文环境等调用管理的能力,包括Ability创建、销毁、转储客户端信息等
。
[
UIAbility
](
js-apis-app-ability-uiAbility.md
)
和
[
ExtensionAbility
](
js-apis-app-ability-extensionAbility.md
)
的基类,提供系统配置更新回调和系统内存调整回调
。
> **说明:**
>
...
...
@@ -23,18 +23,17 @@ onConfigurationUpdate(newConfig: Configuration): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| newConfig |
[
Configuration
](
js-apis-app-ability-configuration.md
)
| 是 | 表示需要更新的配置信息。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| newConfig |
[
Configuration
](
js-apis-app-ability-configuration.md
)
| 是 | 表示需要更新的配置信息。 |
**示例:**
```
ts
class
MyAbility
extends
Ability
{
onConfigurationUpdate
(
config
)
{
console
.
log
(
'
onConfigurationUpdate, config:
'
+
JSON
.
stringify
(
config
));
}
}
class
MyAbility
extends
Ability
{
onConfigurationUpdate
(
config
)
{
console
.
log
(
'
onConfigurationUpdate, config:
'
+
JSON
.
stringify
(
config
));
}
}
```
## Ability.onMemoryLevel
...
...
@@ -47,16 +46,16 @@ onMemoryLevel(level: AbilityConstant.MemoryLevel): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| level |
[
AbilityConstant.MemoryLevel
](
js-apis-app-ability-abilityConstant.md#abilityconstantmemorylevel
)
| 是 | 回调返回内存微调级别,显示当前内存使用状态。|
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| level |
[
AbilityConstant.MemoryLevel
](
js-apis-app-ability-abilityConstant.md#abilityconstantmemorylevel
)
| 是 | 回调返回内存微调级别,显示当前内存使用状态。|
**示例:**
```
ts
class
MyAbility
extends
Ability
{
class
MyAbility
extends
Ability
{
onMemoryLevel
(
level
)
{
console
.
log
(
'
onMemoryLevel, level:
'
+
JSON
.
stringify
(
level
));
}
}
}
```
zh-cn/application-dev/reference/apis/js-apis-bundleManager-abilityInfo.md
浏览文件 @
fb00ee60
...
...
@@ -3,7 +3,7 @@
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
Ability信息,
未做特殊说明的属性,可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取,flag使用
[
GET_BUNDLE_INFO_WITH_ABILITY
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
。
Ability信息,
系统应用可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的Ability信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的Ability信息,其中入参
[
BundleFlag
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用GET_BUNDLE_INFO_WITH_ABILITY
。
## AbilityInfo
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager-applicationInfo.md
浏览文件 @
fb00ee60
...
...
@@ -3,7 +3,7 @@
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
应用程序信息,
未做特殊说明的属性,可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取,flag使用
[
GET_BUNDLE_INFO_WITH_APPLICATION
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
。
应用程序信息,
系统应用可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的应用程序信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的应用程序信息,其中入参
[
BundleFlag
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用GET_BUNDLE_INFO_WITH_APPLICATION
。
## ApplicationInfo
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager-bundleInfo.md
浏览文件 @
fb00ee60
...
...
@@ -3,7 +3,7 @@
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
应用包
的信息,未做特殊说明的属性,可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取
。
应用包
信息,系统应用可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的应用包信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的应用包信息,其中入参
[
BundleFlag
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用 GET_BUNDLE_INFO_DEFAULT
。
## BundleInfo
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager-extensionAbilityInfo.md
浏览文件 @
fb00ee60
...
...
@@ -3,7 +3,7 @@
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
ExtensionAbility信息,
未做特殊说明的属性,均通过
[
getBundleInfo
](
js-apis-bundleManager.md
)
获取,flag使用
[
GET_BUNDLE_INFO_WITH_EXTENSION_ABILITY
](
js-apis-bundleManager.md#bundleflag
)
获取
ExtensionAbility信息,
系统应用可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的ExtensionAbility信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的ExtensionAbility信息,其中入参
[
BundleFlag
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用 GET_BUNDLE_INFO_WITH_EXTENSION_ABILITY。
## ExtensionAbilityInfo
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager-hapModuleInfo.md
浏览文件 @
fb00ee60
...
...
@@ -3,7 +3,7 @@
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
HAP信息,
未做特殊说明的属性,可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取,flag使用
[
GET_BUNDLE_INFO_WITH_HAP_MODULE
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
。
HAP信息,
系统应用可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的HAP信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的HAP信息,其中入参
[
BundleFlag
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用 GET_BUNDLE_INFO_WITH_HAP_MODULE
。
## HapModuleInfo
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager-metadata.md
浏览文件 @
fb00ee60
# Metadata
元数据对象,可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取,此对象在
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
、
[
HapModuleInfo
](
js-apis-bundleManager-hapModuleInfo.md
)
、
[
AbilityInfo
](
js-apis-bundleManager-abilityInfo.md
)
、
[
ExtensionAbilityInfo
](
js-apis-bundleManager-extensionAbilityInfo.md
)
中均包含。
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
描述的module、ability、extensionAbility配置信息,标签值为数组类型,该标签下的配置只对当前module、或者ability、或者extensionAbility生效。
可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取,此对象在
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
、
[
HapModuleInfo
](
js-apis-bundleManager-hapModuleInfo.md
)
、
[
AbilityInfo
](
js-apis-bundleManager-abilityInfo.md
)
、
[
ExtensionAbilityInfo
](
js-apis-bundleManager-extensionAbilityInfo.md
)
中均包含。
描述的module、uiAbility、extensionAbility配置信息,标签值为数组类型,该标签下的配置只对当前module、uiAbility或者extensionAbility生效。
## Metadata
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager-shortcutInfo.md
浏览文件 @
fb00ee60
# ShortcutInfo
应用配置文件中定义的快捷方式信息,可以通过
[
getShortcutInfo
](
js-apis-launcherBundleManager.md#launcherbundlemanagergetshortcutinfo9
)
获取。
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
本应用配置文件中定义的快捷方式信息,可以通过
[
getShortcutInfo
](
js-apis-launcherBundleManager.md#launcherbundlemanagergetshortcutinfo9
)
获取,
FA模型配置在
[
config.json文件中进行配置
](
../../quick-start/module-structure.md#%E8%A1%A817-shortcuts%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%86%85%E9%83%A8%E7%BB%93%E6%9E%84%E8%AF%B4%E6%98%8E
)
,Stage模型配置参考
[
shortcuts对象内部结构
](
../../quick-start/module-configuration-file.md#shortcuts标签
)
。
>
>
FA模型配置在[config.json文件中进行配置](../../quick-start/module-structure.md#%E8%A1%A817-shortcuts%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%86%85%E9%83%A8%E7%BB%93%E6%9E%84%E8%AF%B4%E6%98%8E),Stage模型配置参考[shortcuts对象内部结构](../../quick-start/module-configuration-file.md#shortcuts标签)。
## ShortcutWant
...
...
zh-cn/application-dev/reference/apis/js-apis-continuation-continuationExtraParams.md
浏览文件 @
fb00ee60
# ContinuationExtraParams
本模块提供
流转管理入口中设备选择模块所需的过滤参数,可以作为
[
startContinuationDeviceManager
](
js-apis-continuation-continuationManager.md#continuationmanagerstartcontinuationdevicemanager9
)
的入参。
流转管理入口中设备选择模块所需的过滤参数,可以作为
[
startContinuationDeviceManager
](
js-apis-continuation-continuationManager.md#continuationmanagerstartcontinuationdevicemanager9
)
的入参。
> **说明:**
>
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-ability-want.md
浏览文件 @
fb00ee60
...
...
@@ -65,4 +65,7 @@ Want是对象间信息传递的载体, 可以用于应用组件间的信息传
})
// ...
```
-
更多详细说明和示例请参见:
[
应用模型
](
../../application-models/Readme-CN.md
)
的信息传递载体Want
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-inner-app-appVersionInfo.md
浏览文件 @
fb00ee60
# AppVersionInfo
定义
应用版本信息,可以通过
[
getAppVersionInfo
](
js-apis-inner-app-context.md#contextgetappversioninfo7
)
获取当前应用的版本信息。
应用版本信息,可以通过
[
getAppVersionInfo
](
js-apis-inner-app-context.md#contextgetappversioninfo7
)
获取当前应用的版本信息。
> **说明:**
>
...
...
@@ -8,9 +8,9 @@
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称
| 类型 | 可读 | 可写 | 说明
|
| ----------- | ------ | ---- | ---- | ------- |
| appName | string | 是
| 否 | 模块名称。
|
| versionCode | number | 是
| 否 | 模块描述信息
。 |
| versionName | string | 是
| 否 | 描述信息ID。
|
| 名称
| 类型 | 可读 | 可写 | 说明
|
| ----------- | ------ | ---- | ---- | -------
-------
|
| appName | string | 是
| 否 | 应用名称。
|
| versionCode | number | 是
| 否 | 应用版本编码
。 |
| versionName | string | 是
| 否 | 应用版本号。
|
zh-cn/application-dev/reference/apis/js-apis-inner-application-context.md
浏览文件 @
fb00ee60
# Context模块
Context模块提供了ability或application的上下文的能力,包括
允许访问特定于
应用程序的资源等。
Context模块提供了ability或application的上下文的能力,包括
访问特定
应用程序的资源等。
> **说明:**
>
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-missionSnapshot.md
浏览文件 @
fb00ee60
# MissionSnapshot
MissionSnapshot模块提供设置与任务对应的任务快照的任务元素名称的能力
,可以通过
[
getMissionSnapShot
](
js-apis-app-ability-missionManager.md#missionmanagergetmissionsnapshot
)
获取。
一个任务的任务快照对象
,可以通过
[
getMissionSnapShot
](
js-apis-app-ability-missionManager.md#missionmanagergetmissionsnapshot
)
获取。
> **说明:**
>
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-permissionRequestResult.md
浏览文件 @
fb00ee60
# PermissionRequestResult
PermissionRequestResult模块提供了权限请求结果的能力
,在调用
[
requestPermissionsFromUser
](
js-apis-inner-application-uiAbilityContext.md#abilitycontextrequestpermissionsfromuser
)
申请权限时返回此对象表明此次权限申请的结果。
权限请求结果对象
,在调用
[
requestPermissionsFromUser
](
js-apis-inner-application-uiAbilityContext.md#abilitycontextrequestpermissionsfromuser
)
申请权限时返回此对象表明此次权限申请的结果。
> **说明:**
>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录