• Home
Name
Date
Size
#Lines
LOC

..--

Readme-AVCodec-Kit.mdD12-May-2024576 1311

Readme-Ability-Kit.mdD12-May-20246.6 KiB9492

Readme-Accessibility-Kit.mdD12-May-2024193 53

Readme-ArkData-Kit.mdD12-May-20242 KiB3129

Readme-ArkGraphics2D.mdD12-May-2024937 1513

Readme-ArkTS-Kit.mdD12-May-20242 KiB3029

Readme-ArkUI.mdD12-May-20248.8 KiB150148

Readme-ArkWeb.mdD12-May-20241.2 KiB1816

Readme-Audio-Kit.mdD12-May-20241.8 KiB2725

Readme-Avsession-Kit.mdD12-May-2024567 1210

Readme-BackgroundTasks-Kit.mdD12-May-2024488 97

Readme-Basic-Services-Kit.mdD12-May-20241 KiB2017

Readme-CalendarManager-Kit.mdD12-May-2024177 53

Readme-Connectivity-Kit.mdD12-May-2024126 43

Readme-Contacts-Kit.mdD12-May-202482 42

Readme-Core-File-Kit.mdD12-May-20242.1 KiB3129

Readme-Crypto-Architecture-Kit.mdD12-May-20244.9 KiB4846

Readme-Data-Loss-Prevention-Kit.mdD12-May-2024194 53

Readme-Device-Certificate-Kit.mdD12-May-20241.1 KiB1513

Readme-DistributedService-Kit.mdD12-May-2024224 53

Readme-DriverDevelopment-Kit.mdD12-May-2024188 53

Readme-FFRT-Kit.mdD12-May-2024178 53

Readme-Form-Kit.mdD12-May-20242.3 KiB2928

Readme-IME-Kit.mdD12-May-2024412 86

Readme-IPC-Kit.mdD12-May-2024247 64

Readme-Image-kit.mdD12-May-2024609 1311

Readme-Input-Kit.mdD12-May-2024543 119

Readme-Localization-Kit.mdD12-May-20242.6 KiB3836

Readme-Location-Kit.mdD12-May-2024146 53

Readme-Media-Kit.mdD12-May-2024859 1513

Readme-Media-Library-Kit.mdD12-May-2024534 97

Readme-MindSpore-Lite-Kit.mdD12-May-2024211 53

Readme-MultimodalAwareness-Kit.mdD12-May-2024192 53

Readme-Network-Kit.mdD12-May-2024616 1411

Readme-Neural-Network-Runtime-Kit.mdD12-May-2024226 43

Readme-Notification-Kit.mdD12-May-2024747 119

Readme-Sensor-Service-Kit.mdD12-May-2024350 148

Readme-Telephony-Kit.mdD12-May-2024227 64

Readme-Test-kit.mdD12-May-2024214 64

Readme-Universal-Keystore-Kit.mdD12-May-20244.7 KiB6563

Readme-User-Authentication-Kit.mdD12-May-2024669 108

Readme-AVCodec-Kit.md

1# AVCodec Kit
2
3- [Introduction to AVCodec Kit](../media/avcodec-kit-intro.md)
4- Audio and Video Codecs
5  - [Obtaining Supported Codecs (C/C++)](../media/obtain-supported-codecs.md)
6  - [Audio Encoding (C/C++)](../media/audio-encoding.md)
7  - [Audio Decoding (C/C++)](../media/audio-decoding.md)
8  - [Video Encoding (C/C++)](../media/video-encoding.md)
9  - [Video Decoding (C/C++)](../media/video-decoding.md)
10- File Muxing and Demuxing
11  - [Audio and Video Muxing (C/C++)](../media/audio-video-muxer.md)
12  - [Audio and Video Demuxing (C/C++)](../media/audio-video-demuxer.md)
13

Readme-Ability-Kit.md

1# Ability Kit
2- [Introduction to Ability Kit](../application-models/abilitykit-overview.md)
3- [Application Models](../application-models/application-models.md)
4- Stage Model Development
5  - [Stage Model Development Overview](../application-models/stage-model-development-overview.md)
6  - Stage Model Application Components
7    - [Application- or Component-Level Configuration](../application-models/application-component-configuration-stage.md)
8    - UIAbility Component
9      - [UIAbility Overview](../application-models/uiability-overview.md)
10      - [UIAbility Lifecycle](../application-models/uiability-lifecycle.md)
11      - [UIAbility Launch Type](../application-models/uiability-launch-type.md)
12      - [UIAbility Usage](../application-models/uiability-usage.md)
13      - [Data Synchronization Between UIAbility and UI](../application-models/uiability-data-sync-with-ui.md)
14      - [Intra-Device Interaction Between UIAbility Components](../application-models/uiability-intra-device-interaction.md)
15    - ExtensionAbility Component
16      - [ExtensionAbility Overview](../application-models/extensionability-overview.md)
17    - [AbilityStage Component Container](../application-models/abilitystage.md)
18    - [Context](../application-models/application-context-stage.md)
19    - Want
20      - [Want Overview](../application-models/want-overview.md)
21      - [Matching Rules of Explicit Want and Implicit Want](../application-models/explicit-implicit-want-mappings.md)
22      - [Using Explicit Want to Start an Application Component](../application-models/ability-startup-with-explicit-want.md)
23      - [Using Implicit Want to Open a Website](../application-models/ability-startup-with-implicit-want.md)
24      - [Using Want to Share Data Between Applications](../application-models/data-share-via-want.md)
25    - [Component Startup Rules (Stage Model)](../application-models/component-startup-rules.md)
26  - Process Model
27    - [Process Model Overview](../application-models/process-model-stage.md)
28  - Thread Model
29    - [Thread Model Overview](../application-models/thread-model-stage.md)
30    - [Using EventHub for Intra-Thread Communication](../application-models/itc-with-eventHub.md)
31  - [Application Configuration File (Stage Model)](../application-models/config-file-stage.md)
32- FA Model Development
33  - [FA Model Development Overview](../application-models/fa-model-development-overview.md)
34  - FA Model Application Components
35    - [Application- or Component-Level Configuration](../application-models/application-component-configuration-fa.md)
36    - PageAbility Component Development
37      - [PageAbility Overview](../application-models/pageability-overview.md)
38      - [PageAbility Configuration](../application-models/pageability-configuration.md)
39      - [PageAbility Lifecycle](../application-models/pageability-lifecycle.md)
40      - [PageAbility Launch Type](../application-models/pageability-launch-type.md)
41      - [Creating a PageAbility](../application-models/create-pageability.md)
42      - [Starting a Local PageAbility](../application-models/start-local-pageability.md)
43      - [Stopping a PageAbility](../application-models/stop-pageability.md)
44      - [Starting a Remote PageAbility (for System Applications Only)](../application-models/start-remote-pageability.md)
45      - [Starting a Specified Page](../application-models/start-page.md)
46      - [Window Properties](../application-models/window-properties.md)
47      - [Requesting Permissions](../application-models/request-permissions.md)
48      - [Redirection Rules](../application-models/redirection-rules.md)
49    - ServiceAbility Component Development
50      - [ServiceAbility Overview](../application-models/serviceability-overview.md)
51      - [ServiceAbility Configuration](../application-models/serviceability-configuration.md)
52      - [ServiceAbility Lifecycle](../application-models/serviceability-lifecycle.md)
53      - [Creating a ServiceAbility](../application-models/create-serviceability.md)
54      - [Starting a ServiceAbility](../application-models/start-serviceability.md)
55      - [Connecting to a ServiceAbility](../application-models/connect-serviceability.md)
56    - DataAbility Component Development
57      - [DataAbility Overview](../application-models/dataability-overview.md)
58      - [DataAbility Configuration](../application-models/dataability-configuration.md)
59      - [DataAbility Lifecycle](../application-models/dataability-lifecycle.md)
60      - [Creating a DataAbility](../application-models/create-dataability.md)
61      - [Starting a DataAbility](../application-models/start-dataability.md)
62      - [Accessing a DataAbility](../application-models/access-dataability.md)
63      - [DataAbility Permission Control](../application-models/dataability-permission-control.md)
64    - [Context](../application-models/application-context-fa.md)
65    - [Want](../application-models/want-fa.md)
66    - [Component Startup Rules (FA Model)](../application-models/component-startup-rules-fa.md)
67  - Process Model
68    - [Process Model Overview](../application-models/process-model-fa.md)
69  - Thread Model
70    - [Thread Model Overview](../application-models/thread-model-fa.md)
71    - [Using Emitter for Inter-Thread Communication](../application-models/itc-with-emitter.md)
72  - [Application Configuration File (FA Model)](../application-models/config-file-fa.md)
73- Ability Access Control
74  - [Access Control Overview](../security/AccessToken/access-token-overview.md)
75  - Application Permission Control
76    - [Application Permission Control Overview](../security/AccessToken/app-permission-mgmt-overview.md)
77    - Requesting Application Permissions
78      - [Workflow for Using Permissions](../security/AccessToken/determine-application-mode.md)
79      - [Declaring Permissions](../security/AccessToken/declare-permissions.md)
80      - [Declaring ACL Permissions](../security/AccessToken/declare-permissions-in-acl.md)
81      - [Requesting User Authorization](../security/AccessToken/request-user-authorization.md)
82    - Application Permissions
83      - [Permissions for All Applications](../security/AccessToken/permissions-for-all.md)
84      - [Permissions for System Applications](../security/AccessToken/permissions-for-system-apps.md)
85      - [Permissions for MDM Applications](../security/AccessToken/permissions-for-mdm-apps.md)
86    - [Application Permission Groups](../security/AccessToken/app-permission-group-list.md)
87  - [Using System Picker](../security/AccessToken/use-picker.md)
88  - Using Security Components
89    - [Security Component Overview](../security/AccessToken/security-component-overview.md)
90    - [Using \<PasteButton>](../security/AccessToken/pastebutton.md)
91    - [Using \<SaveButton>](../security/AccessToken/savebutton.md)
92    - [Using \<LocationButton>](../security/AccessToken/locationbutton.md)
93
94

