Чтобы помочь разработчикам быстро ознакомиться с возможностями OpenHarmony и связанными с ними процессами разработки приложений, мы предоставляем серию примеров приложений на основе интересных сценариев, то есть Codelabs. Разработчики могут последовательно изучать наши документы и выполнять разработку простых проектов.
- Медиа
- [Простой видео-плеер (ArkTS) (Full SDK) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Media/SimpleVideo)
- [Аудио-плеер (ArkTS) (Full SDK) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Media/AudioPlayer)
- [Обычные операции с изображениями (JS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Media/ImageOperation)
- [Простой видео-плеер (JS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Media/VideoOpenHarmony)
- [Редактор изображений (JS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Media/ImageEditorTemplate)
- Безопасность
- [Добавление разрешений для приложений в режиме реального времени (ArkTS) (Full SDK) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Security/AccessPermission)
- [Шифрование и расшифровка строк (ArkTS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Security/StringCipherArkTS)
- Управление сетью
- [Загрузка данных новостей (ArkTS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/NetworkManagement/NewsDataArkTS)
- Базы данных
- [Относиельная база данных (ArkTS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Data/Rdb)
- [Предпочтения (ArkTS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Data/Preferences)
- [Изменение размера шрифта в приложении (ArkTS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Data/SetAppFontSize)
- [Первый запуск приложения (ArkTS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Data/FirstStartDemo)
- [Заметки (ArkTS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Data/NotePadOpenHarmony)
- [Предпочтения пользователя (JS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Data/PreferenceJS)
- [Распределенная база данных (JS) (API 8)](https://gitee.com/openharmony/codelabs/tree/master/Data/DistributedDB)
### Распределенные приложения
- [Распределенная доска для рисования (ArkTS) (Full SDK) (API 10)](https://gitee.com/openharmony/codelabs/tree/master/Distributed/DistributeDraw)
- [Распределенный новостной клиент (ArkTS) (Full SDK) (API 10)](https://gitee.com/openharmony/codelabs/tree/master/Distributed/DistributeNewsClient)
```com/openharmony/codelabs/tree/master/Distributed/DistributedNewsClient)
- [Распределенный джойстик для игр (ArkTS) (Full SDK) (API 8)](https://gitee.com/openharmony/codelabs/tree/master/Distributed/HandleGameApplication)
- [Распределенная почта (ArkTS) (Full SDK) (API 8)](https://gitee.com/openharmony/codelabs/tree/master/Distributed/OHMailETS)
- [Распределенная система раннего обучения для детей (ArkTS) (Full SDK) (API 8)](https://gitee.com/openharmony/codelabs/tree/master/Distributed/OpenHarmonyPictureGame)
- [Распределенный пульт дистанционного управления (ArkTS) (Full SDK) (API 8)](https://gitee.com/openharmony/codelabs/tree/master/Distributed/RemoteControllerETS)
- [Распределенный новостной клиент (JS) (API 8)](https://gitee.com/openharmony/codelabs/tree/master/Distributed/NewsDemo)
- [Распределенная аутентификация (JS) (API 8)](https://gitee.com/openharmony/codelabs/tree/master/Distributed/GameAuthOpenH)
### Карточки
- [Фильмовые карточки (JS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Card/MovieCard)
- [Карточки шагомера (JS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/Card/StepsCardJS)
### Увеличение эффективности
- [Примеры низкокодового разработки для часто используемых компонентов и контейнеров (ArkTS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/EfficiencyEnhancementKit/SuperVisualSample)
### Третьи библиотеки
- [Вызов библиотеки (ArkTS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/ThirdPartyComponents/ThirdPartyLibrary)
### NativeAPI
- [Простой пример Native C++ (ArkTS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/NativeAPI/NativeTemplateDemo)
- [Использование Native XComponent (ArkTS) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/NativeAPI/XComponent)
### Графика и изображения
- [Ручное скриншотирование (ArkTS) (Full SDK) (API 9)](https://gitee.com/openharmony/codelabs/tree/master/GraphicImage/GestureScreenshot)## Инструкции по использованию
1. Импортируйте примеры независимых приложений в DevEco Studio для компиляции, сборки и отладки.
2. ## Примеры использованияВ некоторых примерах приложений присутствуют несколько модулей, и разработчики могут выбрать компиляцию и сборку отдельных модулей, создавая один HAP-пакет установки приложения, или же компилировать и собирать весь проект, создавая несколько HAP-пакетов установки приложений.
3. После установки и запуска приложения можно будет увидеть его работу на устройстве и выполнить соответствующую отладку.
## Ограничения и условия
Перед установкой примера приложения убедитесь, что вы просмотрели файл "README.md", чтобы определить, является ли пример приложения моделью Stage. Если это модель Stage, вам нужно проверить поле "deviceType" в файле module.json5 в директории entry/src/main, чтобы определить поддерживаемые типы устройств. Если это модель FA, проверьте поле "deviceType" в файле config.json в директории entry/src/main, чтобы определить поддерживаемые типы устройств. Оба типа моделей можно попробовать изменить это поле, чтобы приложение работало на соответствующих типах устройств.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )