提交 353bf828 编写于 作者: G Gloria

Correct links

Signed-off-by: wusongqing<wusongqing@huawei.com>
上级 96bd672d
# animateTransform<a name="EN-US_TOPIC_0000001173324667"></a>
# animateTransform
The **<animateTransform\>** component is used to apply a transform animation and supports the following components:
<circle\>, <ellipse\>, <line\>, <path\>, <polygon\>, <polyline\>, <rect\>, <text\>
>![](../../public_sys-resources/icon-note.gif) **NOTE:**
>**NOTE**
>
>This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version.
## Required Permissions<a name="section11257113618419"></a>
## Required Permissions
None
## Child Components<a name="section9288143101012"></a>
## Child Components
Not supported
## Attributes<a name="section2907183951110"></a>
## Attributes
The **animate** attributes and the attributes in the following table are supported.
......@@ -46,7 +47,7 @@ The **animate** attributes and the attributes in the following table are suppo
</tbody>
</table>
## Example<a name="section360556124815"></a>
## Example
```
<!-- xxx.hml -->
......
......@@ -6,7 +6,7 @@ Before customizing a component, get to know what the [component and decorator](#
## Components and Decorators
In a declarative UI, all pages are composed of components. The data structure of the component is struct, and the decorator [@Component](ts-component-based-component.md) is the component-based flag. The struct decorated by @Component indicates that the struct has the component capability.
In a declarative UI, all pages are composed of components. The data structure of the component is struct, and the decorator @Component is the component-based flag. The struct decorated by @Component indicates that the struct has the component capability.
The method for declaring a custom component is as follows:
......@@ -23,7 +23,7 @@ interface Builder {
}
```
The component decorated by [@Entry](../ui/ts-component-based-entry.md) is the main entry, or in other words, the root node, of the page. Note that a page must have one and only one @Entry. Only the @Entry decorated component and its child components are displayed on the page.
The component decorated by @Entry is the main entry, or in other words, the root node, of the page. Note that a page must have one and only one @Entry. Only the @Entry decorated component and its child components are displayed on the page.
@Component and @Entry are basic and important decorators. To put it simply, a decorator assigns a capability to an object to be decorated. For example, @Entry assigns the capability of the page entry, and @Component assigns the component capability.
......
......@@ -141,10 +141,10 @@ Describe the method. For details, see the fourth and fifth points in "Writing In
**Return value** (This part is optional. Delete it if there is no return value.)
| Type | Description |
| ------------------------------------------ | ----------------------------------------------- |
| string | Describe the return value, for example, what can be done after the return value is obtained. |
| Promise\<Array<[CustomType](#CustomType)>> | Describe the return value. For details about how to write promise methods, see item 14 in "General Writing Instructions."|
| Type | Description |
| ------------------------------------------ | ------------------------------------------------------------ |
| string | Describe the return value, for example, what can be done after the return value is obtained. |
| Promise\<Array<[CustomType](#customtype)>> | Describe the return value. For details about how to write promise methods, see item 14 in "General Writing Instructions." |
**Example**
......@@ -193,7 +193,7 @@ Describe the method. For details, see the fourth and fifth points in "Writing In
| Name | Type | Mandatory| Description |
| -------- | ------------------------------------ | ---- | ------------------------------------------------------------ |
| type | string | Yes | Describe the event and when or how it will be triggered. If a method involves multiple events, describe them separately.<br>**Example 1 (single event):**<br>Type of the event. The `'play'` event is triggered when the `play()` API is called and audio playback starts.<br>**Example 2 (multiple events)**:<br>Type of the event. The following events are supported:<br/>- 'play': triggered when the play() API is called and audio playback starts.<br/>- 'dataLoad': triggered when the audio data is loaded, that is, when the `src` attribute is configured.<br/>- 'finish': triggered when the audio playback is finished. |
| callback | Callback\<[CustomType](#CustomType)> | No | Describe the parameter. The instructions are the same as those provided under [Methods](#methods). |
| callback | Callback\<[CustomType](#customtype)> | No | Describe the parameter. The instructions are the same as those provided under [Methods](#methods). |
**Return value** (This part is optional. Delete it if there is no return value.)
......
......@@ -35,7 +35,7 @@ In addition, OpenHarmony provides a wide array of system components that can be
| Development resources | Preparing for your development | - [Obtaining Source Code](get-code/sourcecode-acquire.md)<br>- [Obtaining Tools](get-code/gettools-acquire.md) |
| Getting started | Getting started with setup, build, burning, debugging, and running of OpenHarmony | - [Mini and Small System Overview](quick-start/quickstart-ide-lite-overview.md)|
| Basic capabilities | Using basic capabilities of OpenHarmony | - [Kernel for Mini System](kernel/kernel-mini-overview.md)<br>- [Kernel for Small System](kernel/kernel-small-overview.md)<br>- [HDF](driver/driver-hdf-overview.md)<br>- [Subsystems](subsystems/subsys-build-all.md)<br>- [Security Guidelines](security/security-guidelines-overall.md)<br>- [Privacy Protection](security/security-privacy-protection.md) |
| Advanced development | Developing smart devices based on system capabilities | - [WLAN-connected Products](guide/device-wlan-led-control.md)<br>- [Cameras Without a Screen](guide/device-iotcamera-control-overview.md)<br>- [Cameras with a Screen](guide/device-camera-control-overview.md) |
| Advanced development | Developing smart devices based on system capabilities | - [WLAN-connected Products](guide/device-wlan-led-control.md)<br>- [Cameras with a Screen](guide/device-camera-control-overview.md) |
| Porting and adaptation | - Porting and adapting OpenHarmony to an SoC<br>- Porting and adapting OpenHarmony to a third-party library<br>- Third-party vendor porting cases<br>| - [Mini System SoC Porting Guide](porting/porting-minichip.md)<br>- [Small System SoC Porting Guide](porting/porting-smallchip-prepare-needs.md)<br>- [Third-Party Library Porting Guide for Mini and Small Systems](porting/porting-thirdparty-overview.md) <br> - [Mini-System Devices with Screens — Bestechnic SoC Porting Case](porting/porting-bes2600w-on-minisystem-display-demo.md)<br> - [Combo Solution – ASR Chip Porting Case](porting/porting-asr582x-combo-demo.md)<br> |
| Contributing components | Contributing components to OpenHarmony | - [HPM Part Overview](hpm-part/hpm-part-about.md)<br>- [HPM Part Development](hpm-part/hpm-part-development.md)<br>- [HPM Part Reference](hpm-part/hpm-part-reference.md) |
| Reference | Referring to development specifications | [FAQs](faqs/faqs-overview.md) |
......
......@@ -4,13 +4,6 @@
- WLAN-connected Products
- [LED Peripheral Control](device-wlan-led-control.md)
- [Third-Party SDK Integration](device-wlan-sdk.md)
- Cameras Without a Screen
- Camera Control
- [Overview](device-iotcamera-control-overview.md)
- Development Guidelines
- [Photographing](device-iotcamera-control-demo-photodevguide.md)
- [Video Recording](device-iotcamera-control-demo-videodevguide.md)
- [Use Case](device-iotcamera-control-example.md)
- Cameras with a Screen
- Screen and Camera Control
- [Overview](device-camera-control-overview.md)
......
# Telephony <a name="EN-US_TOPIC_0000001162422291"></a>
# Telephony
- [Introduction](#section104mcpsimp)
- [Directory Structure](#section119mcpsimp)
- [Constraints](#section123mcpsimp)
- [Usage](#section128mcpsimp)
- [Obtaining the Current Cellular Network Signal Information](#section1458213210369)
- [Observing Changes to the Cellular Network Status](#section750135512369)
- [Repositories Involved](#section152mcpsimp)
## Introduction<a name="section104mcpsimp"></a>
## Introduction
The Telephony subsystem provides APIs for obtaining information about the wireless cellular network and SIM card. Applications can call these APIs to obtain information such as the name of the currently registered network, network service status, signal strength, and SIM card information.
......@@ -28,7 +19,7 @@ The Telephony subsystem consists of the following modules:
![](figures/en-us_architecture-of-telephony-subsystem.png)
## Directory Structure<a name="section119mcpsimp"></a>
## Directory Structure
```
base/telephony/
......@@ -42,16 +33,16 @@ base/telephony/
└── ril_adapter # RIL Adapter module
```
## Constraints<a name="section123mcpsimp"></a>
## Constraints
1. The open-source version currently provides the cellular call (CS call only), SMS & MMS, and cellular data services and supports the dual-SIM framework.
2. The Hardware Device Interface (HDI) support is subject to the chip vendors' adaptation capability. For details, see [Telephony Service Development](https://gitee.com/openharmony/docs/blob/master/en/device-dev/subsystems/subsys-tel.md).
2. The Hardware Device Interface (HDI) support is subject to the chip vendors' adaptation capability. For details, see [Telephony Development](../device-dev/subsystems/subsys-tel-guide).
## Usage Guidelines<a name="section128mcpsimp"></a>
## Usage Guidelines
To learn more about the usage of each subsystem module, refer to the respective README. The following illustrates API usage by exemplifying how to obtain the current cellular network signal information and observe the cellular network status changes.
### Obtaining the Current Cellular Network Signal Information<a name="section1458213210369"></a>
### Obtaining the Current Cellular Network Signal Information
1. Import the **radio** namespace from **@ohos.telephony.radio.d.ts**.
2. Call the **getSignalInformation\(slotId: number\)** function via callback or promise. This function works in asynchronous mode.
......@@ -92,7 +83,7 @@ To learn more about the usage of each subsystem module, refer to the respective
```
### Observing Cellular Network Status Changes<a name="section750135512369"></a>
### Observing Cellular Network Status Changes
Adding an Observer
......@@ -125,7 +116,7 @@ Removing the Observer
```
## Repositories Involved<a name="section152mcpsimp"></a>
## Repositories Involved
**Telephony Subsystem**
......
......@@ -189,8 +189,7 @@ This version has the following updates to OpenHarmony 3.1 Beta.
For details, see the following:
*[API Differences](api-change/v3.1-Release/readme.md)*
*[API Differences](api-change/v3.1-Release/Readme-EN.md)*
### Chip and Development Board Adaptation
......
......@@ -172,8 +172,7 @@ This version has the following updates to OpenHarmony 3.1 Release.
### API Updates
*[API Differences](api-change/v3.2-beta1/readme.md)*
*[API Differences](api-change/v3.2-beta1/Readme-EN.md)*
### Chip and Development Board Adaptation
......
......@@ -190,7 +190,7 @@ repo forall -c 'git lfs pull'
API变更请参考:
_[API差异报告](api-change/v3.1-Release/readme.md)_
_[API差异报告](api-change/v3.1-Release/Readme-CN.md)_
### 芯片及开发板适配
......@@ -215,7 +215,7 @@ _[API差异报告](api-change/v3.1-Release/readme.md)_
| ArkUI | [拖拽](https://gitee.com/openharmony/app_samples/tree/master/ETSUI/Drag) | 本示例主要展示了拖拽操作的功能。 | eTS |
| ArkUI | [动画](https://gitee.com/openharmony/app_samples/tree/master/ETSUI/ArkUIAnimation) | 本示例通过点击按钮触发动画,向用户展示属性动画与显示动画的效果。 | eTS |
| 数据管理 | [分布式数据库-结果集和谓词查询](https://gitee.com/openharmony/app_samples/tree/master/data/DDMQuery) | 本示例展示了分布式数据管理中,如何通过构建query对象,&nbsp;查询kvstore中的数据,获取结果集。 | eTS |
| 数据管理 | [关系型数据库](https://gitee.com/openharmony/app_samples/tree/master/data/Rdb) | 本示例展示了在eTS中关系型数据库的使用,包括增、删、改、查等操作。 | eTS |
| 数据管理 | [关系型数据库](https://gitee.com/openharmony/app_samples/tree/master/data/DistributedRdb) | 本示例展示了在eTS中关系型数据库的使用,包括增、删、改、查等操作。 | eTS |
| 事件 | [后台代理提醒](https://gitee.com/openharmony/app_samples/tree/master/Notification/AlarmClock) | 本示例通过模拟闹钟来展示后台代理提醒的使用方法。 | eTS |
| 事件 | [事件通知](https://gitee.com/openharmony/app_samples/tree/master/Notification/Emitter) | 本示例主要展示进程内事件通知,用户通过选择对应商品并提交订单后在订单列表显示所选商品。 | eTS |
| 通信与连接 | [RPC通信](https://gitee.com/openharmony/app_samples/tree/master/Communication/RPC) | 本示例展示了同一设备中前后台的数据交互,用户前台选择相应的商品与数目,后台计算出结果,回传给前台展示。 | eTS |
......@@ -248,10 +248,10 @@ _[API差异报告](api-change/v3.1-Release/readme.md)_
| ISSUE单 | 问题描述 |
| -------- | -------- |
| [I4MGJM](https://gitee.com/openharmony/drivers_peripheral/issues/I4MGJM) | 【hdf/camera】RK3568单板跑camera&nbsp;HDI用例失败 |
| [I4OECR](https://gitee.com/openharmony/ark_js_runtime/issues/I4OECR) | XTS运行报ark异常栈(低概率问题) |
| [I4OBTW](https://gitee.com/openharmony/aafwk_standard/issues/I4OBTW) | 全量执行XTS用例,安装应用后出现批量aa&nbsp;start&nbsp;失败,影响社区流水线稳定性测试 |
| [I4OLHF](https://gitee.com/openharmony/ark_js_runtime/issues/I4OLHF?from=project-issue) | 【ArkUI子系统】&nbsp;由进程com.amsst.amsMissionSnapshotTest导致测试进程异常 |
| [I4OLUK](https://gitee.com/openharmony/ark_js_runtime/issues/I4OLUK) | 【ArkUI子系统】&nbsp;由进程com.ohos.systemui导致进程栈异常 |
| I4OECR | XTS运行报ark异常栈(低概率问题) |
| I4OBTW | 全量执行XTS用例,安装应用后出现批量aa&nbsp;start&nbsp;失败,影响社区流水线稳定性测试 |
| I4OLHF | 【ArkUI子系统】&nbsp;由进程com.amsst.amsMissionSnapshotTest导致测试进程异常 |
| I4OLUK | 【ArkUI子系统】&nbsp;由进程com.ohos.systemui导致进程栈异常 |
## 遗留缺陷列表
......
......@@ -173,7 +173,7 @@ ArkUI支持AbilityComponent组件将应用界面(Ability)作为控件嵌入
### API变更
_[API差异报告](api-change/v3.2-beta1/readme.md)_
_[API差异报告](api-change/v3.2-beta1/Readme-CN.md)_
### 芯片及开发板适配
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册