Readme-Accessibility-Kit.md

1## Accessibility Kit
2
3- [Introduction to Accessibility Kit](../application-models/accessibilityKit.md)
4- [AccessibilityExtensionAbility](../application-models/accessibilityextensionability.md)
5

Readme-ArkData-Kit.md

1## ArkData (Ark Data Management)
2
3- [Introduction to ArkData](../database/data-mgmt-overview.md)
4- Unified Data Definition
5  - [Unified Data Definition Overview](../database/unified-data-definition-overview.md)
6  - [Unified Data Types](../database/uniform-data-type-descriptors.md)
7  - [Unified Data Structs](../database/uniform-data-structure.md)
8- Application Data Persistence
9  - [Application Data Persistence Overview](database/app-data-persistence-overview.md)
10  - [Persisting Preferences Data](../database/data-persistence-by-preferences.md)
11  - [Persisting KV Store Data](../database/data-persistence-by-kv-store.md)
12  - [Persisting RDB Store Data](../database/data-persistence-by-rdb-store.md)
13- Distributed Application Data Synchronization
14  - [Distributed Application Data Synchronization Overview](../database/sync-app-data-across-devices-overview.md)
15  - [Cross-Device Synchronization of KV Stores](../database/data-sync-of-kv-store.md)
16  - [Cross-Device Synchronization of RDB Stores](../database/data-sync-of-rdb-store.md)
17  - [Cross-Device Synchronization of Distributed Data Objects](../database/data-sync-of-distributed-data-object.md)
18- Data Reliability and Security
19  - [Data Reliability and Security Overview](../database/data-reliability-security-overview.md)
20  - [Database Backup and Restore](../database/data-backup-and-restore.md)
21  - [Database Encryption](../database/data-encryption.md)
22  - [Access Control by Device and Data Level](../database/access-control-by-device-and-data-level.md)
23- Cross-Application Data Sharing
24  - [Data Sharing Overview](../database/data-share-overview.md)
25  - One-to-Many Data Sharing (for System Applications Only)
26    - [Sharing Data Using DataShareExtensionAbility](../database/share-data-by-datashareextensionability.md)
27    - [Silent Access via the DatamgrService](../database/share-data-by-silent-access.md)
28  - Many-to-Many Data Sharing
29    - [Sharing Data via Unified Data Channels](../database/unified-data-channels.md)
30
31<!--no_check-->

Readme-ArkGraphics2D.md

1# ArkGraphics2D
2
3- [Introduction to ArkGraphics2D](../graphics/arkgraphics2D-introduction.md)
4- Using Variable Frame Rates
5  - [Introduction to Variable Frame Rates](../graphics/displaysync-overview.md)
6  - [Requesting Frame Rates for Animations](../graphics/displaysync-animation.md)
7  - [Requesting Frame Rates for UI Components](../graphics/displaysync-ui.md)
8  - [Requesting Frame Rates for Custom Content](../graphics/displaysync-xcomponent.md)
9- [Using Drawing to Draw and Display Graphics](../graphics/drawing-js-guidelines.md)
10- [Using Drawing to Draw and Display Graphics (C/C++)](../graphics/drawing-guidelines.md)
11- [Native Buffer Development (C/C++)](../graphics/native-buffer-guidelines.md)
12- [Native Image Development (C/C++)](../graphics/native-image-guidelines.md)
13- [Native Vsync Development (C/C++)](../graphics/native-vsync-guidelines.md)
14- [Native Window Development (C/C++)](../graphics/native-window-guidelines.md)
15

Readme-ArkTS-Kit.md

1# ArkTS Kit
2- [Introduction to ArkTS](../arkts-utils/arkts-commonlibrary-overview.md)
3- Concurrency
4  - [Concurrency Overview](../arkts-utils/concurrency-overview.md)
5  - Using Asynchronous Concurrency for Development
6    - [Asynchronous Concurrency Overview (Promise and Async/Await)](../arkts-utils/async-concurrency-overview.md)
7    - [Single I/O Task Development (Promise and Async/Await)](../arkts-utils/single-io-development.md)
8  - Using Multithread Concurrency for Development
9    - [Multithread Concurrency Overview (TaskPool and Worker)](../arkts-utils/multi-thread-concurrency-overview.md)
10    - [TaskPool Introduction](../arkts-utils/taskpool-introduction.md)
11    - [Worker Introduction](../arkts-utils/worker-introduction.md)
12    - [Comparison Between TaskPool and Worker](../arkts-utils/taskpool-vs-worker.md)
13    - [CPU Intensive Task Development (TaskPool and Worker)](../arkts-utils/cpu-intensive-task-development.md)
14    - [I/O Intensive Task Development (TaskPool)](../arkts-utils/io-intensive-task-development.md)
15    - [Synchronous Task Development (TaskPool and Worker)](../arkts-utils/sync-task-development.md)
16  - Appendix
17    - [Comparison Between the Actor and Memory Sharing Models](../arkts-utils/actor-model-development-samples.md)
18    - [Serialization Types Supported by TaskPool and Worker](../arkts-utils/serialization-support-types.md)
19    - [\@Concurrent Decorator: Verifying Concurrent Functions](../arkts-utils/arkts-concurrent.md)
20    - [Precautions for Multithread Safe](../arkts-utils/multi-thread-safety.md)
21- Container
22  - [Container Overview](../arkts-utils/container-overview.md)
23  - [Linear Containers](../arkts-utils/linear-container.md)
24  - [Nonlinear Containers](../arkts-utils/nonlinear-container.md)
25- XML Generation, Parsing, and Conversion
26  - [XML Overview](../arkts-utils/xml-overview.md)
27  - [XML Generation](../arkts-utils/xml-generation.md)
28  - [XML Parsing](../arkts-utils/xml-parsing.md)
29  - [XML Conversion](../arkts-utils/xml-conversion.md)
30

