Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
2184cc3e
D
Docs
项目概览
OpenHarmony
/
Docs
11 个月 前同步成功
通知
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看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
2184cc3e
编写于
3月 15, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 15, 2022
浏览文件
操作
浏览文件
下载
差异文件
!2056 更改syscap格式和自动化用例错误
Merge pull request !2056 from 刘宝/master
上级
b3c3dcdc
ece9ad67
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
288 addition
and
209 deletion
+288
-209
zh-cn/application-dev/reference/apis/js-apis-Context.md
zh-cn/application-dev/reference/apis/js-apis-Context.md
+9
-5
zh-cn/application-dev/reference/apis/js-apis-abilityrunninginfo.md
...lication-dev/reference/apis/js-apis-abilityrunninginfo.md
+14
-12
zh-cn/application-dev/reference/apis/js-apis-abilitystagecontext.md
...ication-dev/reference/apis/js-apis-abilitystagecontext.md
+3
-2
zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md
...ion-dev/reference/apis/js-apis-application-MissionInfo.md
+10
-8
zh-cn/application-dev/reference/apis/js-apis-application-ability.md
...ication-dev/reference/apis/js-apis-application-ability.md
+82
-56
zh-cn/application-dev/reference/apis/js-apis-application-context.md
...ication-dev/reference/apis/js-apis-application-context.md
+11
-10
zh-cn/application-dev/reference/apis/js-apis-configuration.md
...n/application-dev/reference/apis/js-apis-configuration.md
+7
-5
zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md
...ation-dev/reference/apis/js-apis-configurationconstant.md
+19
-13
zh-cn/application-dev/reference/apis/js-apis-extensionrunninginfo.md
...cation-dev/reference/apis/js-apis-extensionrunninginfo.md
+22
-18
zh-cn/application-dev/reference/apis/js-apis-featureAbility.md
.../application-dev/reference/apis/js-apis-featureAbility.md
+51
-36
zh-cn/application-dev/reference/apis/js-apis-particleAbility.md
...application-dev/reference/apis/js-apis-particleAbility.md
+45
-35
zh-cn/application-dev/reference/apis/js-apis-permissionrequestresult.md
...ion-dev/reference/apis/js-apis-permissionrequestresult.md
+4
-2
zh-cn/application-dev/reference/apis/js-apis-processrunninginfo.md
...lication-dev/reference/apis/js-apis-processrunninginfo.md
+6
-4
zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md
...n-dev/reference/apis/js-apis-service-extension-context.md
+5
-3
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-Context.md
浏览文件 @
2184cc3e
...
...
@@ -502,15 +502,19 @@ context.getCallingBundle().then((data) => {
## PermissionOptions
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ---- | -------- | ------ | ---- | ------ |
| pid | 只读 | number | 否 | 进程id。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| uid | 只读 | number | 否 | 用户id。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| pid | 只读 | number | 否 | 进程id。 |
| uid | 只读 | number | 否 | 用户id。 |
## PermissionRequestResult
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ----------- | -------- | -------------- | ---- | ------------------ |
| requestCode | 只读 | number | 是 | 用户传入的请求代码。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| permissions | 只读 | Array
\<
string> | 是 | 用户传入的权限。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| authResults | 只读 | Array
\<
number> | 是 | 求权限的结果。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| requestCode | 只读 | number | 是 | 用户传入的请求代码。 |
| permissions | 只读 | Array
\<
string> | 是 | 用户传入的权限。 |
| authResults | 只读 | Array
\<
number> | 是 | 求权限的结果。 |
zh-cn/application-dev/reference/apis/js-apis-abilityrunninginfo.md
浏览文件 @
2184cc3e
...
...
@@ -22,25 +22,27 @@ abilitymanager.getAbilityRunningInfos((err,data) => {
```
## 属性
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| ability | ElementName | 是 | 否 | Ability匹配信息
。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core |
| pid | number | 是 | 否 | 进程ID。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core |
| uid | number | 是 | 否 | 用户ID。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core |
| processName | string | 是 | 否 | 进程名称。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core |
| startTime | number | 是 | 否 | Ability启动时间。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core |
| abilityState |
[
abilityManager.AbilityState
](
#abilitymanager
abilitystate
)
| 是 | 否 | Ability状态。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core |
| ability | ElementName | 是 | 否 | Ability匹配信息
|
| pid | number | 是 | 否 | 进程ID。
|
| uid | number | 是 | 否 | 用户ID。
|
| processName | string | 是 | 否 | 进程名称。
|
| startTime | number | 是 | 否 | Ability启动时间。
|
| abilityState |
[
abilityManager.AbilityState
](
#abilitymanager
-abilitystate
)
| 是 | 否 | Ability状态。 |
## abilityManager.AbilityState
Ability的状态信息。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
| INITIAL | 0 | 表示ability为initial状态。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| FOREGROUND | 9 | 表示ability为foreground状态。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| BACKGROUND | 10 | 表示ability为background状态。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| FOREGROUNDING | 11 | 表示ability为foregrounding状态。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| BACKGROUNDING | 12 | 表示ability为backgrounding状态。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| INITIAL | 0 | 表示ability为initial状态。|
| FOREGROUND | 9 | 表示ability为foreground状态。 |
| BACKGROUND | 10 | 表示ability为background状态。 |
| FOREGROUNDING | 11 | 表示ability为foregrounding状态。 |
| BACKGROUNDING | 12 | 表示ability为backgrounding状态。 |
zh-cn/application-dev/reference/apis/js-apis-abilitystagecontext.md
浏览文件 @
2184cc3e
...
...
@@ -25,8 +25,9 @@ class MyAbilityStage extends AbilityStage {
## 属性
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| currentHapModuleInfo | HapModuleInfo | 是 | 否 | AbilityStage对应的ModuleInfo对象。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| config |
[
Configuration
](
js-apis-configuration.md
)
| 是 | 否 | 环境变化对象。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| currentHapModuleInfo | HapModuleInfo | 是 | 否 | AbilityStage对应的ModuleInfo对象。 |
| config |
[
Configuration
](
js-apis-configuration.md
)
| 是 | 否 | 环境变化对象。 |
zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md
浏览文件 @
2184cc3e
...
...
@@ -21,13 +21,15 @@ import Want from "../@ohos.application.Want";
表示Ability对应任务信息的枚举。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| missionId | number | 是 | 是 | 表示任务ID。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| runningState | number | 是 | 是 | 表示运行状态。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| lockedState | boolean | 是 | 是 | 表示锁定状态。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| timestamp | string | 是 | 是 | 表示任务的最近创建或更新时间。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| want |
[
Want
](
js-apis-featureAbility.md#want
)
| 是 | 是 | 表示任务的Want信息。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| label | string | 是 | 是 | 表示任务的标签。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| iconPath | string | 是 | 是 | 表示任务的图标路径。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| continuable | boolean | 是 | 是 | 表示任务是否可以继续。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| missionId | number | 是 | 是 | 表示任务ID。|
| runningState | number | 是 | 是 | 表示运行状态。 |
| lockedState | boolean | 是 | 是 | 表示锁定状态。 |
| timestamp | string | 是 | 是 | 表示任务的最近创建或更新时间。 |
| want |
[
Want
](
js-apis-featureAbility.md#want
)
| 是 | 是 | 表示任务的Want信息。 |
| label | string | 是 | 是 | 表示任务的标签。 |
| iconPath | string | 是 | 是 | 表示任务的图标路径。 |
| continuable | boolean | 是 | 是 | 表示任务是否可以继续。 |
zh-cn/application-dev/reference/apis/js-apis-application-ability.md
浏览文件 @
2184cc3e
...
...
@@ -290,9 +290,10 @@ call(method: string, data: rpc.Sequenceable): Promise<void>;
```
js
import
Ability
from
'
@ohos.application.Ability
'
;
class
MyMessageAble
{
// 自定义的Sequenceable数据结构
num
:
0
str
:
''
constructor
()
{}
constructor
(
name
,
str
)
{
this
.
name
=
name
;
this
.
str
=
str
;
}
marshalling
(
messageParcel
)
{
messageParcel
.
writeInt
(
this
.
num
);
messageParcel
.
writeString
(
this
.
str
);
...
...
@@ -310,19 +311,25 @@ call(method: string, data: rpc.Sequenceable): Promise<void>;
var
caller
;
export
default
class
MainAbility
extends
Ability
{
onWindowStageCreate
(
windowStage
)
{
caller
=
await
this
.
context
.
startAbilityByCall
({
bundleName
:
"
com.example.myservice
"
,
abilityName
:
"
com.example.myservice.MainAbility
"
,
deviceId
:
""
});
let
msg
=
new
MyMessageAble
(
1
,
"
world
"
);
// 参考Sequenceable数据定义
caller
.
call
(
method
,
msg
)
.
then
(()
=>
{
console
.
log
(
'
Caller call() called
'
);
}).
catch
((
e
)
=>
{
console
.
log
(
'
Caller call() catch error
'
+
e
);
});
this
.
context
.
startAbilityByCall
({
bundleName
:
"
com.example.myservice
"
,
abilityName
:
"
com.example.myservice.MainAbility
"
,
deviceId
:
""
}).
then
((
obj
)
=>
{
caller
=
obj
;
let
msg
=
new
MyMessageAble
(
1
,
"
world
"
);
// 参考Sequenceable数据定义
caller
.
call
(
method
,
msg
)
.
then
(()
=>
{
console
.
log
(
'
Caller call() called
'
);
}).
catch
((
e
)
=>
{
console
.
log
(
'
Caller call() catch error
'
+
e
);
});
console
.
log
(
'
Caller GetCaller Get
'
+
caller
);
}).
catch
((
e
)
=>
{
console
.
log
(
'
Caller GetCaller error
'
+
e
);
});
}
}
```
...
...
@@ -353,8 +360,10 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise<rpc.MessagePa
```
js
import
Ability
from
'
@ohos.application.Ability
'
;
class
MyMessageAble
{
num
:
0
str
:
''
constructor
(
name
,
str
)
{
this
.
name
=
name
;
this
.
str
=
str
;
}
constructor
()
{}
marshalling
(
messageParcel
)
{
messageParcel
.
writeInt
(
this
.
num
);
...
...
@@ -373,20 +382,26 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise<rpc.MessagePa
var
caller
;
export
default
class
MainAbility
extends
Ability
{
onWindowStageCreate
(
windowStage
)
{
caller
=
await
this
.
context
.
startAbilityByCall
({
bundleName
:
"
com.example.myservice
"
,
abilityName
:
"
com.example.myservice.MainAbility
"
,
deviceId
:
""
});
let
msg
=
new
MyMessageAble
(
1
,
"
world
"
);
caller
.
callWithResult
(
method
,
msg
)
.
then
((
data
)
=>
{
console
.
log
(
'
Caller call() called
'
);
let
retmsg
=
new
MyMessageAble
(
0
,
""
);
data
.
readSequenceable
(
retmsg
);
}).
catch
((
e
)
=>
{
console
.
log
(
'
Caller call() catch error
'
+
e
);
});
onWindowStageCreate
(
windowStage
)
{
this
.
context
.
startAbilityByCall
({
bundleName
:
"
com.example.myservice
"
,
abilityName
:
"
com.example.myservice.MainAbility
"
,
deviceId
:
""
}).
then
((
obj
)
=>
{
caller
=
obj
;
let
msg
=
new
MyMessageAble
(
1
,
"
world
"
);
caller
.
callWithResult
(
method
,
msg
)
.
then
((
data
)
=>
{
console
.
log
(
'
Caller callWithResult() called
'
);
let
retmsg
=
new
MyMessageAble
(
0
,
""
);
data
.
readSequenceable
(
retmsg
);
}).
catch
((
e
)
=>
{
console
.
log
(
'
Caller callWithResult() catch error
'
+
e
);
});
console
.
log
(
'
Caller GetCaller Get
'
+
caller
);
}).
catch
((
e
)
=>
{
console
.
log
(
'
Caller GetCaller error
'
+
e
);
});
}
}
```
...
...
@@ -407,16 +422,21 @@ release(): void;
var
caller
;
export
default
class
MainAbility
extends
Ability
{
onWindowStageCreate
(
windowStage
)
{
caller
=
await
this
.
context
.
startAbilityByCall
({
bundleName
:
"
com.example.myservice
"
,
abilityName
:
"
com.example.myservice.MainAbility
"
,
deviceId
:
""
});
try
{
caller
.
release
();
}
catch
(
e
)
{
console
.
log
(
'
Caller Release error
'
+
e
);
}
this
.
context
.
startAbilityByCall
({
bundleName
:
"
com.example.myservice
"
,
abilityName
:
"
com.example.myservice.MainAbility
"
,
deviceId
:
""
}).
then
((
obj
)
=>
{
caller
=
obj
;
try
{
caller
.
release
();
}
catch
(
e
)
{
console
.
log
(
'
Caller Release error
'
+
e
);
}
console
.
log
(
'
Caller GetCaller Get
'
+
caller
);
}).
catch
((
e
)
=>
{
console
.
log
(
'
Caller GetCaller error
'
+
e
);
});
}
}
```
...
...
@@ -443,18 +463,23 @@ onRelease(callback: function): void;
var
caller
;
export
default
class
MainAbility
extends
Ability
{
onWindowStageCreate
(
windowStage
)
{
caller
=
await
this
.
context
.
startAbilityByCall
({
bundleName
:
"
com.example.myservice
"
,
abilityName
:
"
com.example.myservice.MainAbility
"
,
deviceId
:
""
});
try
{
caller
.
onRelease
((
str
)
=>
{
console
.
log
(
'
Caller OnRelease CallBack is called
'
+
str
);
});
}
catch
(
e
)
{
console
.
log
(
'
Caller Release error
'
+
e
);
}
this
.
context
.
startAbilityByCall
({
bundleName
:
"
com.example.myservice
"
,
abilityName
:
"
com.example.myservice.MainAbility
"
,
deviceId
:
""
}).
then
((
obj
)
=>
{
caller
=
obj
;
try
{
caller
.
onRelease
((
str
)
=>
{
console
.
log
(
'
Caller OnRelease CallBack is called
'
+
str
);
});
}
catch
(
e
)
{
console
.
log
(
'
Caller Release error
'
+
e
);
}
console
.
log
(
'
Caller GetCaller Get
'
+
caller
);
}).
catch
((
e
)
=>
{
console
.
log
(
'
Caller GetCaller error
'
+
e
);
});
}
}
```
...
...
@@ -485,9 +510,10 @@ on(method: string, callback: function): void;
```
js
import
Ability
from
'
@ohos.application.Ability
'
;
class
MyMessageAble
{
num
:
0
str
:
''
constructor
()
{}
constructor
(
name
,
str
)
{
this
.
name
=
name
;
this
.
str
=
str
;
}
marshalling
(
messageParcel
)
{
messageParcel
.
writeInt
(
this
.
num
);
messageParcel
.
writeString
(
this
.
str
);
...
...
zh-cn/application-dev/reference/apis/js-apis-application-context.md
浏览文件 @
2184cc3e
...
...
@@ -14,19 +14,20 @@
## 属性
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| resourceManager | ResourceManager | 是 | 否 | ResourceManager对象。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| applicationInfo | ApplicationInfo | 是 | 否 | 当前应用信息。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| cacheDir | string | 是 | 否 | 应用在内部存储上的缓存路径。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| tempDir | string | 是 | 否 | 应用的临时文件路径。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| filesDir | string | 是 | 否 | 应用在内部存储上的文件路径。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| databaseDir | string | 是 | 否 | 获取本地数据存储路径。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| storageDir | string | 是 | 否 | 获取轻量级数据存储路径。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| bundleCodeDir | string | 是 | 否 | 应用安装路径。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| distributedFilesDir | string | 是 | 否 | 应用的分布式文件路径。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| eventHub |
[
EventHub
](
js-apis-eventhub.md
)
| 是 | 否 | 事件中心信息。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| resourceManager | ResourceManager | 是 | 否 | ResourceManager对象。 |
| applicationInfo | ApplicationInfo | 是 | 否 | 当前应用信息。 |
| cacheDir | string | 是 | 否 | 应用在内部存储上的缓存路径。 |
| tempDir | string | 是 | 否 | 应用的临时文件路径。 |
| filesDir | string | 是 | 否 | 应用在内部存储上的文件路径。 |
| databaseDir | string | 是 | 否 | 获取本地数据存储路径。 |
| storageDir | string | 是 | 否 | 获取轻量级数据存储路径。 |
| bundleCodeDir | string | 是 | 否 | 应用安装路径。 |
| distributedFilesDir | string | 是 | 否 | 应用的分布式文件路径。 |
| eventHub |
[
EventHub
](
js-apis-eventhub.md
)
| 是 | 否 | 事件中心信息。|
## Context.createBundleContext
...
...
zh-cn/application-dev/reference/apis/js-apis-configuration.md
浏览文件 @
2184cc3e
...
...
@@ -17,10 +17,12 @@ import Configuration from '@ohos.application.Configuration';
## 属性
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| language | string | 是 | 是 | 表示应用程序的当前语言。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| colorMode |
[
ColorMode
](
js-apis-configurationconstant.md
)
| 是 | 是 | 表示深浅色模式,取值范围:浅色模式(COLOR_MODE_LIGHT),深色模式(COLOR_MODE_DARK)。默认为浅色。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| direction | Direction | 是 | 否 | 表示屏幕方向,取值范围:水平方向(DIRECTION_HORIZONTAL),垂直方向(DIRECTION_VERTICAL)。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| screenDensity | ScreenDensity | 是 | 否 | 表示屏幕分辨率,取值范围:SCREEN_DENSITY_SDPI(120)、SCREEN_DENSITY_MDPI(160)、SCREEN_DENSITY_LDPI(240)、SCREEN_DENSITY_XLDPI(320)、SCREEN_DENSITY_XXLDPI(480)、SCREEN_DENSITY_XXXLDPI(640)。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| displayId | number | 是 | 否 | 表示应用所在的displayId。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| language | string | 是 | 是 | 表示应用程序的当前语言。 |
| colorMode |
[
ColorMode
](
js-apis-configurationconstant.md
)
| 是 | 是 | 表示深浅色模式,取值范围:浅色模式(COLOR_MODE_LIGHT),深色模式(COLOR_MODE_DARK)。默认为浅色。 |
| direction | Direction | 是 | 否 | 表示屏幕方向,取值范围:水平方向(DIRECTION_HORIZONTAL),垂直方向(DIRECTION_VERTICAL)。 |
| screenDensity | ScreenDensity | 是 | 否 | 表示屏幕分辨率,取值范围:SCREEN_DENSITY_SDPI(120)、SCREEN_DENSITY_MDPI(160)、SCREEN_DENSITY_LDPI(240)、SCREEN_DENSITY_XLDPI(320)、SCREEN_DENSITY_XXLDPI(480)、SCREEN_DENSITY_XXXLDPI(640)。 |
| displayId | number | 是 | 否 | 表示应用所在的displayId。 |
zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md
浏览文件 @
2184cc3e
...
...
@@ -25,11 +25,13 @@ import ConfigurationConstant from '@ohos.application.ConfigurationConstant';
ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT。
```
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
| COLOR_MODE_NOT_SET | -1 | 未设置颜色模式。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| COLOR_MODE_DARK | 0 | 深色模式。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| COLOR_MODE_LIGHT | 1 | 浅色模式。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| COLOR_MODE_NOT_SET | -1 | 未设置颜色模式。 |
| COLOR_MODE_DARK | 0 | 深色模式。 |
| COLOR_MODE_LIGHT | 1 | 浅色模式。 |
## ConfigurationConstant.Direction
...
...
@@ -42,11 +44,13 @@ ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT。
ConfigurationConstant.Direction.DIRECTION_VERTICAL。
```
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
| DIRECTION_NOT_SET | -1 | 未设置方向。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| DIRECTION_VERTICAL | 0 | 垂直方向。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| DIRECTION_HORIZONTAL | 1 | 水平方向。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| DIRECTION_NOT_SET | -1 | 未设置方向。 |
| DIRECTION_VERTICAL | 0 | 垂直方向。 |
| DIRECTION_HORIZONTAL | 1 | 水平方向。 |
## ConfigurationConstant.ScreenDensity
...
...
@@ -59,12 +63,14 @@ ConfigurationConstant.Direction.DIRECTION_VERTICAL。
ConfigurationConstant.ScreenDensity.SCREEN_DENSITY_NOT_SET。
```
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
| SCREEN_DENSITY_NOT_SET | 0 | 未设置屏幕分辨率。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| SCREEN_DENSITY_SDPI | 120 | 屏幕分辨率为"sdpi"。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| SCREEN_DENSITY_MDPI | 160 | 屏幕分辨率为"mdpi"。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| SCREEN_DENSITY_LDPI | 240 | 屏幕分辨率为"ldpi"。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| SCREEN_DENSITY_XLDPI | 320 | 屏幕分辨率为"xldpi"。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| SCREEN_DENSITY_XXLDPI | 480 | 屏幕分辨率为"xxldpi"。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| SCREEN_DENSITY_XXXLDPI | 640 | 屏幕分辨率为"xxxldpi"。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| SCREEN_DENSITY_NOT_SET | 0 | 未设置屏幕分辨率。 |
| SCREEN_DENSITY_SDPI | 120 | 屏幕分辨率为"sdpi"。 |
| SCREEN_DENSITY_MDPI | 160 | 屏幕分辨率为"mdpi"。 |
| SCREEN_DENSITY_LDPI | 240 | 屏幕分辨率为"ldpi"。 |
| SCREEN_DENSITY_XLDPI | 320 | 屏幕分辨率为"xldpi"。 |
| SCREEN_DENSITY_XXLDPI | 480 | 屏幕分辨率为"xxldpi"。 |
| SCREEN_DENSITY_XXXLDPI | 640 | 屏幕分辨率为"xxxldpi"。 |
zh-cn/application-dev/reference/apis/js-apis-extensionrunninginfo.md
浏览文件 @
2184cc3e
...
...
@@ -24,30 +24,34 @@ abilitymanager.getExtensionRunningInfos(upperLimit, (err,data) => {
### 属性
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| extension | ElementName | 是 | 否 | Extension匹配信息。
<br><b>
系统能力:
</b>
SystemCapability.Ability.AbilityRuntime.Core |
| pid | number | 是 | 否 | 进程ID。
<br><b>
系统能力:
</b>
SystemCapability.Ability.AbilityRuntime.Core |
| uid | number | 是 | 否 | 用户ID。
<br><b>
系统能力:
</b>
SystemCapability.Ability.AbilityRuntime.Core |
| processName | string | 是 | 否 | 进程名称。
<br><b>
系统能力:
</b>
SystemCapability.Ability.AbilityRuntime.Core |
| startTime | number | 是 | 否 | Extension启动时间。
<br><b>
系统能力:
</b>
SystemCapability.Ability.AbilityRuntime.Core |
| clientPackage | Array
<
String
>
| 是 | 否 | 表示当期进程下的所有包名。
<br><b>
系统能力:
</b>
SystemCapability.Ability.AbilityRuntime.Core |
| type |
[
bundle.ExtensionAbilityType
](
#bundle
extensionabilitytype
)
| 是 | 否 | Extension类型。
<br><b>
系统能力:
</b>
SystemCapability.Ability.AbilityRuntime.Core |
| extension | ElementName | 是 | 否 | Extension匹配信息。
|
| pid | number | 是 | 否 | 进程ID。
|
| uid | number | 是 | 否 | 用户ID。
|
| processName | string | 是 | 否 | 进程名称。
|
| startTime | number | 是 | 否 | Extension启动时间。
|
| clientPackage | Array
<
String
>
| 是 | 否 | 表示当期进程下的所有包名。
|
| type |
[
bundle.ExtensionAbilityType
](
#bundle
-extensionabilitytype
)
| 是 | 否 | Extension类型。 |
## bundle.ExtensionAbilityType
Extension类型。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
| FORM | 0 | 表示带有form类型的扩展信息。
<
br><b>
系统能力:
</b>
SystemCapability.BundleManager.BundleFramework
|
| WORK_SCHEDULER | 1 | 表示带有work
scheduler类型的扩展信息。
<
br><b>
系统能力:
</b>
SystemCapability.BundleManager.BundleFramework
|
| INPUT_METHOD | 2 | 表示用输入法类型的扩展信息。
<
br><b>
系统能力:
</b>
SystemCapability.BundleManager.BundleFramework
|
| SERVICE | 3 | 表示带有service类型的扩展信息。
<
br><b>
系统能力:
</b>
SystemCapability.BundleManager.BundleFramework
|
| ACCESSIBILITY | 4 | 表示具有可访问性类型的扩展信息。
<
br><b>
系统能力:
</b>
SystemCapability.BundleManager.BundleFramework
|
| DATA_SHARE | 5 | 表示带有datashare类型的扩展信息。
<
br><b>
系统能力:
</b>
SystemCapability.BundleManager.BundleFramework
|
| FILE_SHARE | 6 | 表示带有fileshare类型的扩展信息。
<
br><b>
系统能力:
</b>
SystemCapability.BundleManager.BundleFramework
|
| STATIC_SUBSCRIBER | 7 | 表示带有静态订阅者类型的扩展信息。
<
br><b>
系统能力:
</b>
SystemCapability.BundleManager.BundleFramework
|
| WALLPAPER | 8 | 表示带有wallpaper类型的扩展信息。
<
br><b>
系统能力:
</b>
SystemCapability.BundleManager.BundleFramework
|
| UNSPECIFIED | 9 | 表示未指定类型信息。
<
br><b>
系统能力:
</b>
SystemCapability.BundleManager.BundleFramework
|
| FORM | 0 | 表示带有form类型的扩展信息。< |
| WORK_SCHEDULER | 1 | 表示带有work
scheduler类型的扩展信息。< |
| INPUT_METHOD | 2 | 表示用输入法类型的扩展信息。< |
| SERVICE | 3 | 表示带有service类型的扩展信息。< |
| ACCESSIBILITY | 4 | 表示具有可访问性类型的扩展信息。< |
| DATA_SHARE | 5 | 表示带有datashare类型的扩展信息。< |
| FILE_SHARE | 6 | 表示带有fileshare类型的扩展信息。< |
| STATIC_SUBSCRIBER | 7 | 表示带有静态订阅者类型的扩展信息。< |
| WALLPAPER | 8 | 表示带有wallpaper类型的扩展信息。< |
| UNSPECIFIED | 9 | 表示未指定类型信息。< |
zh-cn/application-dev/reference/apis/js-apis-featureAbility.md
浏览文件 @
2184cc3e
...
...
@@ -494,19 +494,23 @@ connectAbility(request: Want, options:ConnectOptions): number
**Want类型说明:**
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------ | -------- | -------- | ---- | ---------------------------------- |
| deviceId | 只读 | string | 否 | 表示被连接的ServiceAbility的设备id,缺省表示连接本地的ServiceAbility。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| bundleName | 只读 | string | 是 | 表示被连接的ServiceAbility的包名。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| abilityName | 只读 | string | 是 | 表示被连接的ServiceAbility的类名。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| deviceId | 只读 | string | 否 | 表示被连接的ServiceAbility的设备id,缺省表示连接本地的ServiceAbility。 |
| bundleName | 只读 | string | 是 | 表示被连接的ServiceAbility的包名。 |
| abilityName | 只读 | string | 是 | 表示被连接的ServiceAbility的类名。 |
**ConnectOptions类型说明:**
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------ | -------- | -------- | ---- | ---------------------------------- |
| onConnect | 只读 | function | 是 | 连接成功时的回调函数。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| onDisconnect | 只读 | function | 是 | 连接失败时的回调函数。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| onFailed | 只读 | function | 是 | ConnectAbility调用失败时的回调函数。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| onConnect | 只读 | function | 是 | 连接成功时的回调函数。 |
| onDisconnect | 只读 | function | 是 | 连接失败时的回调函数。 |
| onFailed | 只读 | function | 是 | ConnectAbility调用失败时的回调函数。 |
**返回值:**
...
...
@@ -634,55 +638,66 @@ var connId = featureAbility.connectAbility(
onFailed
:
onFailedCallback
,
},
);
var
result
=
await
featureAbility
.
disconnectAbility
(
connId
);
featureAbility
.
disconnectAbility
(
connId
).
then
((
error
,
data
)
=>
{
console
.
log
(
'
featureAbilityTest result errCode :
'
+
error
.
code
+
"
data:
"
+
data
);
});
```
## AbilityResult
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ---------- | -------- | --------------------- | ---- | ------------------------------------------------------------ |
| resultCode | 只读 | number | 是 | 指示销毁该能力后返回的结果代码。您可以定义结果代码来识别错误(暂不支持)。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| want | 只读 |
[
Want
](
#want
)
| 否 | 指示销毁该能力后返回的数据。您可以定义返回的数据。此参数可以为null。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| resultCode | 只读 | number | 是 | 指示销毁该能力后返回的结果代码。您可以定义结果代码来识别错误(暂不支持)。 |
| want | 只读 |
[
Want
](
#want
)
| 否 | 指示销毁该能力后返回的数据。您可以定义返回的数据。此参数可以为null。 |
## StartAbilityParameter
**系统能力**
:以下各项对应的系统能力均为SystemCapability.AbilityRuntime.FAModel
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------------- | -------- | -------------------- | ---- | ------------------------------------------------------------ |
| want | 只读 |
[
Want
](
#want
)
| 是 | 表示需要包含有关目标启动能力的信息。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| want | 只读 |
[
Want
](
#want
)
| 是 | 表示需要包含有关目标启动能力的信息。 |
| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。 |
## Want
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ |
| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| uri | 只读 | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| type | 只读 | string | 否 | 表示MIME type类型描述,比如:"text/plain" 、 "image/
*"等。
<br/>**系统能力*
*
:SystemCapability.Ability.AbilityBase
|
| flags | 只读 | number | 否 | 表示处理Want的方式。默认传数字,具体参考:
[
flags说明
](
#flags说明
)
。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| action | 只读 | string | 否 | 表示action选项描述。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| parameters | 只读 | {[key: string]: any} | 否 | 表示WantParams描述。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| entities | 只读 | Array
\<
string> | 否 | 表示entities相关描述。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。 |
| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
| uri | 只读 | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。 |
| type | 只读 | string | 否 | 表示MIME type类型描述,比如:"text/plain" 、 "image/
*
"等。 |
| flags | 只读 | number | 否 | 表示处理Want的方式。默认传数字,具体参考:
[
flags说明
](
#flags说明
)
。 |
| action | 只读 | string | 否 | 表示action选项描述。 |
| parameters | 只读 | {[key: string]: any} | 否 | 表示WantParams描述。 |
| entities | 只读 | Array
\<
string> | 否 | 表示entities相关描述。 |
## flags说明
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 参数 | 描述 |
| ------------------------------------ | ---------- | ------------------------------------------------------------ |
| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。
<
<
br
/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给
**ohos.app.Context#startAbility**
的
**Want**
设置此标志,并且必须与
**flag_ABILITY_NEW_MISSION**
一起使用。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。 |
| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。 |
| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。 |
| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。 |
| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。 |
| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。 |
| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。 |
| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。 |
| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。< |
| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。 |
| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。 |
| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。 |
| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。 |
| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给
**ohos.app.Context#startAbility**
的
**Want**
设置此标志,并且必须与
**flag_ABILITY_NEW_MISSION**
一起使用。 |
| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。 |
| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。 |
zh-cn/application-dev/reference/apis/js-apis-particleAbility.md
浏览文件 @
2184cc3e
...
...
@@ -182,45 +182,51 @@ particleAbility.acquireDataAbilityHelper(uri)
## StartAbilityParameter
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------------- | -------- | --------------------- | ---- | ------------------------------------------------------------ |
| want | 只读 |
[
Want
](
#want
)
| 是 | 表示需要包含有关目标启动能力的信息。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| want | 只读 |
[
Want
](
#want
)
| 是 | 表示需要包含有关目标启动能力的信息。 |
| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。 |
## Want
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ |
| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| uri | 只读 | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| type | 只读 | string | 否 | 表示MIME type类型描述,比如:"text/plain" 、 "image/
*"等。
<br/>**系统能力*
*
:SystemCapability.Ability.AbilityBase
|
| flags | 只读 | number | 否 | 表示处理Want的方式。默认传数字,具体参考:
[
flags说明
](
#flags说明
)
。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| action | 只读 | string | 否 | 表示action选项描述。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| parameters | 只读 | {[key: string]: any} | 否 | 表示WantParams描述。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| entities | 只读 | Array
\<
string> | 否 | 表示entities相关描述。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。 |
| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
| uri | 只读 | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。 |
| type | 只读 | string | 否 | 表示MIME type类型描述,比如:"text/plain" 、 "image/
*
"等。 |
| flags | 只读 | number | 否 | 表示处理Want的方式。默认传数字,具体参考:
[
flags说明
](
#flags说明
)
。 |
| action | 只读 | string | 否 | 表示action选项描述。 |
| parameters | 只读 | {[key: string]: any} | 否 | 表示WantParams描述。 |
| entities | 只读 | Array
\<
string> | 否 | 表示entities相关描述。 |
## flags说明
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 参数 | 描述 |
| ------------------------------------ | ---------- | ------------------------------------------------------------ |
| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给{@link ohos.app.Context#startAbility}的{@code Want}设置此标志,并且必须与{@link flag_ABILITY_NEW_MISSION}一起使用。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityBase
|
| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。 |
| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。 |
| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。 |
| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。 |
| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。 |
| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。 |
| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。 |
| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。 |
| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。 |
| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。 |
| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。 |
| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。 |
| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。 |
| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给{@link ohos.app.Context#startAbility}的{@code Want}设置此标志,并且必须与{@link flag_ABILITY_NEW_MISSION}一起使用。 |
| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。 |
| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。 |
## AbilityStartSetting
...
...
@@ -234,11 +240,13 @@ abilityStartSetting属性是一个定义为[key: string]: any的对象,key对
featureAbility.AbilityStartSetting.BOUNDS_KEY。
```
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel
| 名称 | 参数 | 描述 |
| --------------- | --------------- | -------------------------- |
| BOUNDS_KEY | "abilityBounds" | 窗口显示大小属性的名称。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| WINDOW_MODE_KEY | "windowMode" | 窗口显示模式属性的名称。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| DISPLAY_ID_KEY | "displayId" | 窗口显示设备ID属性的名称。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| BOUNDS_KEY | "abilityBounds" | 窗口显示大小属性的名称。 |
| WINDOW_MODE_KEY | "windowMode" | 窗口显示模式属性的名称。 |
| DISPLAY_ID_KEY | "displayId" | 窗口显示设备ID属性的名称。 |
## AbilityWindowConfiguration
...
...
@@ -250,13 +258,15 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY。
featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED。
```
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel
| 名称 | 参数 | 描述 |
| --------------------------- | ---- | ---------- |
| WINDOW_MODE_UNDEFINED | 0 | 未定义。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| WINDOW_MODE_FULLSCREEN | 1 | 全屏。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| WINDOW_MODE_SPLIT_PRIMARY | 100 | 分屏主屏。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| WINDOW_MODE_SPLIT_SECONDARY | 101 | 分屏次屏。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| WINDOW_MODE_FLOATING | 102 | 悬浮窗。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.FAModel
|
| WINDOW_MODE_UNDEFINED | 0 | 未定义。 |
| WINDOW_MODE_FULLSCREEN | 1 | 全屏。 |
| WINDOW_MODE_SPLIT_PRIMARY | 100 | 分屏主屏。 |
| WINDOW_MODE_SPLIT_SECONDARY | 101 | 分屏次屏。 |
| WINDOW_MODE_FLOATING | 102 | 悬浮窗。 |
## particleAbility.startBackgroundRunning
...
...
zh-cn/application-dev/reference/apis/js-apis-permissionrequestresult.md
浏览文件 @
2184cc3e
...
...
@@ -9,7 +9,9 @@
## 属性
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| permissions | Array
<
string
>
| 是 | 否 | 用户传入的权限。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| authResults | Array
<
number
>
| 是 | 否 | 相应请求权限的结果。0表示授权成功,-1表示失败。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| permissions | Array
<
string
>
| 是 | 否 | 用户传入的权限。|
| authResults | Array
<
number
>
| 是 | 否 | 相应请求权限的结果。0表示授权成功,-1表示失败。 |
zh-cn/application-dev/reference/apis/js-apis-processrunninginfo.md
浏览文件 @
2184cc3e
...
...
@@ -24,9 +24,11 @@ appManager.getProcessRunningInfos((error,data) => {
## 属性
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| pid | number | 是 | 否 | 进程ID。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| uid | number | 是 | 否 | 用户ID。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| processName | string | 是 | 否 | 进程名称。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| bundleNames | Array
<
string
>
| 是 | 否 | 进程中所有运行的包名称。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| pid | number | 是 | 否 | 进程ID。 |
| uid | number | 是 | 否 | 用户ID。 |
| processName | string | 是 | 否 | 进程名称。 |
| bundleNames | Array
<
string
>
| 是 | 否 | 进程中所有运行的包名称。 |
zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md
浏览文件 @
2184cc3e
...
...
@@ -214,8 +214,10 @@ disconnectAbility(connection: number): Promise<void>;
ConnectOptions数据结构。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 说明 |
| -------- | -------- |
| onConnect(elementName:ElementName,
remote:IRemoteObject) | Ability成功连接一个服务类型Ability的回调接口。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| onDisconnect(elementName:ElementName) | 对端服务发生异常或者被杀死回调该接口。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| onFailed(code:
number) | 连接失败时回调该接口。
<br/>
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
|
| onConnect(elementName:ElementName,
remote:IRemoteObject) | Ability成功连接一个服务类型Ability的回调接口。 |
| onDisconnect(elementName:ElementName) | 对端服务发生异常或者被杀死回调该接口。 |
| onFailed(code:
number) | 连接失败时回调该接口。 |
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录