• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Ability与ServiceExtensionAbility通信
2
3### 介绍
4
5本示例展示通过[IDL的方式](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/IDL/idl-guidelines.md#ts%E5%BC%80%E5%8F%91%E6%AD%A5%E9%AA%A4)实现了Ability与ServiceExtensionAbility之间的通信。
6
7使用说明:
8
91.启动应用后,首页展示城市的天气信息,当前温度每隔5S会刷新一次。
10
11效果预览:
12
13![](screenshots/device/before.png) ![](screenshots/device/after.png)
14
15### 相关权限
16
17不涉及。
18
19### 依赖
20
21不涉及。
22
23###  约束与限制
24
251.本示例仅支持标准系统上运行。
26
272.本示例为stage模型,仅支持API9版本SDK,版本号:3.2.10.6。
28
293.本示例需要使用DevEco Studio 3.1 Canary1 (Build Version: 3.1.0.100)才可编译运行。
30
314.本示例使用了ServiceExtensionAbility相关系统接口,需要替换Full SDK,使用Full SDK时需要手动从镜像站点获取,并在DevEco Studio中替换,具体操作可参考[替换指南](https://docs.openharmony.cn/pages/v3.2/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md/)32
335.本示例使用了ServiceExtensionAbility,需要在签名证书UnsgnedReleasedProfileTemplate.json中配置"app-privilege-capabilities": ["AllowAppUsePrivilegeExtension"],否则安装失败。具体操作指南可参考[应用特权配置指南](https://gitee.com/openharmony/docs/blob/eb73c9e9dcdd421131f33bb8ed6ddc030881d06f/zh-cn/device-dev/subsystems/subsys-app-privilege-config-guide.md)34
35