Readme-ArkUI.md

1# ArkUI
2
3- [Introduction to ArkUI](../ui/arkui-overview.md)
4- UI Development (ArkTS-based Declarative Development Paradigm)
5  - [UI Development (ArkTS-based Declarative Development Paradigm) Overview](../ui/arkts-ui-development-overview.md)
6  - Layout Development
7    - [Layout Overview](../ui/arkts-layout-development-overview.md)
8    - Building a Layout
9      - [Linear Layout (Row/Column)](../ui/arkts-layout-development-linear.md)
10      - [Stack Layout (Stack)](../ui/arkts-layout-development-stack-layout.md)
11      - [Flex Layout (Flex)](../ui/arkts-layout-development-flex-layout.md)
12      - [Relative Layout (RelativeContainer)](../ui/arkts-layout-development-relative-layout.md)
13      - [Responsive Grid Layout (GridRow/GridCol)](../ui/arkts-layout-development-grid-layout.md)
14      - [MediaQuery (@ohos.mediaquery)](../ui/arkts-layout-development-media-query.md)
15      - [Creating a List (List)](../ui/arkts-layout-development-create-list.md)
16      - [Creating a Grid (Grid/GridItem)](../ui/arkts-layout-development-create-grid.md)
17      - [Creating a Swiper (Swiper)](../ui/arkts-layout-development-create-looping.md)
18  - Adding a Component
19    - Adding a Common Component
20      - [Button](../ui/arkts-common-components-button.md)
21      - [Radio Button (Radio)](../ui/arkts-common-components-radio-button.md)
22      - [Toggle](../ui/arkts-common-components-switch.md)
23      - [Progress Indicator (Progress)](../ui/arkts-common-components-progress-indicator.md)
24      - [Text Display (Text/Span)](../ui/arkts-common-components-text-display.md)
25      - [Text Input (TextInput/TextArea)](../ui/arkts-common-components-text-input.md)
26      - [Displaying Images (Image)](../ui/arkts-graphics-display.md)
27      - [Custom Dialog Box (CustomDialog)](../ui/arkts-common-components-custom-dialog.md)
28      - [Video Playback (Video)](../ui/arkts-common-components-video-player.md)
29      - [XComponent](../ui/arkts-common-components-xcomponent.md)
30    - Adding a Popup and Menu
31      - [Popup](../ui/arkts-popup-and-menu-components-popup.md)
32      - [Menu](../ui/arkts-popup-and-menu-components-menu.md)
33  - Setting Page Routing and Component Navigation
34    - Navigation
35      - [Navigation](../ui/arkts-navigation-navigation.md)
36      - [Tabs](../ui/arkts-navigation-tabs.md)
37    - [Page Routing (@ohos.router)](../ui/arkts-routing.md)
38  - Using Graphics
39    - [Drawing Geometric Shapes (Shape)](../ui/arkts-geometric-shape-drawing.md)
40    - [Drawing Custom Graphics on the Canvas (Canvas)](../ui/arkts-drawing-customization-on-canvas.md)
41  - Using Animation
42    - [Animation Overview](../ui/arkts-animation.md)
43    - Property Animation
44      - [Property Animation Overview](../ui/arkts-attribute-animation-overview.md)
45      - [Property Animation APIs](../ui/arkts-attribute-animation-apis.md)
46      - [Custom Property Animation](../ui/arkts-custom-attribute-animation.md)
47    - Transition Animation
48      - [Transition Animation Overview](../ui/arkts-transition-overview.md)
49      - [Enter/Exit Transition](../ui/arkts-enter-exit-transition.md)
50      - [Navigation Transition](../ui/arkts-navigation-transition.md)
51      - [Modal Transition](../ui/arkts-modal-transition.md)
52      - [Shared Element Transition](../ui/arkts-shared-element-transition.md)
53      - [Page Transition Animation (Not Recommended)](../ui/arkts-page-transition-animation.md)
54    - [Component Animation](../ui/arkts-component-animation.md)
55    - Animation Curve
56      - [Animation Curve Overview](../ui/arkts-curve-overview.md)
57      - [Traditional Curve](../ui/arkts-traditional-curve.md)
58      - [Spring Curve](../ui/arkts-spring-curve.md)
59    - [Animation Smoothing](../ui/arkts-animation-smoothing.md)
60    - Animation Effects
61      - [Blur Effect](../ui/arkts-blur-effect.md)
62      - [Shadow Effect](../ui/arkts-shadow-effect.md)
63      - [Color Effect](../ui/arkts-color-effect.md)
64  - Using Interaction Events
65    - [Interaction Event Overview](../ui/arkts-event-overview.md)
66    - Universal Events
67      - [Touchscreen Event](../ui/arkts-common-events-touch-screen-event.md)
68      - [Keyboard and Mouse Event](../ui/arkts-common-events-device-input-event.md)
69      - [Focus Event](../ui/arkts-common-events-focus-event.md)
70    - Gesture Events
71      - [Gesture Binding](../ui/arkts-gesture-events-binding.md)
72      - [Single Gesture](../ui/arkts-gesture-events-single-gesture.md)
73      - [Combined Gestures](../ui/arkts-gesture-events-combined-gestures.md)
74- UI Development with JavaScript-compatible Web-like Development Paradigm
75  - [UI Development with JavaScript-compatible Web-like Development Paradigm Overview](../ui/ui-js-overview.md)
76  - Framework Overview
77    - [File Organization](../ui/js-framework-file.md)
78    - ["js" Tag](../ui/js-framework-js-tag.md)
79    - [app.js](../ui/js-framework-js-file.md)
80    - Syntax
81      - [HML](../ui/js-framework-syntax-hml.md)
82      - [CSS](../ui/js-framework-syntax-css.md)
83      - [JavaScript](../ui/js-framework-syntax-js.md)
84    - [Lifecycle](../ui/js-framework-lifecycle.md)
85    - [Resource Limitations and Access](../ui/js-framework-resource-restriction.md)
86    - [Multi-Language Capability](../ui/js-framework-multiple-languages.md)
87  - Building the UI
88    - [Component Overview](../ui/ui-js-building-ui-component.md)
89    - Building a Layout
90      - [Layout Description](../ui/ui-js-building-ui-layout-intro.md)
91      - [Adding Title and Paragraph Text](../ui/ui-js-building-ui-layout-text.md)
92      - [Adding an Image](../ui/ui-js-building-ui-layout-image.md)
93      - [Adding a Comment](../ui/ui-js-building-ui-layout-comment.md)
94      - [Adding a Container](../ui/ui-js-building-ui-layout-external-container.md)
95    - [Adding Interactions](../ui/ui-js-building-ui-interactions.md)
96    - [Developing Animations](../ui/ui-js-building-ui-animation.md)
97    - [Defining Gesture Events](../ui/ui-js-building-ui-event.md)
98    - [Defining Page Routes](../ui/ui-js-building-ui-routes.md)
99  - Common Component Development Guidelines
100    - Container Component Development
101      - [List Development](../ui/ui-js-components-list.md)
102      - [Dialog Development](../ui/ui-js-components-dialog.md)
103      - [Form Development](../ui/ui-js-components-form.md)
104      - [Stepper Development](../ui/ui-js-components-stepper.md)
105      - [Tabs Development](../ui/ui-js-component-tabs.md)
106      - [Swiper Development](../ui/ui-js-components-swiper.md)
107    - Basic Component Development
108      - [Text Development](../ui/ui-js-components-text.md)
109      - [Input Development](../ui/ui-js-components-input.md)
110      - [Button Development](../ui/ui-js-components-button.md)
111      - [Picker Development](../ui/ui-js-components-picker.md)
112      - [Image Development](../ui/ui-js-components-images.md)
113      - [Image-animator Development](../ui/ui-js-components-image-animator.md)
114      - [Rating Development](../ui/ui-js-components-rating.md)
115      - [Slider Development](../ui/ui-js-components-slider.md)
116      - [Chart Development](../ui/ui-js-components-chart.md)
117      - [Switch Development](../ui/ui-js-components-switch.md)
118      - [Toolbar Development](../ui/ui-js-components-toolbar.md)
119      - [Menu Development](../ui/ui-js-components-menu.md)
120      - [Marquee Development](../ui/ui-js-components-marquee.md)
121      - [Qrcode Development](../ui/ui-js-components-qrcode.md)
122      - [Search Development](../ui/ui-js-components-search.md)
123    - Canvas Development
124      - [Canvas](../ui/ui-js-components-canvas.md)
125      - [CanvasRenderingContext2D](../ui/ui-js-components-canvasrenderingcontext2d.md)
126      - [Path2D](../ui/ui-js-components-path2d.md)
127      - [OffscreenCanvasRenderingContext2D](../ui/ui-js-components-offscreencanvas.md)
128    - [Grid-container Development](../ui/ui-js-components-grid.md)
129    - SVG Development
130      - [Basics](../ui/ui-js-components-svg-overview.md)
131      - [Graph Drawing](../ui/ui-js-components-svg-graphics.md)
132      - [Path Drawing](../ui/ui-js-components-svg-path.md)
133      - [Text Drawing](../ui/ui-js-components-svg-text.md)
134  - Animation Development Guidelines
135    - CSS Animation
136      - [Defining Attribute Style Animations](../ui/ui-js-animate-attribute-style.md)
137      - [Defining Animations with the transform Attribute](../ui/ui-js-animate-transform.md)
138      - [Defining Animations with the background-position Attribute](../ui/ui-js-animate-background-position-style.md)
139      - [Defining Animations for SVG Components](../ui/ui-js-animate-svg.md)
140    - JavaScript Animation
141      - [Component Animation](../ui/ui-js-animate-component.md)
142      - Interpolator Animation
143        - [Animation Effect](../ui/ui-js-animate-dynamic-effects.md)
144        - [Animation Frame](../ui/ui-js-animate-frame.md)
145  - [Custom Components](../ui/ui-js-custom-components.md)
146- Window Manager
147  - [Window Overview](../windowmanager/window-overview.md)
148  - [Application Window Development (Stage Model)](../windowmanager/application-window-stage.md)
149  - [Application Window Development (FA Model)](../windowmanager/application-window-fa.md)
150

Readme-ArkWeb.md

1# ArkWeb
2
3- [Introduction to ArkWeb](../web/web-component-overview.md)
4- [Loading Pages by Using the Web Component](../web/web-page-loading-with-web-components.md)
5- Setting Basic Attributes and Events
6  - [Setting the Dark Mode](../web/web-set-dark-mode.md)
7  - [Uploading Files](../web/web-file-upload.md)
8  - [Opening Pages in a New Window](../web/web-open-in-new-window.md)
9  - [Managing Location Permissions](../web/web-geolocation-permission.md)
10- Using Frontend Page JavaScript Code on the Application
11  - [Invoking Frontend Page Functions on the Application](../web/web-in-app-frontend-page-function-invoking.md)
12  - [Invoking Application Functions on the Frontend Page](../web/web-in-page-app-function-invoking.md)
13  - [Establishing a Data Channel Between the Application and the Frontend Page](../web/web-app-page-data-channel.md)
14- [Managing Page Redirection and Browsing History Navigation](../web/web-redirection-and-browsing-history-mgmt.md)
15- [Managing Cookies and Data Storage](../web/web-cookie-and-data-storage-mgmt.md)
16- [Customizing Page Request Responses](../web/web-resource-interception-request-mgmt.md)
17- [Debugging Frontend Pages by Using DevTools](../web/web-debugging-with-devtools.md)
18

Readme-Audio-Kit.md

1# Audio Kit
2
3- [Introduction to Audio Kit](../media/audio-kit-intro.md)
4- Audio Playback
5  - [Audio Playback Overview](../media/audio-playback-overview.md)
6  - [Using AudioRenderer for Audio Playback (ArkTS)](../media/using-audiorenderer-for-playback.md)
7  - [Using TonePlayer for Audio Playback (for System Applications Only) (ArkTS)](../media/using-toneplayer-for-playback.md)
8  - [Using OHAudio for Audio Playback (C/C++)](../media/using-ohaudio-for-playback.md)
9  - [Using OpenSL ES for Audio Playback (C/C++)](../media/using-opensl-es-for-playback.md)
10  - [Audio Playback Concurrency Policy (ArkTS)](../media/audio-playback-concurrency.md)
11  - [Volume Management (ArkTS)](../media/volume-management.md)
12  - [Audio Effect Management (ArkTS)](../media/audio-effect-management.md)
13  - [Audio Playback Stream Management (ArkTS)](../media/audio-playback-stream-management.md)
14  - [Audio Output Device Management (ArkTS)](../media/audio-output-device-management.md)
15  - [Distributed Audio Playback (for System Applications Only) (ArkTS)](../media/distributed-audio-playback.md)
16- Audio Recording
17  - [Audio Recording Overview](../media/audio-recording-overview.md)
18  - [Using AudioCapturer for Audio Recording (ArkTS)](../media/using-audiocapturer-for-recording.md)
19  - [Using OHAudio for Audio Recording (C/C++)](../media/using-ohaudio-for-recording.md)
20  - [Using OpenSL ES for Audio Recording (C/C++)](../media/using-opensl-es-for-recording.md)
21  - [Microphone Management (ArkTS)](../media/mic-management.md)
22  - [Audio Recording Stream Management (ArkTS)](../media/audio-recording-stream-management.md)
23  - [Audio Input Device Management (ArkTS)](../media/audio-input-device-management.md)
24- Audio Call
25  - [Audio Call Overview](../media/audio-call-overview.md)
26  - [Developing Audio Call (ArkTS)](../media/audio-call-development.md)
27

Readme-Avsession-Kit.md

1# AVSession Kit
2
3- [Introduction to AVSession Kit](../media/avsession-overview.md)
4- Local AVSession
5  - [Local AVSession Overview](../media/local-avsession-overview.md)
6  - [AVSession Provider (ArkTS)](../media/using-avsession-developer.md)
7  - [Accessing AVSession](../media/avsession-access-scene.md)
8  - [AVSession Controller (ArkTS)](../media/using-avsession-controller.md)
9- Distributed AVSession
10  - [Distributed AVSession Overview](../media/distributed-avsession-overview.md)
11  - [Using Distributed AVSession (ArkTS)](../media/using-distributed-avsession.md)
12

Readme-BackgroundTasks-Kit.md

1## Background Tasks Kit
2
3- [Introduction to Background Tasks Kit](../task-management/background-task-overview.md)
4- [Transient Task](../task-management/transient-task.md)
5- [Continuous Task](../task-management/continuous-task.md)
6- [Deferred Task](../task-management/work-scheduler.md)
7- [Agent-powered Reminder](../task-management/agent-powered-reminder.md)
8- [Requesting Efficiency Resources (for Privileged System Applications Only)](../task-management/efficiency-resource-request.md)
9

