You need to sign in or sign up before continuing.
未验证 提交 fcb423fc 编写于 作者: O openharmony_ci 提交者: Gitee

!6213 删除文内目录【需要翻译】

Merge pull request !6213 from duangavin123/OpenHarmony-3.1-Release
# HiCollie开发指导<a name="ZH-CN_TOPIC_0000001231255509"></a> # HiCollie开发指导<a name="ZH-CN_TOPIC_0000001231255509"></a>
- [概述](#section3432134085116)
- [接口说明](#section139261151145116)
- [效果](#section1589120102458)
- [开发实例](#section13905646534)
- [C++接口开发实例](#section9797199145316)
- [线程卡死监控](#section1734221332)
- [超时监控](#section2186947140)
## 概述<a name="section3432134085116"></a> ## 概述<a name="section3432134085116"></a>
......
# HiLog\_Lite开发指导<a name="ZH-CN_TOPIC_0000001185815838"></a> # HiLog\_Lite开发指导<a name="ZH-CN_TOPIC_0000001185815838"></a>
- [概述](#section775017517390)
- [接口说明](#section114412157402)
- [开发实例](#section1482812550419)
## 概述<a name="section775017517390"></a> ## 概述<a name="section775017517390"></a>
......
# HiSysEvent订阅指导<a name="ZH-CN_TOPIC_0000001185655868"></a> # HiSysEvent订阅指导<a name="ZH-CN_TOPIC_0000001185655868"></a>
- [概述](#section315316685112)
- [功能简介](#section123181433335224)
- [约束与限制](#section123181433375224)
- [开发指导](#section315316685113)
- [接口说明](#section0342191810519)
- [开发实例](#section123181432175110)
## 概述<a name="section315316685112"></a> ## 概述<a name="section315316685112"></a>
......
# HiSysEvent查询指导<a name="ZH-CN_TOPIC_0000001231455461"></a> # HiSysEvent查询指导<a name="ZH-CN_TOPIC_0000001231455461"></a>
- [概述](#section279684125212)
- [开发指导](#section315316761113)
- [接口说明](#section03869128521)
- [开发实例](#section14286111855212)
## 概述<a name="section279684125212"></a> ## 概述<a name="section279684125212"></a>
......
# HiSysEvent工具使用指导<a name="ZH-CN_TOPIC_0000001231614021"></a> # HiSysEvent工具使用指导<a name="ZH-CN_TOPIC_0000001231614021"></a>
- [概述](#section1886702718521)
- [实时订阅HiSysEvent事件相关命令](#section1210623418527)
- [查询历史HiSysEvent事件相关命令](#section1210623418539)
## 概述<a name="section1886702718521"></a> ## 概述<a name="section1886702718521"></a>
......
# HiTrace开发指导<a name="ZH-CN_TOPIC_0000001186134310"></a> # HiTrace开发指导<a name="ZH-CN_TOPIC_0000001186134310"></a>
- [概述](#section3986195420436)
- [应用场景](#section134561822574)
- [业务使用示例](#section63861653124417)
- [接口说明](#section1517945334617)
- [接口形式对比](#section932504474)
- [接口功能参数](#section2514638125)
- [通信调用处理](#section11257133933)
- [开发实例](#section14310412491)
- [C++接口实例](#section114916381509)
- [C接口实例](#section108292107514)
## 概述<a name="section3986195420436"></a> ## 概述<a name="section3986195420436"></a>
......
# DFX概述<a name="ZH-CN_TOPIC_0000001185974398"></a> # DFX概述<a name="ZH-CN_TOPIC_0000001185974398"></a>
- [基本概念](#section5635178134811)
在OpenHarmony中,DFX\([Design for X](https://en.wikipedia.org/wiki/Design_for_X)\)是为了提升质量属性的软件设计,目前包含的内容主要有:DFR(Design for Reliability,可靠性)和DFT(Design for Testability,可测试性)特性。 在OpenHarmony中,DFX\([Design for X](https://en.wikipedia.org/wiki/Design_for_X)\)是为了提升质量属性的软件设计,目前包含的内容主要有:DFR(Design for Reliability,可靠性)和DFT(Design for Testability,可测试性)特性。
......
# 动画开发指导<a name="ZH-CN_TOPIC_0000001051451654"></a> # 动画开发指导<a name="ZH-CN_TOPIC_0000001051451654"></a>
- [使用场景](#section726685714018)
- [接口说明](#section85794718418)
- [开发步骤](#section14101161317435)
## 使用场景<a name="section726685714018"></a> ## 使用场景<a name="section726685714018"></a>
UI动画通过task处理机制每个tick调用一下用户设置的callback函数来实现,具体实现为AnimatorManager、Animator、AnimatorCallback三个类实现。 UI动画通过task处理机制每个tick调用一下用户设置的callback函数来实现,具体实现为AnimatorManager、Animator、AnimatorCallback三个类实现。
......
# 普通组件开发指导<a name="ZH-CN_TOPIC_0000001052170409"></a> # 普通组件开发指导<a name="ZH-CN_TOPIC_0000001052170409"></a>
- [UIButton](#section145353310214)
- [使用场景](#section1169616141577)
- [接口说明](#section341211538315)
- [开发步骤](#section22501726193214)
- [UIImageView](#section19523161611259)
- [使用场景](#section1274484210400)
- [接口说明](#section74981992411)
- [开发步骤(自适应)](#section144341333134114)
- [开发步骤(平铺模式)](#section97178160421)
- [UILabel](#section16588132012911)
- [使用场景](#section6870195634218)
- [接口说明](#section2012714510433)
- [开发步骤(默认模式)](#section83221538114410)
- [开发步骤(背景色和透明度)](#section933360204510)
- [开发步骤(字符间距)](#section19447826124518)
- [开发步骤(大小自适应)](#section101711842154617)
- [开发步骤(省略号模式)](#section1249519410471)
- [开发步骤(滚动模式)](#section15643122618478)
普通组件均继承于基类UIView,不可以添加子组件,常用的普通组件有button、image、label等。 普通组件均继承于基类UIView,不可以添加子组件,常用的普通组件有button、image、label等。
......
# 容器类组件开发指导<a name="ZH-CN_TOPIC_0000001052810390"></a> # 容器类组件开发指导<a name="ZH-CN_TOPIC_0000001052810390"></a>
- [UIViewGroup](#section145471898812)
- [使用场景](#section0916112362216)
- [接口说明](#section12641756192212)
- [开发步骤](#section5412161692311)
- [UIScrollView](#section174961523161315)
- [使用场景](#section8937101902413)
- [接口说明](#section14789133142420)
- [开发步骤](#section1769754422417)
容器类组件,指能包含其它UI组件的组件,容器类组件继承于UIViewGroup(带Add方法),基于实际组件的使用场景,将需要增加其他子组件的组件,放置到容器类继承结构下。如UIAnalogClock内,通常会Add需要的计步信息,时分秒图标等。 容器类组件,指能包含其它UI组件的组件,容器类组件继承于UIViewGroup(带Add方法),基于实际组件的使用场景,将需要增加其他子组件的组件,放置到容器类继承结构下。如UIAnalogClock内,通常会Add需要的计步信息,时分秒图标等。
......
# 布局容器类组件开发指导<a name="ZH-CN_TOPIC_0000001052661991"></a> # 布局容器类组件开发指导<a name="ZH-CN_TOPIC_0000001052661991"></a>
- [UISwipeView](#section13631719181717)
- [使用场景](#section11299120102617)
- [接口说明](#section767434119261)
- [开发步骤(水平滑动,不可循环)](#section111911175287)
- [开发步骤(水平滑动,可循环)](#section1976914915282)
- [GridLayout](#section46819199173)
- [使用场景](#section831618247294)
- [接口说明](#section597214622912)
- [开发步骤](#section1418253410306)
布局类容器组件由视图基础类组成,通过直接设置视图位置,可以达到嵌套和重叠布局的目的;通过设置布局类型和边距达到规格化布局子组件的目的;通过调用相关接口可实现根据父组件及兄弟节点布局视图的目的。 布局类容器组件由视图基础类组成,通过直接设置视图位置,可以达到嵌套和重叠布局的目的;通过设置布局类型和边距达到规格化布局子组件的目的;通过调用相关接口可实现根据父组件及兄弟节点布局视图的目的。
......
# 图形图像概述<a name="ZH-CN_TOPIC_0000001051770388"></a> # 图形图像概述<a name="ZH-CN_TOPIC_0000001051770388"></a>
- [UI组件](#section1987017145112)
- [布局](#section662016231612)
- [动画](#section73736284117)
- [Input事件](#section672194012114)
- [渲染](#section14338859916)
OpenHarmony图形系统,提供基础UI组件和容器类组件,包括button、image、label、list、animator、scroll view、swipe view、font、clock、chart、canvas、slider、layout等。同时提供截屏、导出组件树的DFX能力。模块内部实现组件渲染、动画、输入事件分发等功能。 OpenHarmony图形系统,提供基础UI组件和容器类组件,包括button、image、label、list、animator、scroll view、swipe view、font、clock、chart、canvas、slider、layout等。同时提供截屏、导出组件树的DFX能力。模块内部实现组件渲染、动画、输入事件分发等功能。
......
# 相机开发概述<a name="ZH-CN_TOPIC_0000001051690589"></a> # 相机开发概述<a name="ZH-CN_TOPIC_0000001051690589"></a>
- [基本概念](#section175012297491)
- [运作机制](#section193961322175011)
## 基本概念<a name="section175012297491"></a> ## 基本概念<a name="section175012297491"></a>
相机是OpenHarmony多媒体进程提供的服务之一,提供了相机的录像、预览、拍照功能,支持多用户并发取流。 相机是OpenHarmony多媒体进程提供的服务之一,提供了相机的录像、预览、拍照功能,支持多用户并发取流。
......
# 拍照开发指导<a name="ZH-CN_TOPIC_0000001052170554"></a> # 拍照开发指导<a name="ZH-CN_TOPIC_0000001052170554"></a>
- [使用场景](#section1963312376119)
- [接口说明](#section56549532016)
- [约束与限制](#section1165911177314)
- [开发步骤](#section138543918214)
## 使用场景<a name="section1963312376119"></a> ## 使用场景<a name="section1963312376119"></a>
......
# 预览开发指导<a name="ZH-CN_TOPIC_0000001051930577"></a> # 预览开发指导<a name="ZH-CN_TOPIC_0000001051930577"></a>
- [使用场景](#section186634310418)
- [接口说明](#section125479541744)
- [约束与限制](#section1165911177314)
- [开发步骤](#section34171333656)
## 使用场景<a name="section186634310418"></a> ## 使用场景<a name="section186634310418"></a>
......
# 录像开发指导<a name="ZH-CN_TOPIC_0000001051451869"></a> # 录像开发指导<a name="ZH-CN_TOPIC_0000001051451869"></a>
- [使用场景](#section186634310418)
- [接口说明](#section125479541744)
- [约束与限制](#section1165911177314)
- [开发步骤](#section1196016315516)
## 使用场景<a name="section186634310418"></a> ## 使用场景<a name="section186634310418"></a>
......
# 音视频开发概述<a name="ZH-CN_TOPIC_0000001051770578"></a> # 音视频开发概述<a name="ZH-CN_TOPIC_0000001051770578"></a>
- [基本概念](#section967213571204)
- [编解码规格](#section1582020483111)
OpenHarmony音视频包括音视频播放和录制。 OpenHarmony音视频包括音视频播放和录制。
......
# 音视频播放开发指导<a name="ZH-CN_TOPIC_0000001051930589"></a> # 音视频播放开发指导<a name="ZH-CN_TOPIC_0000001051930589"></a>
- [使用场景](#section186634310418)
- [接口说明](#section125479541744)
- [约束与限制](#section1165911177314)
- [开发步骤](#section34171333656)
## 使用场景<a name="section186634310418"></a> ## 使用场景<a name="section186634310418"></a>
......
# 音视频录制开发指导<a name="ZH-CN_TOPIC_0000001052170566"></a> # 音视频录制开发指导<a name="ZH-CN_TOPIC_0000001052170566"></a>
- [使用场景](#section186634310418)
- [接口说明](#section125479541744)
- [约束与限制](#section1165911177314)
- [开发步骤](#section34171333656)
## 使用场景<a name="section186634310418"></a> ## 使用场景<a name="section186634310418"></a>
音视频录制的主要功能是录制音视频,并根据设置的编码格式、采样率、码率等参数封装输出文件。 音视频录制的主要功能是录制音视频,并根据设置的编码格式、采样率、码率等参数封装输出文件。
......
# 分布式远程启动<a name="ZH-CN_TOPIC_0000001051071561"></a> # 分布式远程启动<a name="ZH-CN_TOPIC_0000001051071561"></a>
- [概述](#section186634310418)
- [基本概念](#section982651246)
- [接口说明](#section125479541744)
- [约束与限制](#section1165911177314)
- [开发步骤](#section34171333656)
## 概述<a name="section186634310418"></a> ## 概述<a name="section186634310418"></a>
分布式任务调度模块,通过主从设备服务代理机制,在OpenHarmony操作系统上建立起分布式服务平台,支持主设备\(搭载OpenHarmony的智慧屏设备\)启动从设备\(IP Camera、运动手表等小内存OpenHarmony设备\)FA的能力。 分布式任务调度模块,通过主从设备服务代理机制,在OpenHarmony操作系统上建立起分布式服务平台,支持主设备\(搭载OpenHarmony的智慧屏设备\)启动从设备\(IP Camera、运动手表等小内存OpenHarmony设备\)FA的能力。
......
# IPC通信鉴权开发指导<a name="ZH-CN_TOPIC_0000001058671861"></a> # IPC通信鉴权开发指导<a name="ZH-CN_TOPIC_0000001058671861"></a>
- [场景介绍](#section18502174174019)
- [接口说明](#section1633115419401)
- [开发步骤](#section022611498210)
- [常见问题](#section15729104510271)
## 场景介绍<a name="section18502174174019"></a> ## 场景介绍<a name="section18502174174019"></a>
......
# 应用权限管理开发指导<a name="ZH-CN_TOPIC_0000001058864249"></a> # 应用权限管理开发指导<a name="ZH-CN_TOPIC_0000001058864249"></a>
- [运作机制](#section193961322175011)
- [场景介绍](#section18502174174019)
- [接口说明](#section1633115419401)
- [开发步骤](#section022611498210)
## 运作机制<a name="section193961322175011"></a> ## 运作机制<a name="section193961322175011"></a>
由于OpenHarmony允许安装三方应用,所以需要对三方应用的敏感权限调用进行管控,具体实现是应用在开发阶段就需要在profile.json中指明此应用在运行过程中可能会调用哪些敏感权限,这些权限包括静态权限和动态权限,静态权限表示只需要在安装阶段注册就可以,而动态权限一般表示获取用户的敏感信息,所以需要在运行时让用户确认才可以调用,授权方式包括系统设置应用手动授权等。除了运行时对应用调用敏感权限进行管控外,还需要利用应用签名管控手段确保应用安装包已经被设备厂商进行了确认。 由于OpenHarmony允许安装三方应用,所以需要对三方应用的敏感权限调用进行管控,具体实现是应用在开发阶段就需要在profile.json中指明此应用在运行过程中可能会调用哪些敏感权限,这些权限包括静态权限和动态权限,静态权限表示只需要在安装阶段注册就可以,而动态权限一般表示获取用户的敏感信息,所以需要在运行时让用户确认才可以调用,授权方式包括系统设置应用手动授权等。除了运行时对应用调用敏感权限进行管控外,还需要利用应用签名管控手段确保应用安装包已经被设备厂商进行了确认。
......
# 应用验签开发指导<a name="ZH-CN_TOPIC_0000001058671627"></a> # 应用验签开发指导<a name="ZH-CN_TOPIC_0000001058671627"></a>
- [场景介绍](#section18502174174019)
- [验签流程](#section554632717226)
- [接口说明](#section1633115419401)
- [开发步骤](#section4207112818418)
- [生成OpenHarmony签名应用](#section167151429133312)
## 场景介绍<a name="section18502174174019"></a> ## 场景介绍<a name="section18502174174019"></a>
......
# 电话服务开发指导<a name="ZH-CN_TOPIC_0000001167051994"></a> # 电话服务开发指导<a name="ZH-CN_TOPIC_0000001167051994"></a>
- [Modem厂商库初始化开发指导](#section211mcpsimp)
- [场景介绍](#section213mcpsimp)
- [接口说明](#section811343241215)
- [开发步骤](#section51031144122)
- [调测验证](#section5351151517132)
- [Modem业务请求及响应开发指导](#section295mcpsimp)
- [场景介绍](#section297mcpsimp)
- [接口说明](#section9503155219134)
- [开发步骤](#section17190412101414)
- [调测验证](#section10207938171413)
- [Modem事件上报开发指导](#section390mcpsimp)
- [场景介绍](#section401mcpsimp)
- [接口说明](#section191193791518)
- [开发步骤](#section16394112401512)
- [调测验证](#section16999174401516)
- [开发实例](#section33444350167)
- [Modem厂商库集成指导](#section590mcpsimp)
- [编译设置](#section592mcpsimp)
- [调测验证](#section620mcpsimp)
## Modem厂商库初始化开发指导<a name="section211mcpsimp"></a> ## Modem厂商库初始化开发指导<a name="section211mcpsimp"></a>
......
# 电话服务概述<a name="ZH-CN_TOPIC_0000001164469232"></a> # 电话服务概述<a name="ZH-CN_TOPIC_0000001164469232"></a>
- [概述](#section184mcpsimp)
- [基本概念](#section187mcpsimp)
- [运作机制](#section194mcpsimp)
- [约束与限制](#section205mcpsimp)
## 概述<a name="section184mcpsimp"></a> ## 概述<a name="section184mcpsimp"></a>
本指南简要介绍了Modem厂商库的集成、初始化、业务请求响应和事件上报的方法,并通过通话业务的具体开发实例呈现厂商库的适配开发过程,供不同Modem芯片的开发者参考,从而帮助其高效地实现电话相关业务功能的开发。 本指南简要介绍了Modem厂商库的集成、初始化、业务请求响应和事件上报的方法,并通过通话业务的具体开发实例呈现厂商库的适配开发过程,供不同Modem芯片的开发者参考,从而帮助其高效地实现电话相关业务功能的开发。
......
# USB服务子系统使用指导<a name="ZH-CN_TOPIC_0000001077367159"></a> # USB服务子系统使用指导<a name="ZH-CN_TOPIC_0000001077367159"></a>
- [使用步骤](#section18816105182315)
下面使用步骤以bulktransfer为例。 下面使用步骤以bulktransfer为例。
......
# USB服务子系统概述<a name="ZH-CN_TOPIC_0000001092893508"></a> # USB服务子系统概述<a name="ZH-CN_TOPIC_0000001092893508"></a>
- [概述](#section175431838101617)
- [接口说明](#section83365421647)
- [Host部分](#section83365421658)
- [Device部分](#section83365421669)
- [Port部分](#section83365421670)
## 概述<a name="section175431838101617"></a> ## 概述<a name="section175431838101617"></a>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册