Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9083104e
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看板
未验证
提交
9083104e
编写于
3月 26, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 26, 2022
浏览文件
操作
浏览文件
下载
差异文件
!2542 完善跨设备资料
Merge pull request !2542 from ql/master
上级
641f5c07
3a8b7e64
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
8 addition
and
7 deletion
+8
-7
zh-cn/application-dev/ability/fa-pageability.md
zh-cn/application-dev/ability/fa-pageability.md
+1
-1
zh-cn/application-dev/ability/fa-serviceability.md
zh-cn/application-dev/ability/fa-serviceability.md
+2
-1
zh-cn/application-dev/ability/stage-ability.md
zh-cn/application-dev/ability/stage-ability.md
+3
-2
zh-cn/application-dev/ability/stage-call.md
zh-cn/application-dev/ability/stage-call.md
+2
-3
未找到文件。
zh-cn/application-dev/ability/fa-pageability.md
浏览文件 @
9083104e
...
@@ -116,8 +116,8 @@ PageAbility提供命周期回调,开发者可以在`app.js/app.ets`中重写
...
@@ -116,8 +116,8 @@ PageAbility提供命周期回调,开发者可以在`app.js/app.ets`中重写
},
},
);
);
```
```
### 启动远程PageAbility(当前仅对系统应用开放)
### 启动远程PageAbility(当前仅对系统应用开放)
>说明:由于DeviceManager的getTrustedDeviceListSync接口仅对系统应用开放,当前启动远程PageAbility仅支持系统应用
**导入模块**
**导入模块**
...
...
zh-cn/application-dev/ability/fa-serviceability.md
浏览文件 @
9083104e
...
@@ -180,7 +180,8 @@ export default {
...
@@ -180,7 +180,8 @@ export default {
}
}
```
```
### 连接远程Service(当前仅对系统应用开放)
### 连接远程Service<a name="section126857614019"></a>(当前仅对系统应用开放)
>说明:由于DeviceManager的getTrustedDeviceListSync接口仅对系统应用开放,当前连接远程Service仅支持系统应用
如果Service需要与Page Ability或其他应用的Service Ability进行跨设备交互,则须创建用于连接的Connection。Service支持其他Ability通过connectAbility()方法与其进行跨设备连接。
如果Service需要与Page Ability或其他应用的Service Ability进行跨设备交互,则须创建用于连接的Connection。Service支持其他Ability通过connectAbility()方法与其进行跨设备连接。
...
...
zh-cn/application-dev/ability/stage-ability.md
浏览文件 @
9083104e
...
@@ -164,7 +164,8 @@ context.startAbility(want, options).then((data) => {
...
@@ -164,7 +164,8 @@ context.startAbility(want, options).then((data) => {
})
})
```
```
### 跨设备启动Ability(当前仅对系统应用开放)
### 跨设备启动Ability(当前仅对系统应用开放)
>说明:由于DeviceManager的getTrustedDeviceListSync接口仅对系统应用开放,当前跨设备启动Ability仅支持系统应用
跨设备场景下,需指定对端设备deviceId,具体示例代码如下:
跨设备场景下,需指定对端设备deviceId,具体示例代码如下:
```
ts
```
ts
let
context
=
this
.
context
let
context
=
this
.
context
...
@@ -179,7 +180,7 @@ context.startAbility(want).then((data) => {
...
@@ -179,7 +180,7 @@ context.startAbility(want).then((data) => {
console
.
error
(
"
Failed to start remote ability with error:
"
+
JSON
.
stringify
(
error
))
console
.
error
(
"
Failed to start remote ability with error:
"
+
JSON
.
stringify
(
error
))
})
})
```
```
从DeviceManager获取指定设备的deviceId
,
具体示例代码如下:
从DeviceManager获取指定设备的deviceId
。
具体示例代码如下:
```
ts
```
ts
import
deviceManager
from
'
@ohos.distributedHardware.deviceManager
'
;
import
deviceManager
from
'
@ohos.distributedHardware.deviceManager
'
;
function
getRemoteDeviceId
()
{
function
getRemoteDeviceId
()
{
...
...
zh-cn/application-dev/ability/stage-call.md
浏览文件 @
9083104e
...
@@ -137,8 +137,7 @@ context.startAbilityByCall({
...
@@ -137,8 +137,7 @@ context.startAbilityByCall({
}).
catch
((
error
)
=>
{
}).
catch
((
error
)
=>
{
console
.
error
(
TAG
+
'
get caller failed with
'
+
error
)
console
.
error
(
TAG
+
'
get caller failed with
'
+
error
)
})
})
```
在跨设备场景下
,
需指定对端设备deviceId
。
具体示例代码如下
:
在跨设备场景下,需指定对端设备deviceId。应用开发者 根据实际需要做相应处理。具体示例代码如下:
```
ts
```
ts
let TAG = '[MainAbility] '
let TAG = '[MainAbility] '
var caller = undefined
var caller = undefined
...
@@ -162,7 +161,7 @@ context.startAbilityByCall({
...
@@ -162,7 +161,7 @@ context.startAbilityByCall({
console.error(TAG + 'get remote caller failed with ' + error)
console.error(TAG + 'get remote caller failed with ' + error)
})
})
```
```
从DeviceManager获取指定设备的deviceId,具体示例代码如下:
从DeviceManager获取指定设备的deviceId,
getTrustedDeviceListSync接口仅对系统应用开放。
具体示例代码如下:
```
ts
```
ts
import deviceManager from '@ohos.distributedHardware.deviceManager';
import deviceManager from '@ohos.distributedHardware.deviceManager';
var dmClass;
var dmClass;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录