Readme-Basic-Services-Kit.md

1## Basic Services Kit
2
3- [Introduction to Basic Services Kit](../application-models/basic-services-kit-overview.md)
4- Basic Services Kit Development
5  - Application Event
6    - Inter-Process Communication
7      - [Introduction to Common Events](../application-models/common-event-overview.md)
8      - Common Event Subscription
9        - [Common Event Subscription Overview](../application-models/common-event-subscription-overview.md)
10        - [Subscribing to Common Events in Dynamic Mode](../application-models/common-event-subscription.md)
11        - [Unsubscribing from Common Events in Dynamic Mode](../application-models/common-event-unsubscription.md)
12      - [Publishing Common Events](../application-models/common-event-publish.md)
13    - Inter-Thread Communication
14      -  [Using Emitter for Inter-Thread Communication](../application-models/itc-with-emitter.md)
15
16
17  - USB Service
18    - [USB Service Overview](../device/usb-overview.md)
19    - [USB Service Development](../device/usb-guidelines.md)
20<!--no_check-->

Readme-CalendarManager-Kit.md

1## Calendar Kit
2
3- [Introduction to Calendar Kit](../calendarmanager/calendarmanager-overview.md)
4- [Calendar Kit Development](../calendarmanager/calendarmanager-guidelines.md)
5

Readme-Connectivity-Kit.md

1## Connectivity Kit
2
3- Connectivity Kit Development
4  - [Bluetooth Overview](../communication/bluetooth/bluetooth-overview.md)

Readme-Contacts-Kit.md

1## Contacts Kit
2
3- [Introduction to Contacts Kit](../telephony/contacts-intro.md)
4

Readme-Core-File-Kit.md

1# Core File Kit
2
3- [Introduction to Core File Kit](../file-management/core-file-kit-intro.md)
4- Application Files
5  - [Application File Overview](../file-management/app-file-overview.md)
6  - [Application Sandbox](../file-management/app-sandbox-directory.md)
7  - Application File Access and Management
8    - [Accessing Application Files](../file-management/app-file-access.md)
9    - [Uploading and Downloading Application Files](../file-management/app-file-upload-download.md).
10    - [Obtaining Application and File System Space Statistics](../file-management/app-fs-space-statistics.md)
11  - [Pushing Files to an Application Sandbox Directory](../file-management/send-file-to-app-sandbox.md)
12  - [Sharing an Application File](../file-management/share-app-file.md)
13  - Application Data Backup and Restore
14    - [Application Data Backup and Restore Overview](../file-management/app-file-backup-overview.md)
15    - [Accessing Backup and Restore](../file-management/app-file-backup-extension.md)
16    - [Triggering Backup and Restore (for System Applications Only)](../file-management/app-file-backup.md)
17  - [Authorizing Access to Application Files](../file-management/app-file-authorization.md)
18- User Files
19  - [User File Overview](../file-management/user-file-overview.md)
20  - [User File URI](../file-management/user-file-uri-intro.md)
21  - Selecting and Saving User Files (FilePicker)
22    - [Selecting User Files](../file-management/select-user-file.md)
23    - [Saving User Files](../file-management/save-user-file.md)
24  - [Developing a File Manager Application (for System Applications Only)](../file-management/dev-user-file-manager.md)
25  - [Managing External Storage Devices (for System Applications Only)](../file-management/manage-external-storage.md)
26- Distributed file system
27  - [Distributed File System Overview](../file-management/distributed-fs-overview.md)
28  - [Setting the Security Level of a Distributed File](../file-management/set-security-label.md)
29  - [Accessing Files Across Devices](../file-management/file-access-across-devices.md)
30  - [Cross-Device File Copy](../file-management/file-copy-across-devices.md)
31

Readme-Crypto-Architecture-Kit.md

1# Crypto Architecture Kit (Crypto Architecture Kit)
2
3- [Introduction to Crypto Architecture Kit](../security/CryptoArchitectureKit/crypto-architecture-kit-intro.md)
4- Key Generation and Conversion
5  - [Key Generation and Conversion](../security/CryptoArchitectureKit/crypto-key-generation-conversion-overview.md)
6  - Key Generation and Conversion Specifications
7    - [Symmetric Key Generation and Conversion Specifications](../security/CryptoArchitectureKit/crypto-sym-key-generation-conversion-spec.md)
8    - [Asymmetric Key Generation and Conversion Specifications](../security/CryptoArchitectureKit/crypto-asym-key-generation-conversion-spec.md)
9  - Key Generation and Conversion Development
10    - [Randomly Generating a Symmetric Key](../security/CryptoArchitectureKit/crypto-generate-sym-key-randomly.md)
11    - [Converting Binary Data into a Symmetric Key](../security/CryptoArchitectureKit/crypto-convert-binary-data-to-sym-key.md)
12    - [Randomly Generating an Asymmetric Key Pair](../security/CryptoArchitectureKit/crypto-generate-asym-key-pair-randomly.md)
13    - [Converting Binary Data into an Asymmetric Key Pair](../security/CryptoArchitectureKit/crypto-convert-binary-data-to-asym-key-pair.md)
14    - [Generating an Asymmetric Key Pair Based on Key Parameters](../security/CryptoArchitectureKit/crypto-generate-asym-key-pair-from-key-spec.md)
15- Encryption and Decryption
16  - [Encryption and Decryption Overview](../security/CryptoArchitectureKit/crypto-encryption-decryption-overview.md)
17  - Encryption and Decryption Algorithm Specifications
18    - [Symmetric Key Encryption and Decryption Algorithm Specifications](../security/CryptoArchitectureKit/crypto-sym-encrypt-decrypt-spec.md)
19    - [Asymmetric Key Encryption and Decryption Algorithm Specifications](../security/CryptoArchitectureKit/crypto-asym-encrypt-decrypt-spec.md)
20  - Encryption and Decryption Development
21    - [Encryption and Decryption with an AES Symmetric Key (GCM Mode)](../security/CryptoArchitectureKit/crypto-aes-sym-encrypt-decrypt-gcm.md)
22    - [Encryption and Decryption with an AES Symmetric Key (CBC Mode)](../security/CryptoArchitectureKit/crypto-aes-sym-encrypt-decrypt-cbc.md)
23    - [Encryption and Decryption by Segment with an AES Symmetric Key (GCM Mode)](../security/CryptoArchitectureKit/crypto-aes-sym-encrypt-decrypt-gcm-by-segment.md)
24    - [Encryption and Decryption with a 3DES Symmetric Key (ECB Mode)](../security/CryptoArchitectureKit/crypto-3des-sym-encrypt-decrypt-ecb.md)
25    - [Encryption and Decryption with an SM4 Symmetric Key (ECB Mode)](../security/CryptoArchitectureKit/crypto-sm4-sym-encrypt-decrypt-ecb.md)
26    - [Encryption and Decryption with an RSA Asymmetric Key Pair (PKCS1)](../security/CryptoArchitectureKit/crypto-rsa-asym-encrypt-decrypt-pkcs1.md)
27    - [Encryption and Decryption by Segment with an RSA Asymmetric Key Pair](../security/CryptoArchitectureKit/crypto-rsa-asym-encrypt-decrypt-by-segment.md)
28    - [Encryption and Decryption with an RSA Asymmetric Key Pair (PKCS1_OAEP)](../security/CryptoArchitectureKit/crypto-rsa-asym-encrypt-decrypt-pkcs1_oaep.md)
29    - [Encryption and Decryption with an SM2 Asymmetric Key Pair](../security/CryptoArchitectureKit/crypto-sm2-asym-encrypt-decrypt.md)
30- Signing and Signature Verification
31  - [Signing and Signature Verification Overview and Algorithm Specifications](../security/CryptoArchitectureKit/crypto-sign-sig-verify-overview.md)
32  - Signing and Signature Verification Development
33    - [Signing and Signature Verification with an RSA Key Pair(PKCS1 Mode)](../security/CryptoArchitectureKit/crypto-rsa-sign-sig-verify-pkcs1.md)
34    - [Signing and Signature Verification by Segment with an RSA Key Pair (PKCS1 Mode)](../security/CryptoArchitectureKit/crypto-rsa-sign-sig-verify-pkcs1-by-segment.md)
35    - [Signing and Signature Verification with an RSA Key Pair (PSS Mode)](../security/CryptoArchitectureKit/crypto-rsa-sign-sig-verify-pss.md)
36    - [Signing and Signature Verification with an ECDSA Key Pair](../security/CryptoArchitectureKit/crypto-ecdsa-sign-sig-verify.md)
37    - [Signing and Signature Verification with an SM2 Key Pair](../security/CryptoArchitectureKit/crypto-sm2-sign-sig-verify-pkcs1.md)
38- Key Agreement
39  - [Key Agreement Overview and Algorithm Specifications](../security/CryptoArchitectureKit/crypto-key-agreement-overview.md)
40  - Key Agreement Development
41    - [Key Agreement Using ECDH](../security/CryptoArchitectureKit/crypto-key-agreement-using-ecdh.md)
42    - [Key Agreement Using X25519](../security/CryptoArchitectureKit/crypto-key-agreement-using-x25519.md)
43    - [Key Agreement Using DH](../security/CryptoArchitectureKit/crypto-key-agreement-using-dh.md)
44- [MD Operation](../security/CryptoArchitectureKit/crypto-generate-message-digest.md)
45- [MAC Operation](../security/CryptoArchitectureKit/crypto-compute-mac.md)
46- [Random Number Generation](../security/CryptoArchitectureKit/crypto-generate-random-number.md)
47- [Key Derivation](../security/CryptoArchitectureKit/crypto-key-derivation.md)
48

