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