Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
acc2687f
D
Docs
项目概览
OpenHarmony
/
Docs
接近 2 年 前同步成功
通知
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看板
未验证
提交
acc2687f
编写于
3月 07, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 07, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1825 删除fa模型迁移接口说明
Merge pull request !1825 from wangdongdong/0307
上级
12ac90bc
151a0b86
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
0 addition
and
175 deletion
+0
-175
zh-cn/application-dev/reference/apis/js-apis-featureAbility.md
.../application-dev/reference/apis/js-apis-featureAbility.md
+0
-175
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-featureAbility.md
浏览文件 @
acc2687f
...
...
@@ -596,181 +596,6 @@ var connId = featureAbility.connectAbility(
var
result
=
await
featureAbility
.
disconnectAbility
(
connId
);
```
## featureAbility.continueAbility
continueAbility(options: ContinueAbilityOptions, callback: AsyncCallback
\<
void>): void
迁移一个ability到目标设备,并返回执行结果(callback形式)。
**参数:**
| 名称 | 类型 | 必填 | 描述 |
| -------- | ---------------------- | ---- | ------------------- |
| options | ContinueAbilityOptions | 是 | 表示被启动的Ability |
| callback | AsyncCallback
\<
void> | 是 | 被指定的回调方法 |
**ContinueAbilityOptions类型说明:**
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ---------- | -------- | ------- | ---- | ------------------------------------------------------------ |
| deviceId | 只读 | string | 是 | 表示需要包含有关目标启动能力的信息。 |
| reversible | 只读 | boolean | 是 | 是否支持回迁的标志,目前不支持该功能,为保留字段,可填false。 |
**示例:**
```
javascript
import
device
from
'
@system.device
'
import
ability
from
'
@ohos.ability.featureability
'
var
DEVICE_LIST_LOCALHOST
export
default
{
data
:
{
title
:
""
,
deviceId
:
''
,
deviceList
:
[],
remoteDeviceModel
:
new
RemoteDeviceModel
()
},
onInit
()
{
DEVICE_LIST_LOCALHOST
=
{
id
:
'
localhost
'
,
};
this
.
deviceList
=
[
DEVICE_LIST_LOCALHOST
];
},
onShow
()
{
const
core
=
Core
.
getInstance
()
const
expectExtend
=
new
ExpectExtend
({
'
id
'
:
'
extend
'
})
const
reportExtend
=
new
ReportExtend
(
file
)
core
.
addService
(
'
expect
'
,
expectExtend
)
core
.
addService
(
'
report
'
,
reportExtend
)
core
.
init
()
const
configService
=
core
.
getDefaultService
(
'
config
'
)
configService
.
setConfig
(
this
)
core
.
execute
()
},
onReady
()
{
},
GetNetWorkId
(){
let
self
=
this
;
this
.
remoteDeviceModel
.
registerDeviceListCallback
(()
=>
{
var
list
=
[];
list
[
0
]
=
DEVICE_LIST_LOCALHOST
;
var
deviceList
=
self
.
remoteDeviceModel
.
deviceList
;
for
(
var
i
=
0
;
i
<
deviceList
.
length
;
i
++
)
{
list
[
i
]
=
{
id
:
deviceList
[
i
].
deviceId
,
};
}
self
.
deviceList
=
list
;
});
},
ShowNetWorkId
(){
this
.
deviceId
=
this
.
deviceList
[
0
].
id
;
},
async
ContinueAbility
(){
function
ContinueAbilityCallback
(
err
)
{
console
.
info
(
"
=============>ContinueAbilityCallback============>
"
);
}
var
continueAbilityOptions
=
{
reversible
:
false
,
deviceId
:
this
.
deviceId
,
}
//continueAbility callback
await
ability
.
continueAbility
(
continueAbilityOptions
,
ContinueAbilityCallback
);
},
}
```
## featureAbility.continueAbility
continueAbility(options: ContinueAbilityOptions): Promise
\<
void>;
迁移一个ability到目标设备,并返回执行结果(Promise形式)。
**参数:**
| 名称 | 类型 | 必填 | 描述 |
| ------- | ---------------------- | ---- | ------------------- |
| options | ContinueAbilityOptions | 是 | 表示被启动的Ability |
**ContinueAbilityOptions类型说明:**
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ---------- | -------- | ------- | ---- | ------------------------------------------------------------ |
| deviceId | 只读 | string | 是 | 表示需要包含有关目标启动能力的信息。 |
| reversible | 只读 | boolean | 是 | 是否支持回迁的标志,目前不支持该功能,为保留字段,可填false。 |
**示例:**
```
javascript
import
device
from
'
@system.device
'
import
ability
from
'
@ohos.ability.featureability
'
var
DEVICE_LIST_LOCALHOST
export
default
{
data
:
{
title
:
""
,
deviceId
:
''
,
deviceList
:
[],
remoteDeviceModel
:
new
RemoteDeviceModel
()
},
onInit
()
{
DEVICE_LIST_LOCALHOST
=
{
id
:
'
localhost
'
,
};
this
.
deviceList
=
[
DEVICE_LIST_LOCALHOST
];
},
onShow
()
{
const
core
=
Core
.
getInstance
()
const
expectExtend
=
new
ExpectExtend
({
'
id
'
:
'
extend
'
})
const
reportExtend
=
new
ReportExtend
(
file
)
core
.
addService
(
'
expect
'
,
expectExtend
)
core
.
addService
(
'
report
'
,
reportExtend
)
core
.
init
()
const
configService
=
core
.
getDefaultService
(
'
config
'
)
configService
.
setConfig
(
this
)
core
.
execute
()
},
onReady
()
{
},
GetNetWorkId
(){
let
self
=
this
;
this
.
remoteDeviceModel
.
registerDeviceListCallback
(()
=>
{
var
list
=
[];
list
[
0
]
=
DEVICE_LIST_LOCALHOST
;
var
deviceList
=
self
.
remoteDeviceModel
.
deviceList
;
for
(
var
i
=
0
;
i
<
deviceList
.
length
;
i
++
)
{
list
[
i
]
=
{
id
:
deviceList
[
i
].
deviceId
,
};
}
self
.
deviceList
=
list
;
});
},
ShowNetWorkId
(){
this
.
deviceId
=
this
.
deviceList
[
0
].
id
;
},
async
ContinueAbility
(){
function
ContinueAbilityCallback
(
err
)
{
console
.
info
(
"
=============>ContinueAbilityCallback============>
"
);
}
var
continueAbilityOptions
=
{
reversible
:
false
,
deviceId
:
this
.
deviceId
,
}
//continueAbility promise
await
ability
.
continueAbility
(
continueAbilityOptions
).
then
(()
=>
{
console
.
info
(
"
=======>continueAbilityCallback=========>
"
);
});
},
}
```
## AbilityResult
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录