Readme-Data-Loss-Prevention-Kit.md

1# Data Loss Prevention Kit (DLP Kit)
2
3- [Introduction to DLP Kit](../security/DataLossPreventionKit/dlp-overview.md)
4- [DLP Kit Development](../security/DataLossPreventionKit/dlp-guidelines.md)
5

Readme-Device-Certificate-Kit.md

1# Device Certificate Kit
2
3- [Introduction to Device Certificate Kit](../security/DeviceCertificateKit/device-certificate-kit-intro.md)
4- Certificate Framework
5  - [Certificate Framework Overview](../security/DeviceCertificateKit/certificate-framework-overview.md)
6  - [Certificate Development](../security/DeviceCertificateKit/create-parse-verify-cert-object.md)
7  - [Certificate Extension Development](../security/DeviceCertificateKit/create-parse-verify-certextension-object.md)
8  - [CRL Development](../security/DeviceCertificateKit/create-parse-verify-crl-object.md)
9  - [Certificate Chain Validator Development](../security/DeviceCertificateKit/create-verify-cerchainvalidator-object.md)
10  - [Certificate and CRL Collection Development](../security/DeviceCertificateKit/create-get-cert-crl-object.md)
11  - [Certificate Chain Development](../security/DeviceCertificateKit/create-verify-certchain-object.md)
12- Certificate Management
13  - [Certificate Management Overview](../security/DeviceCertificateKit/certManager-overview.md)
14  - [Certificate Management Development](../security/DeviceCertificateKit/certManager-guidelines.md)
15

Readme-DistributedService-Kit.md

1## Distributed Service Kit
2
3- [Introduction to Distributed Service Kit](../distributedservice/distributedservice-kit-intro.md)
4- [Distributed Device Management Development](../distributedservice/devicemanager-guidelines.md)
5

Readme-DriverDevelopment-Kit.md

1# Driver Development Kit
2
3- [Introduction to Driver Development Kit](../device/driverdevelopment-overview.md)
4- [Peripheral Management Development](../device/externaldevice-guidelines.md)
5

Readme-FFRT-Kit.md

1# Function Flow Runtime Kit
2
3- [Introduction to Function Flow Runtime Kit](../ffrt/ffrt-overview.md)
4- [Function Flow Runtime Development](../ffrt/ffrt-development-guideline.md)
5

Readme-Form-Kit.md

1# Form Kit
2- [Introduction to Form Kit](../application-models/formkit-overview.md)
3- Service Widget Development in Stage Model
4  - Developing an ArkTS Widget
5    - [ArkTS Widget Working Principles](../application-models/arkts-ui-widget-working-principles.md)
6    - [ArkTS Widget Related Modules](../application-models/arkts-ui-widget-modules.md)
7    - ArkTS Widget Development
8      - [Creating an ArkTS Widget](../application-models/arkts-ui-widget-creation.md)
9      - [Configuring Widget Configuration Files](../application-models/arkts-ui-widget-configuration.md)
10      - [Widget Lifecycle Management](../application-models/arkts-ui-widget-lifecycle.md)
11      - Widget Page Development
12        - [Widget Page Capability Overview](../application-models/arkts-ui-widget-page-overview.md)
13        - [Using Animations in the Widget](../application-models/arkts-ui-widget-page-animation.md)
14        - [Applying Custom Drawing in the Widget](../application-models/arkts-ui-widget-page-custom-drawing.md)
15      - Widget Event Development
16        - [Widget Event Capability Overview](../application-models/arkts-ui-widget-event-overview.md)
17        - [Redirecting to a UIAbility Through the router Event](../application-models/arkts-ui-widget-event-router.md)
18        - [Launching a UIAbility in the Background Through the call Event](../application-models/arkts-ui-widget-event-call.md)
19        - [Updating Widget Content Through the message Event](../application-models/arkts-ui-widget-event-formextensionability.md)
20        - [Updating Widget Content Through the router or call Event](../application-models/arkts-ui-widget-event-uiability.md)
21      - Widget Data Interaction
22        - [Widget Data Interaction Overview](../application-models/arkts-ui-widget-interaction-overview.md)
23        - [Configuring a Widget to Update Periodically](../application-models/arkts-ui-widget-update-by-time.md)
24        - [Updating Widget Content Through a Proxy](../application-models/arkts-ui-widget-update-by-proxy.md)
25        - [Updating Local and Online Images in the Widget](../application-models/arkts-ui-widget-image-update.md)
26        - [Updating Widget Content by State](../application-models/arkts-ui-widget-update-by-status.md)
27  - [Developing a JS Widget](../application-models/js-ui-widget-development.md)
28- [Service Widget Development in FA Model](../application-models/widget-development-fa.md)
29

Readme-IME-Kit.md

1## IME Kit
2
3- [Introduction to IME Kit](../inputmethod/ime-kit-intro.md)
4- [Implementing an Input Method Application](../inputmethod/inputmethod_application_guide.md)
5- [Implementing a Custom Text Input Box](../inputmethod/custom_input_box_guide.md)
6- [Switching Between Input Methods](../inputmethod/switch_inputmehod_guide.md)
7- [Input Method Subtype Development](../inputmethod/input_method_subtype_guide.md)
8

Readme-IPC-Kit.md

1# IPC Kit
2
3- [Introduction to IPC Kit](../connectivity/ipc-rpc-overview.md)
4- [IPC & RPC Development](../connectivity/ipc-rpc-development-guideline.md)
5- [Subscribing to State Changes of a Remote Object](../connectivity/subscribe-remote-state.md)
6

Readme-Image-kit.md

1# Image Kit
2
3- [Introduction to Image Kit](../media/image-overview.md)
4- [Image Decoding (ArkTS)](../media/image-decoding.md)
5- Image Processing
6  - [Image Transformation (ArkTS)](../media/image-transformation.md)
7  - [Image Transformation (C/C++)](../media/image-transformation-native.md)
8  - [PixelMap Data Processing (C/C++)](../media/image-pixelmap-operation-native.md)
9  - [PixelMap Operation (ArkTS)](../media/image-pixelmap-operation.md)
10- [Image Encoding (ArkTS)](../media/image-encoding.md)
11- [Image Encoding (C/C++)](../media/image-encoding-native.md)
12- [Image Tool (ArkTS)](../media/image-tool.md)
13

Readme-Input-Kit.md

1# Input Kit (Multimodal Input)
2
3- [Introduction to Input Kit](../device/input-overview.md)
4- Multimodal Input Development
5  - [Input Device Development](../device/inputdevice-guidelines.md)
6  - [Mouse Pointer Development](../device/pointerstyle-guidelines.md)
7  - [Input Monitor Development](../device/inputmonitor-guidelines.md)
8  - [Event Injection Development](../device/inputeventclient-guidelines.md)
9  - [Input Consumer Development](../device/inputconsumer-guidelines.md)
10  - [Shortcut Key Development](../device/shortkey-guidelines.md)
11

Readme-Localization-Kit.md

1# Localization Kit
2
3- [Introduction to Localization Kit](../internationalization/i18n-l10n.md)
4- Application Internalization
5    - [UI Design for Internationalization](../internationalization/i18n-ui-design.md)
6    - [Locale and Cultural Habit Division](../internationalization/i18n-locale-culture.md)
7    - Language and User Preference Setting
8        - [System Language and Region Setting](../internationalization/i18n-system-language-region.md)
9        - [Preferred Language Setting](../internationalization/i18n-preferred-language.md)
10        - [User Preference Setting](../internationalization/i18n-user-preferences.md)
11    - [Date and Time Formatting](../internationalization/i18n-time-date.md)
12    - [Number and Unit of Measurement Formatting](../internationalization/i18n-numbers-weights-measures.md)
13    - [Phone Number Formatting](../internationalization/i18n-phone-numbers.md)
14    - [Calendar Setting](../internationalization/i18n-calendar.md)
15    - Time Zone and DST Setting
16        - [Timezone Setting](../internationalization/i18n-time-zone.md)
17        - [DST Transition](../internationalization/i18n-dst-transition.md)
18    - Multilingual Sorting
19        - [Overview of Multilingual Sorting](../internationalization/i18n-sorting-overview.md)
20        - [Sorting by Local Habits](../internationalization/i18n-sorting-local.md)
21        - [Sorting by Indexes](../internationalization/i18n-sorting-index.md)
22    - [Character Processing](../internationalization/i18n-character-processing.md)
23    - Name Localization
24        - [Language and Locale Name Localization](../internationalization/i18n-language-region-display.md)
25        - [Time Zone Name Localization](../internationalization/i18n-time-zone-display.md)
26- Application Localization
27    - [Multilingual Resource Provisioning](../internationalization/l10n-multilingual-resources.md)
28    - Application Translation
29        - [Hard Coding and Concatenation Prevention](../internationalization/l10n-hard-coding-concatenate.md)
30        - [Scene and Context Clarification for Translation](../internationalization/l10n-translation-scene.md)
31        - [Singular/Plural Form Selection](../internationalization/l10n-singular-plural.md)
32- Localization Testing
33    - Pseudo-Localization Testing
34        - [Overview of Pseudo-Localization Testing](../internationalization/pseudo-i18n-testing-overview.md)
35        - [Pseudo-Localization Testing for Translation](../internationalization/pseudo-i18n-testing-translation.md)
36        - [Pseudo-Localization Testing for UI Mirroring](../internationalization/pseudo-i18n-testing-mirror.md)
37    - [Linguistic Testing](../internationalization/linguistic-testing.md)
38

Readme-Location-Kit.md

1## Location Kit
2
3- [Introduction to Location Kit](../device/location-kit-intro.md)
4- [Location Kit Development](../device/location-guidelines.md)
5

Readme-Media-Kit.md

1# Media Kit
2
3- [Introduction to Media Kit](../media/media-kit-intro.md)
4- Audio Playback and Recording
5  - [Using AVPlayer for Audio Playback (ArkTS)](../media/using-avplayer-for-playback.md)
6  - [Using AVPlayer for Audio Playback (C/C++)](../media/using-ndk-avplayer-for-playerback.md)
7  - [Using SoundPool for Audio Playback (ArkTS)](../media/using-soundpool-for-playback.md)
8  - [Using AVRecorder for Audio Recording (ArkTS)](../media/using-avrecorder-for-recording.md)
9  - [Obtaining Audio/Video Metadata (ArkTS)](../media/avmetadataextractor.md)
10- Video Playback and Recording
11  - [Video Playback (ArkTS)](../media/video-playback.md)
12  - [Video Recording (ArkTS)](../media/video-recording.md)
13  - [Screen Capture (for System Applications Only) (C/C++)](../media/avscreen-capture.md)
14  - [Obtaining Video Thumbnails (ArkTS)](../media/avimagegenerator.md)
15

Readme-Media-Library-Kit.md

1# Media Library Kit
2
3- [Introduction to Media Library Kit](../file-management/photoAccessHelper-overview.md)
4- [Before You Start](../file-management/photoAccessHelper-preparation.md)
5- [Managing Media Assets](../file-management/photoAccessHelper-resource-guidelines.md)
6- [Managing User Albums](../file-management/photoAccessHelper-userAlbum-guidelines.md)
7- [Managing System Albums](../file-management/photoAccessHelper-systemAlbum-guidelines.md)
8- [Observing Media Assets](../file-management/photoAccessHelper-notify-guidelines.md)
9

Readme-MindSpore-Lite-Kit.md

1# MindSpore Lite Kit
2
3- [Introduction to MindSpore Lite Kit](../ai/MindSpore-Lite-Kit-Introduction.md)
4- [Using MindSpore Lite Native APIs to Develop AI Applications](../ai/mindspore-guidelines-based-native.md)
5

Readme-MultimodalAwareness-Kit.md

1## MultimodalAwareness Kit
2
3- [Introduction to MultimodalAwareness Kit](../device/multimodalawareness-kit-intro.md)
4- [MultimodalAwareness Kit Development](../device/stationary-guidelines.md)
5

Readme-Network-Kit.md

1# Network Kit (Network Services)
2- [Introduction to Network Kit](../connectivity/net-mgmt-overview.md)
3
4- Data Transmission Capabilities
5    - [HTTP Data Request](../connectivity/http-request.md)
6    - [WebSocket Connection](../connectivity/websocket-connection.md)
7    - [Socket Connection](../connectivity/socket-connection.md)
8    - [MDNS](../connectivity/net-mdns.md)
9
10- Network Management Capabilities
11    - [Network Connection Management](../connectivity/net-connection-manager.md)
12    - [Network Sharing](../connectivity/net-sharing.md)
13    - [Ethernet Connection Management](../connectivity/net-ethernet.md)
14

Readme-Neural-Network-Runtime-Kit.md

1## Neural Network Runtime Kit
2- [Introduction to Neural Network Runtime Kit](../napi/Neural-Network-Runtime-Kit-Introduction.md)
3- [Neural Network Runtime Application Development](../napi/neural-network-runtime-guidelines.md)
4

Readme-Notification-Kit.md

1# Notification Kit
2
3- [Introduction to Notification Kit](../../application-dev/notification/notification-overview.md)
4- [Requesting Notification Authorization](../../application-dev/notification/notification-enable.md)
5- [Managing the Notification Badge](../../application-dev/notification/notification-badge.md)
6- [Managing Notification Slots](../../application-dev/notification/notification-slot.md)
7- Publishing a Notification
8  - [Publishing a Text Notification](../../application-dev/notification/text-notification.md)
9  - [Publishing a Progress Notification](../../application-dev/notification/progress-bar-notification.md)
10  - [Adding a WantAgent Object to a Notification](../../application-dev/notification/notification-with-wantagent.md)
11

Readme-Sensor-Service-Kit.md

1# Sensor Service Kit
2
3- [Introduction to Sensor Service Kit](../device/sensorservice-kit-intro.md)
4
5- Sensor
6
7  - [Sensor Overview](../device/sensor-overview.md)
8  - [Sensor Development](../device/sensor-guidelines.md)
9
10- Vibrator
11
12  - [Vibrator Overview](../device/vibrator-overview.md)
13  - [Vibrator Development](../device/vibrator-guidelines.md)
14

Readme-Telephony-Kit.md

1# Telephony Kit (Cellular Services)
2- [Introduction to Telephony Kit](../telephony/telephony-overview.md)
3
4- [Call Service Development](../telephony/telephony-call.md)
5- [SMS Service Development](../telephony/telephony-sms.md)
6

Readme-Test-kit.md

1# Test Kit
2
3- [arkXtest User Guide](../application-test/arkxtest-guidelines.md)
4- [SmartPerf User Guide](../application-test/smartperf-guidelines.md)
5- [wukong User Guide](../application-test/wukong-guidelines.md)
6

Readme-Universal-Keystore-Kit.md

1# Universal Keystore Kit
2
3- [Introduction to Universal Keystore Kit](../security/UniversalKeystoreKit/huks-overview.md)
4- [Basic Concepts of HUKS](../security/UniversalKeystoreKit/huks-concepts.md)
5- Key Generation and Import
6  - Key Generation
7    - [Key Generation Overview and Algorithm Specifications](../security/UniversalKeystoreKit/huks-key-generation-overview.md)
8    - Development
9      - [Generating a Key (ArkTS)](../security/UniversalKeystoreKit/huks-key-generation-arkts.md)
10      - [Generating a Key (C/C++)](../security/UniversalKeystoreKit/huks-key-generation-ndk.md)
11  - Key Import
12    - [Key Import Overview and Algorithm Specifications](../security/UniversalKeystoreKit/huks-key-import-overview.md)
13    - Development
14      - [Importing a Key in Plaintext (ArkTS)](../security/UniversalKeystoreKit/huks-import-key-in-plaintext-arkts.md)
15      - [Importing a Key in Plaintext (C/C++)](../security/UniversalKeystoreKit/huks-import-key-in-plaintext-ndk.md)
16      - [Importing a Key in Ciphertext (ArkTS)](../security/UniversalKeystoreKit/huks-import-wrapped-key-arkts.md)
17      - [Importing a Key in Ciphertext (C/C++)](../security/UniversalKeystoreKit/huks-import-wrapped-key-ndk.md)
18- Key Use
19  - [General Process of Using a Key](../security/UniversalKeystoreKit/huks-key-use-overview.md)
20  - Encryption and Decryption
21    - [Encryption and Decryption Overview and Algorithm Specifications](../security/UniversalKeystoreKit/huks-encryption-decryption-overview.md)
22    - Development
23      - [Encryption and Decryption (ArkTS)](../security/UniversalKeystoreKit/huks-encryption-decryption-arkts.md)
24      - [Encryption and Decryption (C/C++)](../security/UniversalKeystoreKit/huks-encryption-decryption-ndk.md)
25  - Signing and Signature Verification
26    - [Signing and Signature Verification Overview and Algorithm Specifications](../security/UniversalKeystoreKit/huks-signing-signature-verification-overview.md)
27    - Development
28      - [Signing and Signature Verification (ArkTS)](../security/UniversalKeystoreKit/huks-signing-signature-verification-arkts.md)
29      - [Signing and Signature Verification (C/C++)](../security/UniversalKeystoreKit/huks-signing-signature-verification-ndk.md)
30  - Key Agreement
31    - [Key Agreement Overview and Algorithm Specifications](../security/UniversalKeystoreKit/huks-key-agreement-overview.md)
32    - Development
33      - [Key Agreement (ArkTS)](../security/UniversalKeystoreKit/huks-key-agreement-arkts.md)
34      - [Key Agreement (C/C++)](../security/UniversalKeystoreKit/huks-key-agreement-ndk.md)
35  - Key Derivation
36    - [Key Derivation Overview and Algorithm Specifications](../security/UniversalKeystoreKit/huks-key-derivation-overview.md)
37    - Development
38      - [Key Derivation (ArkTS)](../security/UniversalKeystoreKit/huks-key-derivation-arkts.md)
39      - [Key Derivation (C/C++)](../security/UniversalKeystoreKit/huks-key-derivation-ndk.md)
40  - Access Control
41    - [HUKS Access Control Overview](../security/UniversalKeystoreKit/huks-identity-authentication-overview.md)
42    - Development
43      - [HUKS Access Control Development](../security/UniversalKeystoreKit/huks-user-identity-authentication.md)
44      - [Refined Access Control Development](../security/UniversalKeystoreKit/huks-refined-user-identity-authentication.md)
45- Key Deletion
46  - [Deleting a Key (ArkTS)](../security/UniversalKeystoreKit/huks-delete-key-arkts.md)
47  - [Deleting a Key (C/C++)](../security/UniversalKeystoreKit/huks-delete-key-ndk.md)
48- Key Attestation
49  - [Key Attestation Overview and Algorithm Specifications](../security/UniversalKeystoreKit/huks-key-attestation-overview.md)
50  - Development
51    - [Anonymous Key Attestation (ArkTS)](../security/UniversalKeystoreKit/huks-key-anon-attestation-arkts.md)
52    - [Anonymous Key Attestation (C/C++)](../security/UniversalKeystoreKit/huks-key-anon-attestation-ndk.md)
53    - [Non-anonymous Key Attestation (for System Applications Only) (ArkTS)](../security/UniversalKeystoreKit/huks-key-attestation-arkts.md)
54    - [Non-anonymous Key Attestation (for System Applications Only) (C/C++)](../security/UniversalKeystoreKit/huks-key-attestation-ndk.md)
55- Other Operations
56  - Checking Key Existence
57    - [Checking Key Existence (ArkTS)](../security/UniversalKeystoreKit/huks-check-key-arkts.md)
58    - [Checking Key Existence (C/C++)](../security/UniversalKeystoreKit/huks-check-key-ndk.md)
59  - Obtaining Key Properties
60    - [Obtaining Key Properties (ArkTS)](../security/UniversalKeystoreKit/huks-obtain-key-properties-arkts.md)
61    - [Obtaining Key Properties (C/C++)](../security/UniversalKeystoreKit/huks-obtain-key-properties-ndk.md)
62  - Exporting a Key
63    - [Exporting a Key (ArkTS)](../security/UniversalKeystoreKit/huks-export-key-arkts.md)
64    - [Exporting a Key (C/C++)](../security/UniversalKeystoreKit/huks-export-key-ndk.md)
65

Readme-User-Authentication-Kit.md

1# User Authentication Kit
2
3- [Introduction to User Authentication Kit](../security/UserAuthenticationKit/user-authentication-overview.md)
4- User Authentication Development
5  - [Before You Start](../security/UserAuthenticationKit/prerequisites.md)
6  - [Obtaining Supported Authentication Capabilities](../security/UserAuthenticationKit/obtain-supported-authentication-capabilities.md)
7  - [Initiating Authentication](../security/UserAuthenticationKit/start-authentication.md)
8  - [Canceling Authentication](../security/UserAuthenticationKit/cancel-authentication.md)
9  - [Applying Custom Authentication](../security/UserAuthenticationKit/apply-custom-authentication.md)
10